Unreal程序化自动生成地图(PCG)

Posted by Caroline飘小蝎 on September 2, 2024

参考资料:

插件应用

地形表面采样

PCG Volume:程序化生成的范围体积

PCG Graph:PCG 贴图

Surface Sampler

需要打开Surface Sampler的Debug模式

创建好地形后Generate PCG Volume即可得到采样点,颜色代表深度(density)

参数:

  • Points Per Squared Meter:每平方米的采样点数量
  • Looseness:采样点之间的边界大小
  • Seed:随机数种子,改变每个点的density
  • Unbounded:不局限,在整个地图生成
  • Density:黑色为0,白色为1

TransformPoints

参数:

效果:

StaticMeshSpawner

  • Weight:权重

在MeshEntries中添加三个StaticMesh作为程序化生成的物体:

效果:

样条线采样