通过视角方向和法线得到反射方向,再根据反射方向采样cubeMap得到反射信息。

伪代码:o.worldRef=reflect(-o.worldViewDir,o.worldNormal)

              fixed3 reflecttion=texCUBE(_Cubemap,i.worldRef).rgb

利用cubeMap实现--看起来galaxy效果

利用cubeMap实现--看起来galaxy效果

制作贴图时:

为了避免贴图再形成cube纹理时边缘不符合,需要ps进行修复

利用cubeMap实现--看起来galaxy效果利用cubeMap实现--看起来galaxy效果感觉要好上那么一丢丢。

ps修复方式:

利用cubeMap实现--看起来galaxy效果利用cubeMap实现--看起来galaxy效果利用cubeMap实现--看起来galaxy效果使用这两笔刷进行修补

https://www.youtube.com/watch?v=jLUGRGdji2o

 

 

相关文章: