查看完整版本 : Normal mapping

Susan﹏汪汪 2014-8-13 22:06

正在做Normal mapping的研究...

汪汪不知道有冇計算錯...有冇參考..?

Susan﹏汪汪 2014-8-13 22:25

修正了一下算法...看來正常好多

a8d7e8 2014-8-14 13:16

如果可簡單介紹下做緊乜就更加好啦 :smile_35:

有啲人好似我咁唔識嘢但又可能有啲屎 idea

a8d7e8 2014-8-14 13:44

你連 user name 都叫 susan!! 服咗你!!

Susan﹏汪汪 2014-8-14 14:52

[quote]原帖由 [i]a8d7e8[/i] 於 2014-8-14 01:16 PM 發表 [url=http://www.discuss.com.hk/redirect.php?goto=findpost&pid=395002107&ptid=23641236][img]http://www.discuss.com.hk/images/common/back.gif[/img][/url]
如果可簡單介紹下做緊乜就更加好啦 :smile_35:

有啲人好似我咁唔識嘢但又可能有啲屎 idea [/quote]
Bump map轉換成normal mapping
[url]http://en.m.wikipedia.org/wiki/Normal_mapping[/url]



[url=http://www.discuss.com.hk/iphone][img=100,23]http://i.discuss.com.hk/d/images/r10/iphoneD.jpg[/img][/url]

Susan﹏汪汪 2014-8-14 14:58

[quote]原帖由 [i]a8d7e8[/i] 於 2014-8-14 01:44 PM 發表 [url=http://www.discuss.com.hk/redirect.php?goto=findpost&pid=395003677&ptid=23641236][img]http://www.discuss.com.hk/images/common/back.gif[/img][/url]
你連 user name 都叫 susan!! 服咗你!! [/quote]
汪汪個名係susan..



[url=http://www.discuss.com.hk/iphone][img=100,23]http://i.discuss.com.hk/d/images/r10/iphoneD.jpg[/img][/url]

a8d7e8 2014-8-14 15:40

wiki 睇過丫, 佢個例子有三幅圖, 易明白.

你個情況得兩幅圖.......:smile_35:

[quote]原帖由 [i]Susan﹏汪汪[/i] 於 2014-8-14 14:52 發表 [url=http://www.discuss.com.hk/redirect.php?goto=findpost&pid=395007582&ptid=23641236][img]http://www.discuss.com.hk/images/common/back.gif[/img][/url]

Bump map轉換成normal mapping
[url=http://en.m.wikipedia.org/wiki/Normal_mapping]http://en.m.wikipedia.org/wiki/Normal_mapping[/url]



[img]http://i.discuss.com.hk/d/images/r10/iphoneD.jpg[/img] [/quote]

a8d7e8 2014-8-14 15:41

汪汪係 susan, susan 係汪汪, 你不是你, 你是沒有人.

[quote]原帖由 [i]Susan﹏汪汪[/i] 於 2014-8-14 14:58 發表 [url=http://computer.discuss.com.hk/redirect.php?goto=findpost&pid=395007991&ptid=23641236][img]http://computer.discuss.com.hk/images/common/back.gif[/img][/url]

汪汪個名係susan..



[img]http://i.discuss.com.hk/d/images/r10/iphoneD.jpg[/img] [/quote]

Susan﹏汪汪 2014-8-14 15:51

[quote]原帖由 [i]a8d7e8[/i] 於 2014-8-14 03:40 PM 發表 [url=http://computer.discuss.com.hk/redirect.php?goto=findpost&pid=395010303&ptid=23641236][img]http://computer.discuss.com.hk/images/common/back.gif[/img][/url]
wiki 睇過丫, 佢個例子有三幅圖, 易明白.

你個情況得兩幅圖.......:smile_35:

[/quote]只有中間幅圖先係normal map...

左邊幅圖係用黎做例子的3D圖
右邊的係利用normal map...另外做光照計算得出的貼圖

Susan﹏汪汪 2014-8-14 15:52

[url]https://en.wikipedia.org/wiki/Bump_mapping[/url]

a8d7e8 2014-8-14 16:30

咦如果你講 how it works 嗰三幅咁我就明了. (我初時講人頭嗰三幅..)

[quote]原帖由 [i]Susan﹏汪汪[/i] 於 2014-8-14 15:51 發表 [url=http://www.discuss.com.hk/redirect.php?goto=findpost&pid=395010959&ptid=23641236][img]http://www.discuss.com.hk/images/common/back.gif[/img][/url]
只有中間幅圖先係normal map...

左邊幅圖係用黎做例子的3D圖
右邊的係利用normal map...另外做光照計算得出的貼圖 [/quote]

a8d7e8 2014-8-14 16:32

佢個例子係由 3d model 計 normal mapping 喎...

你嗰個係咪 2d only?

Susan﹏汪汪 2014-8-14 16:47

[quote]原帖由 [i]a8d7e8[/i] 於 2014-8-14 04:32 PM 發表 [url=http://computer.discuss.com.hk/redirect.php?goto=findpost&pid=395013362&ptid=23641236][img]http://computer.discuss.com.hk/images/common/back.gif[/img][/url]
佢個例子係由 3d model 計 normal mapping 喎...

你嗰個係咪 2d only? [/quote]有好多種做法
未必一定由 3d model 計算出黎

[img]https://upload.wikimedia.org/wikipedia/commons/0/0a/Bump-map-demo-full.png[/img]
好似bump mapping咁...大多時都係一個粗略的3d model
在表面貼上一些紋理偽裝做精細3d model

或者也可看呢個...
[url=http://hammerbchen.blogspot.hk/2010/10/normal-map.html]http://hammerbchen.blogspot.hk/2010/10/normal-map.html[/url]

Susan﹏汪汪 2014-8-14 17:14

[url=http://jsfiddle.net/o6Lpv2r8/]http://jsfiddle.net/o6Lpv2r8/[/url]

a8d7e8 2014-8-14 18:01

咁你個 case 係咩先?

由幅好似細胞咁既 2D 灰圖, 轉換為 normal mapping (horizontal, vertical, magnitude 用RGB 表示).....其中的 hvm 點由 input extract 出來? 呢個就係我唔知既地方啊....

[quote]原帖由 [i]Susan﹏汪汪[/i] 於 2014-8-14 16:47 發表 [url=http://www.discuss.com.hk/redirect.php?goto=findpost&pid=395014220&ptid=23641236][img]http://www.discuss.com.hk/images/common/back.gif[/img][/url]
有好多種做法
未必一定由 3d model 計算出黎

[img]https://upload.wikimedia.org/wikipedia/commons/0/0a/Bump-map-demo-full.png[/img]
好似bump mapping咁...大多時都係一個粗略的3d model
在表面貼上一些紋理偽裝做精細 ... [/quote]

a8d7e8 2014-8-14 18:23

oh sorry 有啲 tutorial 教由 jpg generate 一個 normal map.

I think this is what you're doing!! Let me read it in depth...

Susan﹏汪汪 2014-8-14 18:24

[quote]原帖由 [i]a8d7e8[/i] 於 2014-8-14 06:01 PM 發表 [url=http://computer.discuss.com.hk/redirect.php?goto=findpost&pid=395018365&ptid=23641236][img]http://computer.discuss.com.hk/images/common/back.gif[/img][/url]
咁你個 case 係咩先?

由幅好似細胞咁既 2D 灰圖, 轉換為 normal mapping (horizontal, vertical, magnitude 用RGB 表示).....其中的 hvm 點由 input extract 出來? 呢個就係我唔知既地方啊....

[/quote]汪汪做緊bump map轉換normal map

bump map係用灰度來代表凹凸...類似高度圖

Susan﹏汪汪 2014-8-14 18:27

汪汪而家先諗諗光照公式:smile_27:

spotlight, 日光燈, 自然光, 環境光

a8d7e8 2014-8-14 18:30

唔知呢度係咪同你一樣由 bump to normal, 但個 normal map 看來有點分別:

[attach]3585924[/attach]

http://cpetry.github.io/NormalMap-Online/

Susan﹏汪汪 2014-8-14 18:36

[quote]原帖由 [i]a8d7e8[/i] 於 2014-8-14 06:30 PM 發表 [url=http://computer.discuss.com.hk/redirect.php?goto=findpost&pid=395020130&ptid=23641236][img]http://computer.discuss.com.hk/images/common/back.gif[/img][/url]
唔知呢度係咪同你一樣由 bump to normal, 但個 normal map 看來有點分別:

3585924

[url=http://cpetry.github.io/NormalMap-Online/]http://cpetry.github.io/NormalMap-Online/[/url] [/quote]佢把黑白反轉左...


睇翻個橙...黑色應該係凹入

Susan﹏汪汪 2014-8-14 18:39

[attach]3585940[/attach]

Susan﹏汪汪 2014-8-14 18:43

其實汪汪琴日用Photoshop做左個手機的桌布
[url=http://www.uwants.com/viewthread.php?tid=17765900]http://www.uwants.com/viewthread.php?tid=17765900[/url]


所以諗住用程式親自做一次:loveliness:

Susan﹏汪汪 2014-8-14 20:51

光照研究中...

[[i] 本帖最後由 Susan﹏汪汪 於 2014-8-14 09:13 PM 編輯 [/i]]

Susan﹏汪汪 2014-8-15 01:56

:loveliness:

Susan﹏汪汪 2014-8-15 20:52

Photoshop的光影效果到底係點做到:smile_27:

Susan﹏汪汪 2014-8-30 18:18

先寫低紀錄、遲下要把code轉換到Swift上玩

Light source 可以分四大類
環境光、太陽光、燈泡、射燈

環境光係一個全局而沒有方向性的光
太陽光係極遠距離(假設不存在發射點)所造成的平行光
燈泡就是由發射點發出的光線
射燈也是由發射點發出、但有限範圍光線

基本上所有light source都可以用同一樣的定義去描述
Light {
    位置:發出點,
    方向:方向性,
    夾角:光錐體夾角,
    散射:形成半影區,
    光量
}

首先
環境光係不存在發射點和方向性的類別、所以只需要定義光量
太陽光就是定義了方向和光量
燈泡就是位置、方向和光量
射燈就是位置、方向、夾角、散射和光量



[url=http://www.discuss.com.hk/iphone][img=100,23]http://i.discuss.com.hk/d/images/r10/iphoneD.jpg[/img][/url]

Susan﹏汪汪 2014-8-30 18:24

汪汪想問、有冇人知道

根據已知兩個橢圓在同一平面時
可唔可以計算出兩個圓錐體的具備相同頂點位置以及相同方向但不同夾角
其中有切面乎合兩個橢圓


汪汪諗緊點樣由兩個橢圓形去計算出射燈所有參數



[url=http://www.discuss.com.hk/iphone][img=100,23]http://i.discuss.com.hk/d/images/r10/iphoneD.jpg[/img][/url]

Susan﹏汪汪 2014-8-30 21:13

[url=https://zh.wikipedia.org/wiki/圓錐曲線]https://zh.wikipedia.org/wiki/圓錐曲線[/url]
頁: [1]
查看完整版本: Normal mapping