这篇文章上次修改于 464 天前,可能其部分内容已经发生变化。

mantra是一个高级底层渲染器,可以更深入的去调整bsdf模型,创建更加复杂的材质效果。
一般来讲,体积是散射的,吸收的,发光的,很少出现反射效果。可以说该效果并不真实,但是渲染不一定就是为了真实。

上面就是体积反射的效果,他通过混合volume shader和principledshader实现的,材质如图:
ca0c0d3a829542934602d22cc444e4d9.png
前提是我计算了一个梯度向量,并将该向量作为法线获取反射效果,制作方法如图
9fc7746077e7e6658c81502517a37046.png
该思路灵感来源于白水的体积渲染,也是用到了体积反射技术

附hip:
1.hip