Unity3D:发光材质
推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生
发光材质

与区域光源一样,自发光材质在其表面积上发光。它们会导致场景中出现反射光,并且可以在游戏过程中更改颜色和强度等相关属性。虽然 Enlighten 实时全局光照不支持区域光照,但使用自发光材质仍然可以实时获得类似的柔和光照效果。
“Emission”是标准着色器的属性,它允许场景中的静态对象发光。默认情况下,“Emission”的值设置为零。这意味着使用标准着色器指定材质的对象不会发光。
发光材质没有范围值,但发出的光同样将以方差速率衰减。只有 Inspector 中标记为“Static”或“Lightmap Static”的对象才会接受发光材质的光。同样,应用于非静态或动态几何体(例如角色)的发光材质将不会影响场景光照。
然而,即使发光量高于零的材质对场景光照没有影响,它们仍然会在屏幕上明亮发光。通过从标准着色器的“Global Illumination”Inspector 属性中选择“None”,也可以获得这种效果。像这样的自发光材质可用于产生诸如氖灯或其他可见光源之类的效果。
发光材质仅直接影响场景中的静态几何体。如果您需要动态或非静态几何体(如角色)接受发光材质发出的光,则必须使用光照探针。
由3D建模学习工作室整理翻译,转载请注明出处!