Jump to content
Sign in to follow this  

Point deformer doesn't work with animated geometry?

Recommended Posts

I have a vellum soft body simulation, and I want to use a point deformer to deform the render body based on the vellum simulation. It works on the first few frames, where the model is close to the rest pose, but as the animation moves forward, the deformation gets weirder. I also try cloth capture&deformer, buts it doesn't do anything.

I check and the point number stays consistent during the animation (both on the render body, and the vellum sim as well), change parameter in the point deformer node also doesn't help.image.png.2ea10b3382df6b1e822eea24de0b7986.png

Share this post

Link to post
Share on other sites
Posted (edited)

Switching the PointDeform Mode to only "Deform" instead of "Capture & Deform" appears to work better although not perfectly. 

I suspect you are getting double transformations by adding the deforming simulation cache on top of the animation of the character movement.  I've only ever used PointDeform to deform static meshes and it has typically worked for that.

Attached is a quick hack to subtract the difference in your characters motion from the rest position, it seems to line back up well.  There was also a point on the character's arm that was included in your deformation set, so I removed that and set the points up through a Group SOP instead of the point list originally in there.


Edited by ryew

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this