Jump to content

How to achieve this in Houdini? (Promixity Morph)


Recommended Posts

Hi,

 

It seems simple but I couldn't get it to work like in the video.

 

 

Definitely point clouds and fitting the distance to near-far distance and then using this as the blend amount. But in the video it seems like it's doing a simulation where when the point gets out of range, it slowly starts to blend to non-animated version?

 

Any ideas?

 

 

Thanks :)

  • Like 1
Link to comment
Share on other sites

Thanks Kim. The blendshape sops don't allow the amount to vary though, right? So you mean actually doing the blending manually in VOPs?

 

Other than that I don't know how to use CHOPs for this. I imagine that will allow you to access the animation at any frame you want? Am I right in assuming the points outside the range will slowly start to blend back to original positions? If so, how would you control this? By a simple normalized value controlled by a ramp to slowly blend back into original positions based on a fixed amount of total time?

Link to comment
Share on other sites

You can create a sequence of shapes for the morph. If you take a sequence blend you'll get a linear blend between each one of the shapes.

Then take that animation into chops. use 2 filter nodes. First shapen and then a gaussian blur. Like this you can achieve a cardinal "like" smooth spline and you'll have a fluid animation.

That result you can use for getting the animation.

  • Like 1
Link to comment
Share on other sites

Solver SOP gives you access to the previous frame, but here you need random access to all previous frames per point. Maybe something like a Time Shift SOP inside a per-point ForEach SOP might work, but it's not exactly pretty :)

(Or, if all else fails; write the sequence to disk, and seek the different frames with an expression-driven File SOP inside a per-point ForEach..)

  • Like 1
Link to comment
Share on other sites

I don't know chops so I wouldn't be able to do it this way. Can it be done without chops?

 

On second thought, I gave you the wrong answer first. The right answer is: learn CHOPs. I don't know much CHOPs either; I first tried this yesterday, failed, got frustrated and set it aside. Today I picked this up, did some searches and read up a bit, tried a couple of wrong approaches, but then got it working. Just bite the bullet, that's how progress happens!

  • Like 2
Link to comment
Share on other sites

  • 4 weeks later...

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...