Collision detection for physics / ray tracing for arbitrary meshes is slow, unless they are pre-processed as SDF or decomposed into convex parts. However, there was no suitable solution for animated meshes until now
We are developing a Houdini plugin for approximate decomposition of the animated mesh into non-rigid convex parts. Animations were pre-processed (trained) in 30s - 4min (it could be more for more detailed animations). The approximation error can be chosen afterwards interactively (0-2s). The method is robust to topologically incoherent meshes (degenerate triangles, open meshes, self-intersections, etc), which commonly happened in all these animations.
The model can be trained for one video (or a set of videos) and evaluated on another, if vertices correspond to each other (for example a rigged character for a game or a movie).
Evaluation runs in real-time. We originally developed it for our fluid solver ( https://www.youtube.com/watch?v=55rsJI11FOA [www.youtube.com] - a Houdini plugin under progress), but there are many applications, such as ray tracing. If you have any other application in mind, please let us know.
Temporally Coherent Convex Decomposition [PLUGIN]597 1 2
- Quick Links