美文网首页Ureal Engine
UE4分层细节级别bate0119

UE4分层细节级别bate0119

作者: 深呼吸10911 | 来源:发表于2021-05-16 11:19 被阅读0次

分层细节级别

关于虚幻引擎4中分层细节级别系统的信息。
分层细节级别 (HLOD)系统以被部署到引擎中,它可以提升性能并让使用虚幻引擎4.11或更高版本的项目保持高品质水准。HLOD系统可以使用单个经过合并的静态网格体Actor替换远距离上的多个静态网格体Actor。这有助于减少场景中需要渲染的Actor数量,通过降低每帧的绘制调用数量来提升性能。



就其最简单的形式而言,分层细节级别(Hierarchical Level of Detail) (简称 HLOD)将预先存在的静态网格体Actor组合为一个单一的HLOD代理模型和材质(带有图谱纹理)。因为HLOD可以将每个代理模型的多个绘制调用减少为一个调用,而不是每个静态网格体Actor一个绘制调用,因此使用它可以提升性能。生成HLOD代理模型时,可以调整几个参数,这些参数有助于定义如何将静态网格体Actor作为群集分组在一起,它们最终将被编译到代理模型中。

代理模型

代理模型可以单独打开,还可以根据需要调整它们的设置。

上方的代理模型包含数个不同元素,它们原本均拥有自身的纹理,现在这些纹理已组合为一个单一的纹理。


对于使用 遮罩 和 不透明度 的任何内容,透明通道不会传递到合并的纹理。如果需要带不透明度或遮罩的内容,请禁用 合并纹理(Merge Textures) 选项。执行此操作时,代理模型将把原始材质指定为一个 材质元素ID,而非组合它们。

分层LOD体积域

分层LOD体积域(HLOD体积域)用于手动定义/创建HLOD群集。可从 放置Actor(Place Actors) 面板的 体积 选项卡中拖入关卡。
将此体积域放置在需要放入同一群集的Actor周围。将此体积域的范围设为略大于希望包含的Actor较好,不应包裹太紧。将体积域设置在Actor周围后,即可使用 HLOD大纲视图(HLOD Outliner) 中的选项 生成群集(Generate Clusters) 创建这些分组Actor的新群集。

下面,在HLOD体积域中有几个立方体和球体,在体积域之外有一个立方体和地面。



当我们在 HLOD大纲视图(HLOD Outliner) 中 生成群集 时,我们有两个单独的群集:一个群集包含HLOD体积域以内的静态网格体Actor,另一个群集包含HLOD体积域以外的静态网格体Actor。



您还可以选择启用 仅生成体积群集(Only Generate Clusters for Volume)(如下所示),仅为HLOD体积域中存在的静态网格体Actor生成群集。

示例
以下是添加HLOD体积域前后生成的群集示例。



HLOD等级所需的边界半径:500



拖入体积域并进行相应的缩放以覆盖 Actor。

从HLOD大纲视图选择生成的 LODActor 将显示创建的群集和群集边界。

在HLOD大纲视图中右键单击 LODActor,并单击 选择包含的Actor(Select Contained Actors) 查看用于场景中该特定 LODActor 的Actor。


HLOD覆盖

当您选择了关卡中的一个LOD Actor时,您可以在 详细信息(Details) 面板中覆盖正在使用的 分层LOD设置(Hierarchical LODSettings)。

HLOD可视化

您可以使用可视化模式来在视口中查看模型LOD和HLOD。要访问这些,单击视口左上角的 查看模式(View Mode) 按钮并选择首选的LOD着色方法。


在播放会话期间,您可以输入控制台命令 viewmode hlodcoloration 来获得相同的结果。

相关文章

  • UE4分层细节级别bate0119

    分层细节级别 关于虚幻引擎4中分层细节级别系统的信息。分层细节级别 (HLOD)系统以被部署到引擎中,它可以提升性...

  • UE4网络模块分析

    本文试图分析UE4的游戏网络通信模块,采用从先勾勒出主框架再到深入细节的探索模式。 概念介绍 UE4 GamePl...

  • UE4日志级别设置

    1. UE4日志级别设置 1.1. 日志级别分类 FatalFatal等级日志总是会打印到控制台和日志文件以及cr...

  • xhprof的使用

    简介 XHProf是一个分层PHP性能分析工具。XHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数...

  • UE4 毛发渲染参考文章

    《UE4 头发制作流程》《ue4 4.24测试功能groom头发》《Digital Human UE4 TEST ...

  • 意识类比分析(上)

    意识级别的划分是由不同层级意识展现出的分层规律而定的,这对于用类比来了解不同级别有一定帮助。下面我就用二级和...

  • 2020-02-16缠论是什么-缠论中的线段划分

    缠论的核心是结构和级别,级别混乱不清,缠论也就瞎掰了。今天就来细说一下缠论级别的界定方法。涉及内容比较细节,主要是...

  • Unreal4地形碰撞指南0061bate1

    地形碰撞 虚幻引擎4(UE4)地形系统可指定几何体(这些几何体用于整个地形或单独组件的简单和复杂碰撞)的细节程度。...

  • 插件和模块

    UE4 插件和模块[https://zhuanlan.zhihu.com/p/366559009] UE4[C++...

  • 伊恩斯普里格斯3D肖像的秘密

    Ian Spriggs将细节注意到了Next级别。在他最近的作品的幕后,看看大师如何通过构图和细节讲述故事。 伊恩...

网友评论

    本文标题:UE4分层细节级别bate0119

    本文链接:https://www.haomeiwen.com/subject/txscjltx.html