Refine The Ripple Solver

comments 10
Featured Video Play Icon

Last time I announced a second part to the ripple solver tutorial. And here it is! This time, I rebuild the ripple solver setup by using a SOP solver to update the simulated geometry. Then I show you how to vary the wavespeed spatially. And finally I create an enclosed polygonal body from the simulated grid to be able to use a absorption shader on it.

Following this tutorial will help you refine the setup from last time and teach you some basics about DOPs and the SOP solver, too. So dive right in. I hope you’ll find something useful here.

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


  1. Karsten says

    Hi Manu, another great tutorial! Just wanted to mention an alternative/easier way to clip the extruded front vertices of the water volume is to use a simple Point Wrangle of `@P.y = -1;` (instead of the transform & scale to zero…) Just for completeness sake, not nitpicking! 🙂

  2. ufu says

    i’m at minute 10:00 now using houdini 16.
    the first part worked perfectly for me, but as soon as i copy the pointvop to the sopsolver(as in part2 of the tutorial) and follow the remaining steps, the behavior of the drops is not like part1 of the ripple tutorial anymore.

    the droplets peaks are now very high, when i change the fit to a lower value, the peak is still relatively high and the bottom get smaller.

    when i change the constant to a small value, it seems the mesh is deforming upwards in some weird fashion :/

    all in all the behavior is nothing like it was in part1 of the tutorial

    what am i doing wrong here? 🙂

    thanks so much for these tutorials, i’ve been on and off houdini for a while, i seem not smart enough to keep on going with this software 😀

    • Manuel says

      difficult to say what’s going wrong without seeing your .hip file. Maybe something changed in H16. I’ll check it once I find the time.

      • ufu says

        thank you so much, i can send you the hip file if you want, but you are probably extremly busy as it is 🙂

      • ufu says

        if anybody cares, it was just the simple scaling 🙂
        thanks for your tutorials!!

  3. Semu says

    Feeling a bit dumb here. I keep getting these insanely high peaks that create the ripples. I’ve been trying to fix it by changing the fit range scale but no matter what there’s always these spikes that show up each time. Why is that?

Leave a Reply

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