虚幻引擎5亮点解读学习

2021.05.28 17:21

UE5特性记录

Nanite(虚拟微多边形几何体技术,支持大量面数模型)

  1. 导入时编译Nanite,会自动将多面体模型编译为Nanite存储在场景里!

  2. 用线框显示会发现Nanite消失,所以Nanite不支持线框显示。(主要使用三角形显示)

  3. 将普通OBJ等模型文件转化为Nanite,从已导入的模型右键选择Nanite的启用,同样可以将该模型变成Nanite模型。

能用Nanite尽量用Nanited

  1. 代理三角形百分比控制Nanite显示细节

Nanite原理猜想

千万面级的高模导入ue5后会被压缩成
低模"+virtualized geometry,这个virtualized geometry猜想应该是一种特殊的数据资产,保存了原始模型的细节信息并储存到ssd里。在渲染管线中,cpu的应用阶段只读取这个"低模"的顶点数据,到gpu里,根据顶点位置到相机的距离,划分成不同等级的曲面细分,gpu读取virtualized geometry对新生成的顶点进行插值完成对原模型的细节还原。
参考这篇文章写的很详细,有兴趣可以了解相关内容如何评价Epic Games今日公布的虚幻引擎5?

Lumen(可以模拟出实时光追的效果)

  1. 打开网格距离场
  2. 项目设置渲染打开全局光照
  3. UE5很大概率使用的是把SVOGI和Nanite进行了内部深度优化的办法,并命名为Lumen,可能体素的概念比较重要。

实机演示 ——> 想看Lumen效果可以打开这个连接

原理探讨 ——> 如何在一瞬间画出几十亿三角形?关于UE5 的深度探讨

DirectionalLight大气太阳光索引:1是月亮,0 是太阳
对大气太阳光选定后Ctrl + L可以调节太阳光俯仰角
对大气太阳光月亮选定后Ctrl + Shift + L可以调节太阳光俯仰角
加上一个SkyLight ,SkyLight中实时捕获打勾就可以实时反射太阳光

世界分区

  1. 创建关卡的时候,世界场景设置中打开世界分区。然后在窗口里就能打开一个世界分区窗口。(可以多人合作了,通过变更列表)
  2. HLOD可以自己切换不同的场景实例

关卡实例化

  1. 用于多人协作,由在世界大纲中右键选中项,通过选中项创建关卡实例,会产生一个新关卡!对产生的实例关卡的操作会影响到原有关卡!!!(产生的实例关卡应该是原关卡中物体的引用)
  2. 谁用谁知道好用!

关卡序列中的动画工具

可以在关卡中实现K帧

posted @ 2021-06-11 15:58  都不吃大白菜  阅读(865)  评论(0编辑  收藏  举报