搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
花生_TL007
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
C#结合JavaScript实现多文件上传_c#js上传文件
2
烂泥:【解决】修改LVM卷组名重启系统后,无法进入进入系统
3
JAVA在线购物茶叶商城网站系统设计与实现(Springboot框架)
4
Vue2 props组件通信-父子组件传值
5
Python 与 PySpark数据分析实战指南:解锁数据洞见_python和pyspark数据分析 乔纳森·里乌 pdf
6
100天精通Python(可视化篇)——第105天:Pyecharts绘制多种炫酷极坐标系参数说明+代码实战
7
网络游戏防沉迷实名认证系统常见错误说明_sys req partner error
8
【前端异常】JavaScript错误处理:分析 Uncaught(in promise) error
9
http和https区别
10
JavaScript学习 ——(基础知识点大全)_定义和取出浏览器对象 javascript
当前位置:
article
> 正文
【UE4 全局光照明】Lightmass光照烘培笔记_liuk718_ue烘焙光照有噪点
作者:花生_TL007 | 2024-02-16 06:43:38
赞
踩
ue烘焙光照有噪点
1
.GI(间接光)计算实际是造成目前次世代游戏引擎不真实的罪魁祸首,UE4其实完全能达到离线渲染的GI质量水平,关键是
参数的调整
和
大量的计算时间
,关于GI也就是LightMass计算的调节,UE4在编辑器中给出了4个预制档位。
以下谈论的部分不涉及LightMass光照贴图的分辨率影响。光照贴图分辨率越小越好,如果你明确阴影产生的是锯齿而不是噪点,那就该加分辨率。
这四个档位实际上只是针对具体的基本参数的倍率关系,具体倍率在
Epic Games/4.9(你的引擎版本号)/Engine/Config/BaseLightmass.ini
文件中(记事本打开)Crtl+F搜索对应档位关键词可以找到。可以自己调也可以保持默认以防调整太夸张。
2
.另外在引擎中另一个地方的参数同样会影响基础烘培参数,那就是“世界设置”,如下。
涉及到的参数包括
1
.
Static Lighting LevelScale
(下文简称SLLS),世界尺寸缩放,这里的缩放指的用于计算光照的参考尺寸,而不是真正的改变场景尺寸,默认为1,可以小到0.1。
重点参数,越小计算采样的基础精度(采样数上升)越高。计算时间受该参数强烈影响。
2
.Num Indirect LightingBounce(下文简称NILB),反弹次数,对计算时间影响不大,越高GI反弹次数越多,同时如果精度不够,也意味着噪点将会更容易产生。可以大到100。非重点参数。
3.
Indirect LightingQuality
(下文简称ILQ),间接光计算质量,默认值1,可以大到10,
重点参数,对精度影响巨大,计算时间也和这个值成整倍数上升。
4
.Indirect LightingSmoothness(下文简称ILS),结果模糊度,用于模糊计算结果,平滑噪点,基本保持1的值,过大细节丢失,过小噪点凸显。
综上所诉,最终的质量由
“采样数量”
和
“采样精度”
共同决定,缺一不可。
下面来分别讲解这两者的调节,只讨论质量,不计时间成本。
“
采样数量”
:在引擎中,受SLLS的值控制,在文首提到的BaseLightMass.ini文件中,也受NumIrradianceCalculationPhotons和IndirectPhotonScarchDistance两者共同的影响,就是说两者要调一起调,单独调没用。无论在引擎还是在ini文件中调,都行,选其一就行。如下图。
“采样精度”
:在引擎中,受ILQ控制,在BaseLightMass.ini中,受NumHemisphereSamples
或者
NumHemisphereSamplesScale的控制,三者选其一即可。
最后说一说渲染时间,想要好的效果,要花费不少的时间,如果是单台I7级别的电脑,简单场景高质量花费十多个小时很正常,复杂场景就更多了,所以建议有条件的使用引擎路径中的SwamCoordinator小软件
(可以在引擎安装目录搜索出来)联机渲染,效率高很多,具体设置这里就不展开了,Google。
以上标蓝色的两者都调好了,预制的4个档位只是倍率关系,具体情况具体选,已经不重要了,下图是高参数的效果,完全不输于离线渲染引擎,而且还是360度全方位的计算。如下。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/花生_TL007/article/detail/91587
推荐阅读
article
UE5
小白也
能看懂
的
源码
编译
指南_
ue
可以
浏览
源码
吗...
手把手教会从
源码
启动
UE5
引擎_
ue
可以
浏览
源码
吗
ue
可以
浏览
源码
吗 最近同事在从零学习UE,还...
赞
踩
article
a
ntd组件的动态表单新增与
自定义
校验_
a
ntd中
a
-
form
-
item
表单
自定义
新增...
ate>
ass="delivery-time-setting"> <
a
-
form
n
a
...
赞
踩
article
Net
跨平台
UI框架
Avalonia
入门
-
资源
和
样式
_
avalonia
跨平台
入门
...
Avalonia
中 Style
样式
需要定义在Styles下面(标签下或者xxxStyles.axaml
样式
文件),如下在...
赞
踩
article
《英雄联盟》手游
UI
设计
分析
_
游戏
ui
设计
案例
分析
...
《英雄联盟》手游(以下简称LOL-M)在海外上线,在
UI
设计
方面有非常多值得我们学习的地方。信息爆炸的时代,信息做减法、...
赞
踩
article
HUAWEI
DevEco
Studio
3.1
版本发布,配套
ArkTS
声明式
开发
全面升级_deve...
2)新增支持基于Hvigor工程定制多目标构建产物特性,应用厂商会根据不同的部署环境,不同的目标人群,不同的运行环境等,...
赞
踩
article
i
radon
函数和
radon
函数...
i
radon
函数和
radon
函数(2016-05-14 10:56:37)转载▼ i
radon
函数i
radon
函...
赞
踩
article
HarmonyOS
学习
路之方舟开发
框架
—
学习
ArkTS
语言(基本
语法
三)_abouttoappea...
自定义组件的创建:自定义组件的实例由ArkUI
框架
创建。初始化自定义组件的成员变量:通过本地默认值或者构造方法传递参数来...
赞
踩
article
【超详细】
vue
项目
:
Tinymce
富
文本
使用
教程以及踩坑总结+业务需要
功能
扩展_
vue
富
文本
编辑
...
在Vue
项目
的开发过程中,经常需要
使用
富
文本
编辑
器来处理用户的输入内容。 是一个
功能
强大且易于
使用
的
富
文本
编辑
器,它支持...
赞
踩
article
ARMV8
体系
结构
简介:概述_
arm8
体系
...
1. 前言本文主要概括的介绍
ARMV8
体系
结构
定义了哪些内容,概括的说:ARM
体系
结构
定义了PE的行为,不会定义具体的实...
赞
踩
article
HarmonyOS
ArkTS
与c++交互通信_
napi
arkts
回调
...
通过缓存的env,callback对象,调用
napi
_call_function方法将数据传回给ts。NAPI中缓存
回调
...
赞
踩
article
《UE
5
_
C++
多人
TPS完整教程》学习笔记
5
——《P6
在线
子系统
(
Online
Subsyst...
本节课将介绍 IP 地址的基本概念,并对如何利用 IP 地址 进行互联网连接,最后讲解虚幻引擎的
在线
子系统
(
Online
...
赞
踩
article
a
nt
design
vue
当中的表格自定义结构超出隐藏的自适应
动态显示
省略号
_
a
-
t
a
ble
-...
我们知道,在
a
nt
design
vue
当中的
t
a
ble
组件里面的列表项目,我们一般会使用
column
s属性定义列表项目...
赞
踩
article
vue
+
elementui
实现文本超出
字数
时显示
省略
号
且
鼠标
悬停
时显示
省略
全部信息_前端
字数
多
省略
号
...
1.
省略
单行white-space:nowrap;overflow:hidden;text-overflow:ellip...
赞
踩
article
vue
文字超出以...
显示
,鼠标
放上去
换行
显示
全部_一个
div
单行展示
,
超出
长度
显示
。。。
,
鼠标放...
vue
文字超出以...
显示
,鼠标
放上去
换行
显示
全部_一个
div
单行展示
,
超出
长度
显示
。。。
,
鼠标
放上去
显示
完一个
div
...
赞
踩
article
使用
DevEco
Studio
高效开发(
ArkTS
)_华为
deveco
studio
...
介绍本篇Codelab主要介绍
使用
DevEco
Studio
开发工具,高效开发登录应用的案例。
使用
开发工具以下功能:
使用
...
赞
踩
article
tail
命令
详解
_
tail
-fn
命令
...
tail
命令
用途:显示文件的最后几行。标准语法:
tail
[-f] [-c Number | -n Number | -...
赞
踩
article
《
CTF
特训营
》学习总结——
Reverse
:
逆向
分析
概述...
一、
逆向
分析
的主要方法
逆向
分析
主要是将二进制机器码进行反汇编得到汇编代码,在汇编代码的基础上,进行功能
分析
。经过反编译生...
赞
踩
article
深入理解
YOLOv8
:解析.
yaml
配置文件
目标
检测
、实例分割、图像分类、姿态
检测
_yolov8...
YOLOv8
系列模型展示了其在多个计算机视觉任务中的适应性和高效性。通过其多样化的
配置文件
,
YOLOv8
不仅在
目标
检测
领...
赞
踩
article
移动端
Vant
-Ui库以及适配
Rem
插件
_
vant
ui
...
移动端适配
插件
_
vant
ui
vant
ui
Vant
下载以及使用 看官方文档下载一定要看清楚...
赞
踩
article
JS
特效
第135弹:
雪花
背景
的
登录
页面
...
经典
的
JS
特效
动画效果,效果实现
的
全部代码已提供,可供学习借鉴JS
特效
第135弹:
雪花
背景
的
登录
页面
...
赞
踩
相关标签
ue5
unreal engine
游戏引擎
虚幻
javascript
vue.js
c#
wpf
Avalonia
.net
html5
物联网
css
华为
HarmonyOS
学习
harmonyos
ArkTS
语法
前端
ARMV8
OpenHarmony
ts
c++