Using The Ripple Solver

comments 9
Featured Video Play Icon

The nice thing about Houdini is its versatility. Not only does it offer DOP solvers for fluids, RBDs and cloth, like many other applications, but it has some very specialized solvers, too. One of them being the ripple solver, that can be used to propagate waves across surfaces. And not only flat ones, like in this example!

In this tutorial I’ll show you how to set up a ripple solver and make a custom deformation VOP to deform the geo that is fed to the solver. By abusing the intended behaviour a bit we get around using complicated SOP solver setups and get the ball rolling, quickly.

Share on FacebookTweet about this on TwitterPin on PinterestEmail this to someoneShare on LinkedInShare on Google+


  1. Milad.Savar says

    Great Tut ، Many thanks For sharing Your Experience

  2. Ty says

    Great tutorisl, you were able to make something complex seem easy.

  3. jeanMarc says

    Thank you very much for this nice tutorial,

    i am wondering if it’s me or if it’s normal that the water level is lowering as the solver is running ?
    seem that it’s the case also in your scene but not sure… maybe in part II this will be solved nicely 🙂

    Great site, a lot of inspiring tips for Magicians!

    • jeanMarc says

      Setting Rest Spring value at 1 in rippleSolver solved the problem for me.

      Thank You

  4. I am not very advanced but I would like to have the Asset of this work to download ?

    > creek_volume
    > water

    is it posible ?

  5. Hey Guys,

    I found another way of doing this that is pretty useful.

    Did you know that you can attrib transfer “v” inside of the sop solver to affect the motion of the ripples? You don’t even need to peak the geometry, as is done in this tutorial. This is useful if you want to create ripples from moving objects!

    Love your tutorials, guys!

Leave a Reply

Your email address will not be published. Required fields are marked *