首页 > 其他分享 >虚幻引擎5 学习 入门 2Day

虚幻引擎5 学习 入门 2Day

时间:2023-02-27 21:15:34浏览次数:48  
标签:入门 静态 光源 虚幻 构建 Light 2Day 色温 光照

今日的学习内容:灯光 渲染

灯光分类:Directional Light 定向光源   Point Light 点光源   Spot Light 聚光灯  Rect Light 矩形灯  Sky Light 天灯

光照分移动性

光照分类 光照分为静态光 固体光 和可移动光

静态(效率高):对可移动不产生阴影 只产生直接光照 构建只针对静态光和静态物体,对静态都产生 固态(固体不可超过4个 在光照范围类,不相交的地方可以放无数个):静态都产生 对动态的产生运动阴影和光照 动态:效率最低全局动态光)  首先点快速添加到项目

然后在快速添加项目里面点击形状添加平面和立方体

这是添加完之后的效果

因为新建的时空白关卡 所以在不丢灯光的情况下会没显的很黑 

丢一个Directional Light 定向光源 定向光源是全局光照

这个时候可以看到盒体的影子了 但是左上角有光照需要重建这个时候只要在构建里面点仅构建光照就好了

构建光照后会等很长时间

之所以放光源需要构建是因为盒体是不可移动物体 而丢的光源是固定光源 固定光源遇到不可移动物体就会是静态光源 只有静态光源需要构建  就是说构建只针对静态光和静态物体

因为静态光和静态物体只产生一次直接光照 所以会存储光照贴图

动态光不用构建 但是每帧产生一次 所以效率最低 而固定光在遇到静态物体的时候是静态光在遇到可移动物体的时候是动态光所以效率是第二高的 因此静态光的效率是最高的

pointLight 点光源 产生范围光照

下面是点光源属性   Attenuation Radius 是调整光源光照范围的上面的白边就是光照范围  

Source Radius 光源形状的半径 下面就是调大光源形状半径的效果

Source Length 光源形状的长度 下面就是调大光源形状长度的效果

Light Color 光照颜色  下面是调整光照颜色的效果

Use Temperature 是否使用色温  Temperature 色温强度 代表当前光的温度

 这是默认光的温度 

往左调数值是 代表暖色

往右调数值代表冷色

 

Affects World 影响世界   点开后就是完全禁用光源了 下面是勾掉后的效果

上面是常用的属性 不常用的属性没有写出来

DirectionalLight  定向光源 产生全局光照

下面是定向光源属性 Intensity 光源强度 调整光源大小 Light Color 调节光源强度 Source Angle 光源对象的角度 Use Temperature 是否使用色温 Temperature 色温强度 Affecet World 影响世界 

SpotLight 聚光灯

 下面是聚光灯属性

 

Intensity 光照强度

Light Color 光照颜色

Attenuation Radius 限制光源的可见度影响

Inner Cone Angle 内切角

 

Outer Cone Angle 外切角

source Radius光源形状半径

 Source Length 光源形状长度

 

 Use Temperature 是否使用色温

Temperature 调色温

Affects World 影响世界

RectLight 矩形灯

 

下面是矩形灯属性

 

 

 Intensity 发光强度

Light Color 灯光颜色

Attenuation 限制光源的可见影响

 

 Source Width 光源矩形的宽度

Source Height 光源矩形的高度

Use Temperature 是否使用色温

Temperature 色温

Affects World 影响世界

Sky天灯

天灯一般不自己产生光照

 天灯的属性 天灯一般设点为可移动光

 

 Source Type 光源类型   说明在何处取得光源

捕获的场景来构建天空光照

从指定的立方体贴图构建天空光照  选贼这个选项后就可以使用贴图来构建光照

选择这个贴图来构建光照                                    

 

使用这个贴图构建的光照效果

 

 Light Color光照颜色

Affects World 影响世界

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

标签:入门,静态,光源,虚幻,构建,Light,2Day,色温,光照
From: https://www.cnblogs.com/xiangyangzhenshoushi/p/17161627.html

相关文章

  • 并发多线程学习(三)Java多线程入门类和接口
    1Thread类和Runnable接口上一章我们了解了操作系统中多线程的基本概念。那么在Java中,我们是如何使用多线程的呢?首先,我们需要有一个“线程”类。JDK提供了Thread类和Runn......
  • K8s:渐进式入门服务网格 Istio (一)
    写在前面分享一些Istio的学习笔记博文内容涉及:istio下载安装一个Demo运行什么是istio,服务网格等概念介绍istio架构组成,应用场景等理解不足小伙伴帮忙指......
  • Vue入门(一)
    Vue基础Vue简介JavaScript框架简化Dom操作响应式数据驱动Vue实例示例:<body><divid="app">{{message}}</div><scriptsrc=......
  • rust入门(4) Trait 生命周期
    避免悬垂引用//这样写会报错fnmain{letr;{letx=5;r=&x;}//`x`droppedherewhilestillborrowedprintln!("ris{......
  • golang入门(十五)断言
    前面的文章提到过,golang是一门强类型的语言。即数据在使用前必须明确标识所属的数据类型。为了让golang中的slice和map可以像Python中的list和dict一样可以存储任意数据。......
  • CTP程序化交易入门系列之一:准备-转
    https://blog.csdn.net/pjjing/article/details/90381795前言:笔者自毕业后一直从事低延时交易系统开发行业,这些年经历过神奇bug,给客户培训,回答客户千奇百怪的问题。在这......
  • JSP环境搭建及入门 和 虚拟路径和虚拟主机
    Jsp:是一个动态网页,而不是静态网页html,css,js,Jquery:是静态网页动态网页是随着,时间,地点,用户操作,而改变静态不需要jsp动态是需要的 BS可以通过浏览器直接访问......
  • Vue急速入门-6
    纯净的Vue项目#安装依赖cnpminstall#做成纯净的vue项目-第一步:在router的index.js中删除about的路由-第二步:删除所有小组件和about页面组件-第三步:App.vue只留......
  • JS入门随笔
    1.DOM简单实例1.通过onclick="changeImage()"调用changeImage()方法2.通过element=document.getElementById('myimage')获取id="myimage"控件的值3.element.src.match("......
  • Makefile入门(超详细一文读懂)
    原文:https://blog.csdn.net/ZBraveHeart/article/details/123187908 1、Makefile编译过程在这里插入图片描述  Makefile文件中的命令有一定规范,一旦该文件编写好以......