Jump to content

Point deformer doesn't work with animated geometry?


PwPwPower

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
 

Link to comment
Share on other sites

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.

vellumToBody_tweaked.hiplc

Edited by ryew
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...