一、问题描述
同一个材质(硅藻泥等带有凹凸贴图的材质),在A场景中渲染结果是对的,但是换到B场景中渲染效果就不对了,是什么原因造成的?
二、产生的原因
- 凹凸效果会随着灯光变化后发生变化,甚至出现灯光较弱的时候凹凸效果全没有的情况,因为凹凸效果本身就对灯光的变化较为敏感。如下图
- 图中绿色框中的效果和红色框中的效果完全不一样,但确实是同一个材质,这就是在不同灯光下,会产生不同的效果。
三、问题解法
在有凹凸材质(硅藻泥等)的情况下,需要体现凹凸的效果的,尽量使用射灯或者筒灯来表现效果,或者光影对比加强些,这样凹凸效果的明暗面就会更立体。