20年的電玩迷,2年的洋蔥程式設計師,對於沒有電玩的世界可是連想都不敢想像,也希望能借由自己微薄的程式技術,讓大家了解電玩世界的無限趣味~一個菜鳥程式的生活點滴和對程式技術上的小小研究@_@;

Monday, March 27, 2006

Normal Map + Specular Map

這也是去年做的東西吧,在做完 HLSL 卡通效果之後,想說自己對燈光的了解並沒有說很深入,所以便試著做一些基本的燈光效果,順便仔細了解一下Diffuse,Ambient,和Specular之間的差異.一般燈光都只對per vertex來處理,所以效果也顯得有限,所以ㄌㄟ,為了不錯過運用shader的好機會,我便順便研究一下per pixel lighting 的做法.說到per pixel lighting, 當然是要試試normal map囉.其實normal map並不是很難,最重要的是要懂得tangent的意義和取法,只要懂得如何算tangent,那就算完成一半囉~ ^_*

下面的圖是我用了normal map搭配上一張specular map來加強specular的效果,感覺上還不錯啦XD現在在用這種技術的已經到處都是囉~
P.S. 喔,這隻怪羊頭也是老哥Louis的作品,在此再幫他打個廣告囉~

   

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home