Redcraft Master – 基于MC算法的程序化岩石星球

实现一个类月球岩石星,可以通过球形笔刷进行地形修改。

思路/计划

  1. 实现自己的 程序化 Mesh 组件
    1. ProceduralMeshComponent 分析
    2. StaticMesh 分析
    3. 实现程序化网格图元组件
  2. 实现可编辑 MarchingCubes 组件
    1. 等值面生成
      1. Cube
      2. Chunk
    2. 球形笔刷编辑
    3. 无限世界
      1. 多 Chunk 组合
      2. 动态 加载/拆卸 Chunk
    4. 实现程序化地形
  3. 性能优化
    1. Levels of Detail
    2. Compute Shader

参考资料

  1. Mesh Generation and Editing at Runtime in UE4.26
  2. Procedural Mesh Blueprints in UE4.26
  3. 剖析虚幻渲染体系

发表评论