Contents

UE4ZenGarden窗户的反射和岩石的贴合

窗户的反射和岩石的贴合

https://img-blog.csdnimg.cn/20200217140157439.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIzMDMwODQz,size_16,color_FFFFFF,t_70 https://img-blog.csdnimg.cn/20200217140203983.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIzMDMwODQz,size_16,color_FFFFFF,t_70 窗户的反射

这里的反射和水的反射如出一辙,仍然是使用CUV0,CUV1记录顶点的在CubeMap中的坐标值,和存储菲尼尔值。没什么好说的,今天我们就来看看之前说的这个函数把。 https://img-blog.csdnimg.cn/20200217140210118.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIzMDMwODQz,size_16,color_FFFFFF,t_70

说实话,看了半天,完全不知所云,用纸写公式也不知道它想做什么,最后我只能自己想,如果我要做的话该怎么做……,就是先算出反射向量,然后在球体中算出坐标值,就这么简单,归根到底就两个公式,一个是反射公式,一个是求根公式。我真的服了。

岩石的贴合

https://img-blog.csdnimg.cn/20200217140214652.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIzMDMwODQz,size_16,color_FFFFFF,t_70

https://img-blog.csdnimg.cn/20200217140218513.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIzMDMwODQz,size_16,color_FFFFFF,t_70

根据顶点颜色来的。