Lighting包含您可以调整以更新和自定义体验中的全球照明的属性。照明属性有五个类别:
- 颜色 — 配置体验中的颜色。
- 强度 — 配置相镜头接收到的光强或数量。
- 阴影 — 配置用户在体验中如何体验阴影。
- 环境 — 配置体验世界的条件,例如时间和地理纬度。
- 技术 — 配置用于渲染灯光和阴影的技术工作室使用的技术。
颜色
环境
Ambient 属性设置体验的 整体 颜色。该属性影响户外和室内环境的照明。
![Lighting with Ambient property of [0, 0, 0]](https://prod.docsiteassets.roblox.com/assets/lighting-and-effects/lighting-properties/Ambient-0-0-0.jpg)
户外环境
OutdoorAmbient 属性设置体验的 户外区域 的颜色。这可以帮助模拟实际灯光的环境颜色在一天中的变化。例如,早晨或傍晚的阳光通常更温暖且更粉红和橙色,而晚上则通常更冷静且更蓝色和紫色。
在以下图像中,请注意,车库和咖啡馆内的灯光并不像更改 环境 属性那样改变。
![Lighting with OutdoorAmbient property of [255, 150, 50]](https://prod.docsiteassets.roblox.com/assets/lighting-and-effects/lighting-properties/OutdoorAmbient-255-150-50.jpg)
颜色转移_顶部
ColorShift_Top 属性设置一个反射到太阳或月亮面的颜色。
![Lighting with ColorShift_Top property of [0, 100, 255]](https://prod.docsiteassets.roblox.com/assets/lighting-and-effects/lighting-properties/ColorShift-Top-0-100-255.jpg)
颜色转移_底部
ColorShift_Bottom 属性设置一个颜色,反射到与太阳或月亮相反的表面。
在以下图像中,注意面向太阳的砂岩墙上的色调变化。
![Lighting with ColorShift_Bottom property of [255, 0, 220]](https://prod.docsiteassets.roblox.com/assets/lighting-and-effects/lighting-properties/ColorShift-Bottom-255-0-220.jpg)
强度
亮度
Brightness 属性设置照明强度。这可以帮助增加明亮照明区域和阴影之间的对比度,模拟明亮的阳光和温暖的天气。

曝光补偿
ExposureCompensation 属性适用于体验的暴露。暴露是指镜头接收到的光量。
较低的值与摄影中的曝光过度类似,而较高的值与过度曝光类似。

阴影
全球阴影
启用时,GlobalShadows属性渲染阴影。

阴影软度
ShadowSoftness 属性调整从 0(硬边)到 1(软边)的阴影模糊度。

环境
时间和时间的一天钟时间
ClockTime 和 TimeOfDay 属性都代表当前时间的几小时,且相关直接;如果你更改一个属性,另一个也会更改。
这些属性之间的唯一差异是其数值; ClockTime 代表从小时 0 到 24 的时间,而 TimeOfDay 代表通过 24 小时字符串的时间。

地理纬度
GeographicLatitude 属性代表地理纬度以度。请注意,虽然这个属性会改变太阳和月亮的位置,但它不会改变 ClockTime 和 TimeOfDay 属性。
环境扩散比例
EnvironmentDiffuseScale 属性决定了多少环境光从环境中得到。
在以下图像中,注意环境灯光如何改变,特别是在拉面购物的厨房里。

环境反射比例
EnvironmentSpecularScale 属性决定了多少反射光来自环境。当设置在 1 的值附近时,光滑对象更好地反映环境,金属也更具现实感。

技术
Technology 属性决定了渲染 3D 环境的照明系统。有三个照明系统,从最高到最低的稳定性和性能影响顺序:
未来 — 具有最先进的技术,用于高质量的照明和阴影。
- 将详细阴影支持扩展到所有类型的灯光,具有复杂的阴影技术用于太阳阴影和更现实的灯光和阴影技术用于点光源。
- 这是最接近于现实的灯光模式,但其高度准确可能会导致负面的性能影响,特别是对低端设备。
阴影地图 — 具有生成更真实和更锋利的阴影从阳光或方向光源的功能阴影映射。对于任何其他类型的灯光,例如 PointLights,它使用精度和性能影响较小的体素网格
声量 — 将 3D 世界分割为 4×4×4 声量网格进行光和阴影计算。
- 每个体素表示小体积的空间。网格包含每个体素的灯光存在信息,并帮助确定灯光如何与您的 3D 环境和对象互动。
- 提供较少的精确照明和更柔和的阴影比较于更先进的阴影映射技术,如 阴影地图 。
- 仅推荐用于低端设备。
