这篇整理的是【碰撞体与物理代理生成】方向的工具与插件入口:做游戏/交互项目时,用它们把高精模型快速变成可用的碰撞体(凸包、分解凸包、简化代理网格),并尽量保持性能稳定。每条都附用途与网址,方便收藏对照。
1) V-HACD
一句话描述:经典的体素化凸包分解实现,适合把复杂网格拆成多个凸包用于碰撞。
网址:https://github.com/kmammou/v-hacd
2) CoACD
一句话描述:面向凸包分解的开源方案之一,常用于生成更贴合的多凸包碰撞体。
网址:https://github.com/SarahWeiii/CoACD
3) Blender(刚体碰撞形状 / 凸包)
一句话描述:在 Blender 内快速测试碰撞形状(如 Convex Hull),适合出碰撞代理前的预检与迭代。
网址:https://docs.blender.org/manual/en/latest/physics/rigid_body/properties/collisions.html
4) Blender Add-on: Simple Collider
一句话描述:为 Blender 提供更顺手的碰撞体创建/管理工作流,适合批量给资产配 Collider。
网址:https://github.com/Weisl/simple-collider
5) Unreal Engine(静态网格碰撞:Auto Convex 等)
一句话描述:UE 内置碰撞编辑与自动生成能力,适合导入后快速生成凸包碰撞并验证效果。
网址:https://docs.unrealengine.com/5.0/en-US/setting-up-collisions-with-static-meshes-in-unreal-engine/
6) Unity(MeshCollider)
一句话描述:Unity 的网格碰撞体组件文档入口,适合了解凸/非凸、性能与使用限制,再决定代理策略。
网址:https://docs.unity3d.com/Manual/class-MeshCollider.html
7) Simplygon
一句话描述:面向 LOD/代理网格生成的商用工具之一,适合大规模资产的简化与运行时性能优化。
8) MeshLab
一句话描述:经典开源网格处理工具,常用于清理与简化网格,制作更轻的物理代理模型。
9) Instant Meshes
一句话描述:开源自动重网格/四边化工具,可用于生成更规则的低面代理网格。
网址:https://github.com/wjakob/instant-meshes
10) Open3D
一句话描述:面向点云/网格处理的开源库,适合在脚本管线里做网格简化、采样与几何处理,辅助生成代理模型。