【UE4】【笔记】5、UE4学习笔记 LOD与合并静态网格体

UE4官方视频学习笔记——LOD与合并静态网格体

大纲如下:
​​LOD与合并静态网格体

UE4LOD自动创建工具

LOD自动创建工具

LOD自动创建工具
选择一个静态网格体,打开静态网格编辑器,并在细节面板中找到LOD Settings分组:
静态网格编辑器
该分组中有一个属性“LOD Group”:
LOD Group
该属性中预存了许多类型的分组,比如Foliage、HighDetail等,当你选择其中一个的时候,UE4将会读取BaseEngine.ini中的配置数据,并按照预设好的配置为该静态网格体生成指定规格的LOD数据:
配置数据

手动修改LOD参数

假如我们应用了LargeProp的分组,那他将会产生4个级别的LOD,但是我们可以发现在细节面板上只有一个LOD0,那怎样切换呢?看这里:LOD选择器
在LOD选择器中选择任意一个LOD,即可在细节面板中显示出当前选择的LOD的参数配置,比如融合阈值,它表示着当两个顶点(取决于你选择的内容)小于阈值时将会自动合并,从而减少渲染分支。
Screen Size
上图表示当屏幕大小为多少倍时将会启用当前的LOD。此处是默认值,可手动修改定制。
回到UE4中,点击一个指定的静态网格体,我们可以在细节面板中找到LOD,并将“Forced Lod Model”设置为指定值,这样就可以强制渲染该网格体为指定的LOD等级而不受到屏幕距离的影响。
强制渲染指定等级的LOD

Actor融合工具

大纲
如果从视觉上看起来许多网格体具有类似的视觉效果,那我们就可以通过合并Actor的方式来实现合并贴图和材质,尽管渲染的面数不会减少,但是却可以减少大量的材质、纹理计算,从而节省了大量的渲染算力,优化了性能。

融合工具

融合Actor时,选中所有需要融合的网格体,然后在菜单栏中找到窗口→开发者工具→合并Actor
融合工具
现在来介绍一下这些选项的作用:
Mesh Setting
Pivot Point at Zero:它会保证合并后的枢纽点位于0点,从而方便操作
Merge Physics Data: 合并物理数据
Bake Vertex Data to Mesh:它会合并顶点动画等Mesh数据,保证顶点动画等信息在合并后能正常使用

下面是关于LOD的选项:
LOD选项
LODSelection Type: 建议使用第二个,即当前光标所在的那个
此时下面会出现“Specific LOD”,这样所有的网格体就会使用同一个LOD,尽量写0因为不确定是否所有的网格体都具有相同的LOD设置,只有LOD0是所有网格体都共同拥有的。

在融合时为了避免融合出错,我们可以选中要融合的网格体之后按Ctrl+C,此时这些网格体将会被以代码的形式储存下来:
网格体
一旦出错只需要复制这些代码然后粘贴在世界大纲视图中即可

分层细节层级工具(Hierarchical Level of Detail Tool,HLOD)

HLOD
首先确保功能开启:
窗口→世界设置→LOD System
选项开启
将Enable勾上,然后打开HLOD
HLOD
然后生成集群:
生成集群
这一步大体工作如下:在世界大体将这些网格体分组,然后将组内物体合并。网格体细节不变,但是将会赋予这几个分组(比如两三个)两三个纹理和材质,这样当摄像机远离的时候将极大的降低渲染相同对象的消耗
生成结束之后我们点击生成代理网格体:
生成代理网格体
这一步相当于融合Actor

HLOD的优点在于你可以随时撤销和删除生成的群集或融合后的网格体,引擎在后台为你记录了所有的操作,你可以随时重新推倒再来一遍。

  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
当然,我可以帮你规划一个UE4地编(Level Design)的学习路线。这是一个基本的学习路线,你可以根据自己的兴趣和需求进行调整。 1. 学习基础知识: - 了解UE4编辑器的基本操作,包括创建、导入和编辑地形、静态网格等。 - 学习UE4的蓝图系统,了解如何创建基本的互动和游戏玩法。 - 学习材质系统,了解如何创建和应用材质到地形和物上。 2. 地形设计: - 学习使用UE4的地形编辑器,掌握创建和调整地形的技巧。 - 学习使用高度图(Heightmap)来创建自然地形,并掌握如何平滑和细节化地形。 - 学习使用纹理混合来增加地形的细节和真实感。 - 学习在地形上放置植被、岩石等环境元素,并掌握合理布局的技巧。 3. 关卡设计: - 学习关卡设计原则和技巧,了解如何创造有趣和具挑战性的游戏关卡。 - 学习使用静态网格和模型来构建关卡的基本结构和场景。 - 学习使用蓝图系统来创建关卡的互动元素,如机关、任务等。 - 学习光照和后期处理技术,提高关卡的视觉效果和氛围。 4. 场景优化: - 学习场景优化的技巧,包括减少多边形数量、合并网格、使用LOD等。 - 学习使用贴花系统和粒子效果来增加场景的细节和真实感。 - 学习使用Level Streaming技术来优化大型场景的性能。 5. 进阶学习: - 学习使用UE4的虚幻引擎自带工具,如虚拟现实(VR)和增强现实(AR)等。 - 学习使用UE4的蓝图系统编写自定义的地编工具和脚本。 - 参与项目实践,练习地编技能并与其他开发者交流经验。 希望这个学习路线对你有帮助!祝你在UE4地编学习中取得成功!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值