Unreal PCG Basic
2024年7月13日
程序化内容生成框架(PCG) 是一个用于在虚幻引擎中创建你自己的程序化内容及工具的工具集。借助PCG,技术美术师、设计师和程序员能够构建任意复杂度的快速迭代式工具和内容,从资产工具(如建筑物或群系生成等)到整个世界,不一而足。
一下学习基于UE5.4
重要概念和术语
点(Points):3D空间中的坐标点,由PCG图表生成,常用于生成网格体。点包含变换、边界、颜色、密度、陡度和种子等信息。可以为它们分配由用户自定义的属性值。
点密度 (Point Density): 各种图形节点使用的值。这在调试视图中表示为每个点上的梯度,并表示该点在该位置存在的概率。密度为0表示黑色,密度为1表示白色。
设置
在项目-插件中启用 程序化内容生成框架(Procedural Content Generation Framework) 插件
需要 程序化内容生成框架几何体脚本交互(Procedural Content Generation Framework Geometry Script Interop) 插件,才能在静态网格体上对点取样。
使用 World Craetor 创建一个简单的地形
右键创建PCG图表 ,拖进场景中是个类似容器的东西,然后我们就可以在图表蓝图中进行采样了