码迷,mamicode.com
首页 > 其他好文 > 详细

Anisotropic Specular Shader

时间:2014-09-28 21:55:15      阅读:318      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   ar   strong   sp   2014   on   

Anisotropic Specular

  Anisotropic Specular(各向异性反射)模拟表面凹槽的方向性。就像CD表面一样。CD的表面凹槽是有方向的。

  BlinnPhong中Specular强度的由N*H得计算得到,如下:

  bubuko.com,布布扣

  在Anisotropic的简单实现中,需要Anisotropic Normal Map扰动后,由sin(radians(offset))转化一下,如下:

  bubuko.com,布布扣

  首先,经Anisotropic Normal Map扰动后,表面法线已经具备凹槽特性。

  其次,Sin函数的目的中为了产生一个环。如下图。如果没有sin,则不会产生光环。

  最后,_AnisoOffset的作用是控制光环位置。使得光环可以水平位移,达到你想要的任何位置。

  bubuko.com,布布扣

  

 

Anisotropic Specular Shader

标签:style   blog   http   color   ar   strong   sp   2014   on   

原文地址:http://www.cnblogs.com/tekkaman/p/3998858.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!