过去几个月,我创建了一个Unity的砖块建筑系统,叫做Ztorm Bricks Builder。它是一个编辑工具,让你可以直接在Unity中使用模块化零件库、实时的对齐工作流和可定制的优化来创建砖块基础的世界和环境。

当前的功能

  • 高级对齐系统 – 快速准确地放置砖块的直观网格、零件和旋转对齐系统
  • 可重复使用的集合系统 – 将零件分组为预设,并在整个项目中立即重复复杂结构
  • 可定制的颜色和着色器数据库 – 创建和管理全局着色器控制和实时更新的颜色系统
  • 全面可定制系统 – 控制颜色、着色器、牙齿样式和砖块的整体视觉行为
  • 实时优化系统 – 在建造时自动减少三角形数量,最大可达60%,而不损失视觉清晰度
  • 自定义零件创建(高级) – 可以将任何模型转换为可对齐的砖块并将其添加到零件库中(可选高级工作流)

下一步

我的目标是允许开发者创建任何建筑而不用担心性能。下一批内容包括:

  • 新的零件类型,为建筑选项提供更多选择
  • 添加SNOT风格建筑(侧向/多角度对齐)以支持更复杂的建筑
  • LOD(层次化)实现,进一步提高性能

意见

我想让这个工具尽可能好。因此,如果你对这个工具感兴趣,我非常希望听到你的意见:

  • 在你的项目中,哪些零件实际上是有用的?
  • 什么会让一个系统感觉“完整”?
  • 缺少哪些功能你期望一个砖块建造工具集?
  • 模块化/对齐系统类似工具中,你经历过哪些痛点?
  • 是否希望将铰链零件作为优先级?