1、什么是模型粗糙度
模型粗糙度(roughness)通常用于计算机图形学中的 PBR(Physically Based Rendering,基于物理的渲染)模型中。PBR 模型是一种基于物理光学原理和资料属性的渲染办法,可能更加精确地还原物体外表的光照和反射成果。
在 PBR 模型中,模型的粗糙度被用于计算材质的反射率,它管制了外表的反射光线散射水平。在理论物理世界中,咱们能够将粗糙度了解为外表宏观平滑度的度量。例如,一个十分润滑的外表会产生显著的反射,而一个十分毛糙的外表则会使光线扩散、扩散和反射。
因而,模型粗糙度在 PBR 模型中十分重要,它间接影响到物体外表的光照反射成果。通常,高粗糙度的资料(如石头或砖块)会使光线散射得更宽泛,产生更加柔和的反射和较少的高光。而低粗糙度的资料(如金属或玻璃)会产生显著的高光和更少的散射光。
2、模型粗糙度的作用
调整模型粗糙度能够对物体的外观和光照成果产生不同的影响,次要有以下几个作用:
管制光照反射:模型的粗糙度会影响物体外表的反射性质。较低的粗糙度会导致光线更多地反射进来,造成亮堂的高光,并且反射较少散射的环境光。而较高的粗糙度会使光线更多地散射,造成柔和的反射和较少的亮堂高光。
调节材质细腻度:通过调整粗糙度,能够扭转物体外表的细腻度或粗糙度感觉。较低的粗糙度会使物体外表显得润滑、细腻,而较高的粗糙度会使物体外表显得毛糙、毛糙。
减少真实感和质感:粗糙度是 PBR(Physically Based Rendering,基于物理的渲染)模型中重要的材质属性之一。通过正当调整模型的粗糙度,能够减少场景和物体的真实感和质感,使渲染后果更加天然。
创立不同的材质成果:不同类型的材质具备不同的粗糙度特色。调整模型的粗糙度能够模拟出各种不同的材质成果,例如润滑的金属、毛糙的木材或石头等。通过扭转粗糙度,能够发明出不同的物体外观和触感。
3、实例演示
下面介绍了模型粗糙度的一些基本知识,上面咱们用 GLTF 编辑器 来演示一下不同粗糙度对模型有那些影响。
关上 GLTF 编辑器 在线工具,导入一个圆球的模型,将圆球的粗糙度改为 1(数字越大,模型越毛糙),能够看到模型外表有一个很含糊的倒影,如下图所示:
在 GLTF 编辑器 工具中,咱们再将圆球的粗糙度改为 0,这次能够看到一个很很清晰的倒影,如下图所示:
从上能够总结出,调整模型的粗糙度可能对物体的外观、光照反射以及材质细腻度产生影响,帮忙发明出更加实在、天然和富裕质感的渲染成果。
原文链接:GLTF 编辑器 解析什么是模型粗糙度