SarahWeiii/CoACD
[SIGGRAPH2022] Approximate Convex Decomposition for 3D Meshes with Collision-Aware Concavity and Tree Search observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 98
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 5
- age_days: 1583
- days_rel: 14
- days_push: 14
- n_releases_24m: 12
Adoption not part of the score
1134 stars · 152 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
CoACD is a C++ library (with Python bindings and a Unity package) that performs approximate convex decomposition of 3D triangle meshes using a collision-aware concavity metric and tree search, published at SIGGRAPH 2022. It splits meshes into nearly convex components whose convex hulls preserve collision conditions for efficient physics simulation and interaction.
Use cases
- decompose a 3D mesh into convex parts for collision detection
- prepare game engine assets for physics simulation
- generate collision hulls for robot simulation environments
- convert scanned or CAD meshes into convex components with real-world metric thresholds
- preprocess meshes for articulated object simulation in Unity
When to choose
- you need collision-aware convex decomposition that preserves fine details like slots or holes
- you want a pip-installable Python API or Unity package for mesh decomposition
- you need intersection-free convex hulls without voxelization errors
- you work with real-world scale meshes and want thresholds in meters
When to avoid
- you need exact convex decomposition rather than an approximation
- your input meshes are not triangle meshes and you cannot triangulate them
- you need manifold mesh repair or low-poly conversion (use the companion PaMO library instead)
Facets
library · maturity active
graphics simulation machine-learning cli computer-vision graphics robotics simulation windows python cpp cross-platform convex-decomposition 3d-meshes collision-detection physics-simulation siggraph unity geometry-processing game-development linux macos
2 sources
- readme: https://github.com/SarahWeiii/CoACD · fetched 2026-08-28 · 6d493608a078
- homepage: https://colin97.github.io/CoACD/ · fetched 2026-08-29 · 610b7716737d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| SarahWeiii/CoACD | main | 98 |
For agents
markdown · JSON · MCP: product_card(name="SarahWeiii/CoACD")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem