概述:
该工具允许用户将高保真几何贴花直接放置到虚幻引擎的景观上,自动贴合、置换并融合到地形中,支持Nanite就绪的结果。适用于摄影测量工作流、风格化地形细节和电影级环境制作。
特点:
· 拖放操作——将Actor添加到场景后,放置时自动生成PCG驱动的几何体
· 地形贴合几何——贴花自动吸附到 underlying landscape
· 高分辨率置换——使用真实高度图驱动的几何体雕刻分层表面细节
· 完全艺术控制——可直接在Details面板中自定义材质、置换、衰减、半径、UV和分辨率
· Nanite烘焙——将贴花转换为优化的Nanite就绪静态网格,供运行时使用
· 轻量快速——异步PCG实现即时反馈和非阻塞编辑
· 即用示例——包含主材质和预配置子蓝图,便于快速迭代
用途:
· 照片级地形冲压——添加悬崖、土壤或砾石,具有完整几何深度
· 风格化环境——以清晰的艺术方向创建分层地形元素
· Lookdev和套件bash——快速直观地迭代地形构图
· 游戏和电影——添加微地形变化,无需触碰景观材质
快速入门:
· 前往Edit->Plugins,启用:GeometryScripting、PCG、PCGGeometryScriptInterop、ModelingToolsEditorMode
· 重启项目
· 从/Game/PCGGeometryDecals/Demo/Examples/拖拽BP_GeometryDecal_* actor到关卡中(这些是预置材质和纹理的现成变体),或子类化BP_GeometryDecal并分配自己的材质和高度纹理
· 调整半径、高度强度、衰减、UV平铺、分辨率等
· 选择一个或多个贴花,右键→Scripted Actor Actions→Bake to Static Meshes
· 如需要在弹出窗口设置中启用Nanite
· 该蓝图仅限编辑器使用
· 要在游戏中发布,将所有贴花烘焙为Nanite静态网格
包含蓝图:
· BP_GeometryDecal(抽象基础Actor)
· 示例贴花:7个
· PCG图资产:7个
· 编辑器工具:1个(用于烘焙到网格Actor的右键功能)
材质与纹理:
· 主材质:M_GeometryDecal_Master、M_GeometryDecal_Basic、M_GeometryDecal_Height
· 实例材质匹配每个示例贴花
· 每个贴花的ARM/BC/D/N纹理(每种贴花类型4张贴图)
· 工具纹理:2张
示例地图与HLOD层:
· 演示地图:PCGGeometryDecals_Demo
蓝图与C++:
· 完全蓝图驱动:无自定义C++类(所有几何逻辑通过PCG和动态网格Actor实现)
依赖:
· Unreal Engine 5.5+(需要PCG和Nanite支持)
· 需启用的插件:ModelingToolsEditorMode、GeometryScripting、PCGGeometryScriptInterop、PCG
