Unity3D:使用灯光

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

使用灯光

光源在 Unity 中易于使用 - 您需要创建所需类型的光源(例如,从菜单“游戏对象”>光源“>”点光源“),并将其放置在场景中所需的位置。如果启用场景视图照明(工具栏上的“太阳”按钮),则可以看到在移动光源对象并设置其参数时照明的外观预览。

定向光可以放置在场景中的任何位置(除非它使用 Cookie),前进/Z 轴指示方向。聚光灯也有方向,但由于它的范围有限,它的位置确实很重要。聚光灯、点光源和面光源的形状参数可以从检查器中调整,也可以直接在场景视图中使用光源的小控件进行调整。

可见小玩意的聚光灯
可见小玩意的聚光灯

放置光源的准则

方向光通常代表太阳并且对场景的外观具有显著影响。 光线方向应略微向下,但您通常需要确保光线与场景中的主要对象形成一个小角度。 例如,对于一个大致形状为立方体的对象,如果光线未正面照射立方体的任何一面,该立方体的着色将更有趣并会在 3D 模式下显得“突出”得多。

聚光灯和点光源通常代表人造光源,因此它们的位置通常由场景对象决定。 这些光源的一个常见疑惑是,当您第一次将它们添加到场景时,它们似乎根本没有任何效果。 当您调整光源的作用范围以便适应场景要求时,便会发生这种情况。 光源的作用范围是光的亮度变暗为零的界限。 比如说,如果设置一个聚光灯,使锥体的底部恰好落在地板上,那么除非另一个对象从该光源下面通过,否则几乎没有任何效果。 如果您希望关卡几何体接受光照,则应扩展点光源和聚光灯,使它们穿过墙壁和地板。

颜色和强度

光源的颜色和强度(亮度)是可从检视面板中设置的属性。 默认的强度和白色适用于为对象着色的“普通”光照,但您可能希望改变属性以便产生特殊效果。 例如,一个发光的绿色力场可能足够亮到在强烈的绿光下沐浴周围的对象; 汽车前照灯(特别是在旧车上)通常具有淡黄色而不是亮白色的灯光。 这些效果最常用于点光源和聚光灯,但在某些情况下,比如说,如果游戏背景是有红色太阳的遥远星球,则可能也需要改变方向光的颜色。


3D建模学习工作室整理翻译,转载请注明出处!

上一篇:Unity3D:光源类型 (mvrlink.com)

下一篇:Unity3D:光源模式:Realtime (mvrlink.com)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号