版本:Unity 6 (6000.0)
语言:英语
内置渲染管线中的灯光
在内置渲染管线中创建光照贴图

在内置渲染管线中从游戏对象发出光

与区域光源类似,自发光材质在其表面区域发出光线。它们会影响场景中的反射光,并且相关的属性(如颜色和强度)可以在游戏过程中更改。虽然区域光源不受Enlighten实时全局光照的支持,但仍然可以使用自发光材质在实时场景中实现类似的柔和灯光效果。

“发射”是标准着色器的一个属性,它允许场景中的静态对象发出光线。默认情况下,“发射”的值设置为零。这意味着使用标准着色器分配材质的对象不会发出任何光线。

自发光材质没有范围值,但发出的光线会以二次方速率衰减。只有标记为“静态”或“光照贴图静态”的对象(来自检查器)才能接收发射光。类似地,应用于非静态或动态几何体(例如角色)的自发光材质不会影响场景灯光。

但是,即使自发光材质不影响场景灯光,其发射值大于零的材质仍然会在屏幕上发出明亮的光芒。通过从标准着色器的“全局光照”检查器属性中选择“无”,也可以产生这种效果。这种自发光材质是创建霓虹灯或其他可见光源效果的有用方法。

自发光材质仅直接影响场景中的静态几何体。如果需要动态或非静态几何体(例如角色)接收来自自发光材质的光线,则必须使用光探针。

内置渲染管线中的灯光
在内置渲染管线中创建光照贴图