Pavel Barnev 的面向 Maya 的简单碰撞制作辅助工具脚本「Simple Collision Tool」已发布!
Simple Collision tool
What is Simple Collision tool?
使用 Simple Collision tool 可以快速轻松地为游戏创建物理碰撞体。
它不仅支持盒子、球体、胶囊、凸体等常见类型的碰撞体,还支持诸如使用 Round Box Macro 将圆柱形碰撞转换为多个连接盒子等复杂操作。
Simple Collision Tool 设计用于在 UE、Unity 等游戏引擎中工作。
简洁的用户界面使你能够在 3D 视图窗口中直接设置碰撞体,十分方便。
可在对象模式下,或通过选中的网格组件创建碰撞体。
此外,还制作了用于快速为多个对象创建碰撞体的自动化工具。
Simple Collision Tool 采用 C++ 编写,可确保最高性能。
另外,整个场景会导出为位于相对于源文件位置的子文件夹中的 FBX。
还添加了一个用于 Unity 的便捷批量转换碰撞体工具。
- 快速轻松创建碰撞体对象。
- 支持球体、盒子、胶囊、凸形状、圆柱形状,以及将它们转换为连接盒子。
- 支持创建定向最小外接矩形,并自动生成定向盒子碰撞体,以尽可能实现最小体积。
- 自动化为多个对象创建碰撞体,包括单个对象、所选全部对象、几何上分离的体积、各对象网格中选定部分等。
- 对于简单盒子,支持水平创建。并且这还包括将边界降到地面高度。
- 支持创建包含 1 个顶点、2 个顶点、3 个顶点的碰撞体。
- 自定义碰撞体可用于 UE4-5 和 Unity 等引擎。
- 根据开发者建议,已为 Unity 添加用于转换为碰撞体的便捷脚本。
- 胶囊碰撞体支持通过垂直对齐和侧面隆起覆盖范围调整的创建模式。
- 可为整个对象或任意指定组件创建碰撞体。
- 对于凸包,可使用减少三角形数量以优化计算的选项。
- 当合适位置没有几何体时,支持基于 locator 创建碰撞体。
- 将创建的碰撞体添加到单独的显示层,便于工作。
- 将场景导出到相对于源文件的子文件夹中。
- 基于 C++ 文件的高速碰撞体计算,相比 Python 可实现最高性能(最高 100 倍)。
- Round Box Macro 有助于将圆柱形碰撞体转换为一套连续的简单盒子碰撞体。
实际工作解说教程
这很方便!
我经常在 UE5 上设置碰撞体,不过毕竟原始形状的操作在 DCC 工具里更高效,所以如果这个工具能在 Maya 中使用,工作效率应该会提升很多。
尤其是围绕圆形对象排列盒子碰撞体的情况还挺多的。
「Simple Collision tool」目前在 Gumroad 上以 $30 出售!
请务必看看!
链接
Simple Collision tool