跳转到主要内容
Unreal Engine Dec 2, 2022 3 tags

UE5.1 Feature

UE5.1 Feature

cover

视效性能优化

  • 优化了Lumen、Nanite和虚拟阴影贴图。

模型

Nanite改进

Nanite在该版本中加入了以下功能和改进:

  • 现在支持使用以下情况的材质:
  • 改进了对Nanite植被几何体的支持:

材质

纹理和纹理资产编辑器改进

纹理和纹理资产编辑器在该版本中包含以下改进:

  • 现在你可以将纹理导入为32位浮点单通道和四通道格式 R32FRGBA32F 。为实现向后兼容,这些选项可选择加入,并且必须手动开启,即使磁盘上的源文件使用32位浮点格式也不例外。
  • 维度不是2的幂的纹理现在可以有mipmap。

带Shader Model 6的DirectX 12在PC上是新项目的默认值

虚幻引擎5的所有新创建项目现在使用带Shader Model 6(SM6)的DirectX 12,这是PC上的默认启用项。利用DX12,我们可以在关于CPU时间、GPU时间和内存使用量的所有方面都更高效,且它可解锁新功能(其中最突出的是光线追踪)。

Nanite和虚拟阴影贴图未来需要带SM6的DX12。

对于已经在使用DirectX 12的项目,你可以在 项目设置(Project Settings) 中的 平台(Platforms)> Windows > D3D12目标着色器格式(D3D12 Targeted Shader Formats)(带 SM6 复选框)下启用SM6。

在PC上使用DX12时,引擎将按降序尝试每个启用的着色器模型,所以,如果SM5和SM6都已启用,将首先尝试SM6,如果机器不支持,则回退到SM5。

灯光

Lumen改进

Lumen现在支持 双面植被(Two-Sided Foliage) 着色模型。方法是从背面采集光照,通过叶子散射。光照会通过材质次表面颜色进行衰减。

Lumen的 软件光线追踪 还添加了一种全新方法,能极大提升植被显示效果的准确性。方法是使用随机半透明距离场,从而解决植被上的过度遮挡问题。

Lumen会使用时空蓝色噪点(Spatiotemporal Blue Noise)来提升图像的品质和清晰度,尤其是在摄像机静止时使用。当Lumen设置为使用 高全局光照(High Global Illumination) 可缩放设置时,品质优化最明显。该设置主要用于在次世代主机上实现60FPS的目标效果。

Lumen的 软件光线追踪 现在会直接对表面缓存采样,而不是对一个低分辨率且有漏洞的体素进行采样。这能改进较小发光面的次级反弹、反射和全局光照效果。

项目启用 高质量半透明反射(High Quality Translucency Reflections) 后,Lumen反射会在半透明表面材质的最前面一层上产生镜面反射效果。

Lumen反射现在支持 单层水(Single Layer Water) ,其中反射被强制为镜面反射。

光源混合器(测试版)

光源混合器(Light Mixer) 是新的编辑器窗口,以紧凑表格格式显示场景中的所有光源,用于快速检查和编辑,就像环境光源混合器包含场景环境光照组件那样。

  • 使用 单独(Solo) 按钮隔离单个光源,在其他所有光源上关闭编辑器可视性。

虚拟阴影贴图:远光源模式

对于包含远距离渲染的许多本地光源的场景,虚拟阴影贴图(Virtual Shadow Maps) 提高了场景的效率。使用控制台命令 r.Shadow.Virtual.DistantLightMode 将其启用。

路径追踪器改进

从虚幻引擎5.1开始,Nanite要求对DirectX 12启用Shader Model 6。

增加了对各种引擎功能的支持:

  • 指数高度雾和天空大气
  • 平面贴花
  • 水几何体和单层水着色模型 向电影渲染队列添加了 参考动态模糊(Reference Motion Blur) 选项,用于实现更准确的动态模糊,以更高的性能成本获得流畅的效果。

渲染

虚幻引擎的 工作颜色空间(Working Color Space) 不是显式的。它是隐式 线性Rec709(也称为 线性sRGB)。这意味着编码是线性的,颜色空间是Rec709原色和白点。有可能会提供其他颜色空间中的纹理和材质,这会向引擎暗示,工作颜色空间是Rec709之外的内容。常见的替代空间是 ACEScg,许多视觉特效处理工作室都在使用它。

导出渲染前后处理检查(PostProcess)

泛光强度(Bloom Intensity)暗角效果强度(Vignette Intensity) 应该设置为 0.0,因为这些特效在LED墙的输出上通常不太适用。此外,你应该将 扩展色域(Expand Gamut) 数量以及 色调曲线(Tone Curve) 数量设置为 0.0。应当注意,OCIO处于活动状态时,“色调曲线(Tone Curve)“数量将自动设置为0,但”扩展色域(Expand Gamut)“受用户控制。

Related Articles

继续阅读