ue3dUnity中的灯光类型

Unity中的灯光类型

分类:
ue3d - Unity中的灯光类型

在Unity中,不同类型的光对于关卡设计非常重要,通常分为四种,分别是聚光灯(Spot)、平行光(Directional)、点光源(Point)和区域光(Area),当然这也是大多数三维软件的标准灯光系统。

如果在工作中能将这四种灯光很好的运用在游戏场景中,将对结果产生超大的影响,这些灯光可以照亮物体的同时,还可以调节游戏或场景的情绪,让玩家身临其境。

以下内容将对这四种灯光进行一个基本的概述,可以通过3D天堂下图所示,在游戏对象中创建这四种不同的灯光类型。

ue3d - Unity中的灯光类型

聚光灯

ue3d - Unity中的灯光类型

从上图中可以看到,聚光灯从一个光源发射光线出来,具有光源、范围和角度,光源处是最亮的,并随着长短距离逐渐变弱。

而在Unity中的这些特点都由参数控制,例如范围参数决定了光线在向前方向投射时有多远,角度决定了光发射出来的光线的照亮范围,从而形成一个妥妥的圆锥形,而在处理这些特性时需注意光线的可控边缘是可以淡入淡出的。

聚光灯可以应用在许多方方面面,例如手电筒、汽车灯、吊灯、台灯等等。

下面是在Unity中实际操作聚光灯的相关特点。

照射距离

ue3d - Unity中的灯光类型

在这个动图当中,调整了一下范围值,根据虚拟外框的远近,当靠近物体时,光的强度会增加,当移动光源时,强度也会降低。

圆锥形

ue3d - Unity中的灯光类型

对于形状,可以更改内部和外部的角度,当值一致时就会出现非常硬朗的边缘,该状态不是不可以,通常取决于未来需要表达什么样的氛围。

方向灯

ue3d - Unity中的灯光类型

顾名思义,方向灯是朝一个方面发射出来的光线,并没有聚光灯那些束缚,通常用于模拟太阳较为常见。

该灯光类型除有调整灯光层的限制,不然此灯光会影响所有场景中的内容。

ue3d - Unity中的灯光类型

如上所示,当改变灯光的颜色和强度时,视口中的所有物体对象都会受到影响,并且没有衰减,模拟太阳是较好的载体。

点光源

ue3d - Unity中的灯光类型

点光源在早期使用率还挺高的,经常会使用它作为模拟灯光阵,它从一个点向四面八方发射光,类似于聚光灯,但没有范围角度约束,离光源越远强度就越弱。

它从各个角度均匀发射,该灯光类型可以应用在地牢中的蜡烛,生存游戏的火堆等等。

从下图中可以看到点光源的影响效果还是有很大的发挥空间的。

ue3d - Unity中的灯光类型

区域灯光

ue3d - Unity中的灯光类型

区域是在一个矩形范围之内发射光线,该区域的照亮范围由大小决定,它与其他灯一样,光的强度会随着离光源越远而衰减。

该灯光类型应用的范围也较为广泛,经常会有创作者利用区域光体现较为真实的阴影效果,也多应用于模拟窗户、吸顶灯、投屏等对象上。

以上的Unity灯光知识,在关卡设计当中需要多加应用,久而久之就熟练了。但软件是自由的,并没有现实生活中那么固定,因此能表达出游戏该有的环境氛围和用户需求,使用哪种都是可行的。

相关信息

  • 类型:知识
  • 字数:893
  • 字符:2006
  • 使用软件:Unity2022.1
  • 说明:无
  • 编号:107824

热门内容

提示:3D天堂作为服务提供者,尊重网络版权及知识产权,对某些行为的发生不具备充分的监控能力,若无意间侵犯到您的权利,请 联系我们,我们会在收到信息后尽快给予处理。

本站文章版权归本站自创作者所有,未经允许不得转载!