当前课程知识点:虚幻引擎(UE4)技术基础 > 第五章 光照系统 > 5.3 添加聚光源 > 5.3 添加聚光源
大家好
欢迎来到
《虚幻引擎(UE4)技术基础》课堂
我是主讲教师杨雪
现在我们将针对课程中
光照系统模块里
第三节的内容
添加聚光灯部分
进行讲解
在本节课中
我将带领大家学习
如何添加聚光源
及了解点光源的工作原理
和基本属性
本节课的目标主要有三个
第一
学会添加聚光源
第二
了解聚光源的工作原来
第三
使用内锥角和外锥角调整聚光源
现在
我们进行实操部分的讲解
首先我们了解
聚光灯的基础知识
聚光源从圆锥形中的
单个点发出光照
两个圆锥形
来塑造光源的形状
内圆锥角和外圆锥角
简而言之
它的工作原理类似于手电筒
或舞台照明灯
和其他光源一样
聚光源有以下3种移动性设置
首先是静态
在这个模式下
我们无法在游戏中改变光源
这是最快的渲染方法
可用于已烘焙的光照
其次是静止
静止即光源
通过Lightmass
仅烘焙静态几何体的投影
和反射光照
其他则为动态光源
接下来是添加聚光源
为了方便我们讲解
我们先把场景中的灯光给删去
这时候场景中
是没有任何光源信息的
在光源选项卡中
给拉出来放到关卡中
放到一个合适的位置
更改光源颜色和光源强度
我们给聚光源
设置一个偏蓝色的冷色调
并将强度调到8
可以看到聚光源周围的物体
都接收到了冷色调的光线
我们先来试一下看
移动它时产生变换
旋转时也产生了变换
好了
再看到我们的细节面板下
有没有发现
基本上之前讲到的类型灯光
它们的属性都是很像
除了有额外的
一些属性参数是需特别注意的
比如说这里面有三个属性
我们必须要注意它
一个是“衰减半径”
还有一个是“锥体内部角度”
以及“锥体外部角度”
这三个参数
对于我们的聚光灯
是起到非常大的作用的
先说我们的第一个吧
“衰减半径”
这个其实我们很好理解
“衰减半径”
就是决定我们的灯光照射的距离
如果这个参数小了
就照射不到场景中的物体了
好我们先来把它调的非常小
看到场景中的锥形会发生改变
再调小
我们会发现场景中的立方体
现在完全没有被照射到
为了方便观察
我把强度给放大
再调节一下
“衰减半径”
可以发现
如果我们衰减半径调的特别小
灯光是不会照射到立方体的
这个需要我们去综合使用
再说到我们的下面这两个参数
“锥体内部角度”和“锥体外部角度”
先把灯光放到一个合适的高度
方便于我们的演示
放到这里
然后适当地调节一下
衰减的半径
我们调节这两个参数的时候记住
第一个是
我们要先调节外部的角度
然后再调内部的角度
比如说我要给个60度
它就是一个60的角度范围
要给到一个30度
看到它的角度数也就是30
这个很好理解
给到30度
正好能够覆盖到我们的立方体
然后再看到内部角度
这个是什么呢
这其实很好理解
我们可以把这两部分看成是两层光
第一个是外部的光
另一个是内部的光
这时候可以看到
只要把这个参数给打开
场景中的立方体
就会被第二次照射到
也会变得更亮
最后给同学们留一个任务
思考并验证
当我们把点聚光源设计成动态时
还能对它修改吗
好
本节课内容就讲到这里
希望大家有所收获
再见
-1.1 虚幻4引擎简介
--1.1 小节习题
-1.2 虚幻4引擎的安装及环境部署
--1.2 小节习题
-1.3 创建项目及试玩
--1.3 小节习题
-第一章 章节测试
-2.1 虚幻4编辑界面介绍01
--2.1 小节习题
-2.2 虚幻4编辑界面介绍02
--2.2 小节习题
-2.3 视口导航及基本操作
--2.3 小节习题
-2.4 导入资源、项目迁移和管理
--2.4 小节习题
-第二章 章节测试
-3.1 地形工具
--3.1 地形工具
--3.1 小节习题
-3.2 新建地形
--3.2 新建地形
--3.2 小节习题
-3.3 塑造地形
--3.3 塑造地形
--3.3 小节习题
-3.4 使用植被工具
--3.4 小节习题
-第三章 章节测试
-4.1 初识材质
--4.1 初识材质
--4.1 小节习题
-4.2 编辑基于物理材质
--4.2 小节习题
-4.3 使用贴图纹理创建材质
--4.3 小节习题
-第四章 章节测试
-5.1 大气照明和定向照明
--5.1 小节习题
-5.2 添加点光源
--5.2 小节习题
-5.3 添加聚光源
--5.3 小节习题
-5.4 光源质量和反射
--5.4 小节习题
-第五章 章节测试
-6.1 几何体及纹理贴导入
--6.1 小节习题
-6.2 素材整理和项目准备
--6.2 小节习题
-6.3 搭建流程
--6.3 搭建流程
--6.3 小节习题
-第六章 章节测试
-7.1 动画资源与编辑器
--7.1 小节习题
-7.2 混合空间
--7.2 混合空间
--7.2 小节习题
-7.3 动画窗口及编辑动画
--7.3 小节习题
-7.4 创建自定义角色
--7.4 小节习题
-第七章 章节测试
-8.1 创建粒子系统
--8.1 小节习题
-8.2 虚幻粒子基础功能介绍01
--8.2 小节习题
-8.3 虚幻粒子基础功能介绍02
--8.3 小节习题
-8.4 粒子特效的综合运用
--8.4 小节习题
-第八章 章节测试
-9.1 初识蓝图
--9.1 初识蓝图
--9.1 小节习题
-9.2 蓝图类型
--9.2 蓝图类型
--9.2 小节习题
-9.3 蓝图通信
--9.3 蓝图通信
--9.3 小节习题
-9.4 创建蓝图
--9.4 创建蓝图
--9.4 小节习题
-第九章 章节测试
-10.1 击中事件
--10.1 小节习题
-10.2 实现物体来回移动
--10.2 小节习题
-10.3 Input输入与玩家快捷键交互
--10.3 小节习题
-10.4 用户界面和HUD
--10.4 小节习题
-10.5 创建游戏约束
--10.5 小节习题
-10.6 游戏结束与重玩功能
--10.6 小节习题
-第十章 章节测试
-11.1 行为决策的AI
--11.1 小节习题
-11.2 AI监听玩家行为
--11.2 小节习题
-11.3 AI与玩家的攻击伤害
--11.3 小节习题
-11.4 AI生成点与随机巡逻
--11.4 小节习题
-11.5 优化游戏体验
--11.5 小节习题
-11.6 渲染及代码优化
--11.6 小节习题
-第十一章 章节测试
-12.1 音频基础
--12.1 小节习题
-12.2 音频混成器
--12.2 小节习题
-12.3 声音特效
--12.3 小节习题
-第十二章 章节测试