Self Collision mesh

Self Collision mesh

MehdiZangenehBar
Advocate Advocate
962 Views
4 Replies
Message 1 of 5

Self Collision mesh

MehdiZangenehBar
Advocate
Advocate

Is it possible to create a C++ deformer plugin that will correct mesh intersections and prevent them to go inside eachother during skin deformation?

0 Likes
963 Views
4 Replies
Replies (4)
Message 2 of 5

mcw0
Advisor
Advisor

I'm sure it is since it can be done in Bifrost.

0 Likes
Message 3 of 5

smartincoreanimation
Explorer
Explorer

Can you deform the mesh trough a cpp deformer plugin? -> Yes
Can you query mesh state in a cpp plugin? -> Yes

 

The challenge is in implementing such a complex deformer, Maya allows you to deform the mesh, but to implement a volume preserving, correction deformer for arbitrary geometry is a hard problem with active research.

The most battle tested solution for characters its blendshapes with driven keys.

0 Likes
Message 4 of 5

MehdiZangenehBar
Advocate
Advocate

ok guys, I created a complete fast C++ deformer plugin that does entire job perfectly, including self intersection and multi collider detection. works on highresmesh as well, the result is unique, Maya never had that before. I implemented BVH to speed up the ray tracing.
thanks by the way.

0 Likes
Message 5 of 5

mcw0
Advisor
Advisor

Would love to see your results.

0 Likes