
Nanite 的功能与性能优化包括以下内容:
新增功能支持:自定义深度与模板缓存(Custom Depth and Stencils)、光照通道(Lighting Channels)及全局裁剪平面(Global Clip Plane)
可变精度法线 —— 例如,可实现车辆的高质量反射效果
新增 “最大世界位置偏移置换(Max World Position Offset Displacement)” 设置,用于减轻 Nanite 结合世界位置偏移(WPO,World Position Offset)使用时物体常见的伪影;可通过 “可视化(Visualize)-> 越界像素(Out of Bounds Pixels)” 查看 WPO 被最大偏移值限制的位置
负责从磁盘流式加载几何体数据集群的 Nanite 流处理器(Nanite Streamer)已完成更新,提升了性能与稳定性,并优化了统计数据
支持通过静态纹理贴图实现预计算 Nanite 置换贴图(测试版)
关键术语说明
Nanite:Unreal Engine 内置的虚拟微多边形几何体系统,专为高效渲染超高精度模型设计,专有技术标识保留原文不翻译
Custom Depth and Stencils:自定义深度与模板缓存(图形渲染中用于单独存储特定物体的深度信息和模板标记,支持后期特效、遮挡判断等功能)
Lighting Channels:光照通道(用于控制场景中灯光与物体的交互关系,可实现 “特定灯光仅照射特定物体” 的精细化光照管理)
Global Clip Plane:全局裁剪平面(通过定义一个虚拟平面,裁剪场景中该平面一侧的物体或几何体部分,常用于截面渲染、场景切割等效果)
Variable precision normals:可变精度法线(法线用于定义物体表面朝向,“可变精度” 可根据需求调整法线数据的存储精度,平衡渲染质量与性能)
World Position Offset (WPO):世界位置偏移(通过材质或蓝图修改物体顶点的世界空间位置,实现变形、位移等动态效果,如旗帜飘动、地面隆起)
Nanite Streamer:Nanite 流处理器(Nanite 系统的核心组件之一,负责按需从磁盘加载 / 卸载几何体数据集群,避免显存过载)
Displacement Mapping:置换贴图(通过纹理存储高度信息,使物体表面产生真实的几何凸起 / 凹陷效果,区别于仅视觉模拟的凹凸贴图)
Beta:测试版(功能处于公开测试阶段,可能存在未完善的细节,需结合实际场景验证稳定性)