头发渲染学习
最近因为不了解头发渲染的流程,整了乌龙,把正确的结果当成错误了。于是打算学习一下头发渲染的流程
面片发是由大量非平面面片制作,他们的切线沿着头发丝的方向,渲染时开启双面绘制
渲染方程
传入切线
UE5在绘制头发时,向GBuffer的法线位写入的是Tangent
WriteGBuffer( |
美术在头发面片制作时,将切线沿着发丝方向,这些切线正好也是一根根发丝方向的切线,用于控制各项异性的高光
BSDF
如下图所示,毛发渲染通常由三部分组成:
- 反射(R,下图1)
- 传播-传播(TT,下图2)
- 传播-反射-传播(TRT,下图3)
参考
Physically-Accurate Fur Reflectance: Modeling, Measurement and Rendering