Arnold阿诺德渲染教程 – 标准毛发材质 standard_hair
标准头发是一个基于物理的着色器,它基于镜面反射的 d'Eon 模型和漫反射的 Zinke 模型渲染头发和毛发。可通过为基础颜色、粗糙度和折射率设置几个简单的参数来获取逼真的结果。 标准头发着色器设计为与 Arnold 的曲线形状节点一起使用,但无法很好地处理其他类型的形状。其他着色器(如 Lambert)也适用于曲线,但不能准确地模拟头发散射。 纹理头发 无法直接将头发着色器参数映射到标准头发,这是由于着色模型的差别很大。镜面反射颜色、镜面反射 2 颜色和透射颜色仍可单独控制,但现在会自动使用菲涅尔保持能量守恒,而且需要变得更亮以获得相似的外观。漫反射组件需要变亮以与头发匹配。 但是,为了获得精确的结果,建议完全不使用漫散射或镜面反射染色。这些参数提供在物理上不准确的艺术控制,通常不再需要。 镜面反射 2 / 5 区别 为了减少白色/浅色头发的噪波,需要增加“镜面反射”(Specular)和/或“摄影机(AA)”(Camera (AA))采样数。
主要参数
base_color 建议将“基础颜色”(Base Color)保留为纯白色,并改用黑色素控件。这将保证颜色比较“合理”,也就是更像人类头发的外观。 此参数还可以连接到纹理贴图来改变头发颜色。 也可以使用渐变纹理链接到基础色
melanin 使用“黑色素”(Melanin)参数可以通过控制头发中的黑色素数量来生成自然的头发颜色。 颜色范围从金色(大约为 0.2)到红色和褐色(大约为 0.5)再到黑色(为 1.0)。 要使用纹理贴图控制头发颜色,请将“黑色素”(Melanin)设置为 0,并改用基础颜色。
melanin_randomize随机化头发纤维中的黑色素数量,以获得不同的头发颜色(0 到 1)。 注:黑色素 0.5 的情况下
roughness
shift
下面提供了一些建议值: 皮埃蒙特人:2.8 浅褐色欧洲人:2.9 深褐色欧洲人:3.0 印度人:3.7 日本人:3.6 中国人:3.6 非裔美国人:2.3
specular_tint specular2_tint transmission_tint
下面的参数提供额外的艺术控制,但不是获得逼真的结果所需的。 diffuse
diffuse_color
emission_color
opacity 调整此值来降低头发的不透明度(也就是说,增加头发的透明度)时,有时可以让头发显得更加柔顺,但代价是显著增加渲染时间。如果未设置为全白色,请确保已在头发对象的“Arnold 参数”(Arnold Parameters)特性中关闭“不透明”(Opaque)标志,否则 Arnold 将绕过与透明度相关的计算来优化渲染时间。 indirect_diffuse indirect_specular
extra_depth 仅对此着色器添加额外的镜面反射光线深度。 默认情况下金色头发会正确渲染,而无需先增加 GI_specular_samples。 对于金色或亮色头发,必须使用大量的镜面反射反弹来准确地模拟多元散射。
如果渲染成本太高,则可以改为将漫反射组件用作近似值。
镜面反射光线深度 1 / 8 的对比 |
3D角色模型_高峰在线突击成长班(手绘次时代)讲师:高峰06年入行,先后从事三维动画
Arnold阿诺德渲染教程 – 标准毛发材质 standard_hair
暴雪深谙10年游戏,9年CG的传统,在暴雪嘉年华上放出了《暗黑破坏神4》的炸裂CG预告。
人体百色卡.
【技术分享】山石野外场景的设计与制作 简介我是Casper Wermuth,目前在德国的Ubis
ESL伯明翰中国区海选落下帷幕 海洋烈火双双失利