VOPs Quicktip: Shaping Displacement Using Modulo & Noise

comments 11
Featured Video Play Icon

M y grudge with social media is that it is virtually impossible to find posts after a few weeks. I saw this effect on twitter in some real time engine. Unity or Unreal. I’d love to give credit to whoever cooked it up, but I’m unable to find that !”ยง$%& post again. So if you know who/what I’m talking about => comments plz!

EDIT: Oleg found it! https://twitter.com/adamshmamshon/status/1042642572852768768

The effect itself is quite straightforward. We’re using noise which we pipe through a modulo to generate those ridges. Drop down a few ramps to control the whole thing and you’ve built yourself a weirdly captivating displacement effect.

In this tut’s theory section we’re going over the thought process and the basic math behind those quick setups, in order to give you an idea of our reasoning when dissecting an effect.

Download Project File (.hip)

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


  1. Hi,

    Thanks you for this tutorial and everything the others.
    I try to animate the ridges as you but I failed.
    Can you explain that a little, please ?


    • Moritz says

      Hi Bastien,

      just animate the noise offset. ๐Ÿ™‚


  2. Nice! I would love to see more tutorial like these, covering the basics of functions and other math tricks. It would be really nice to have a Patreon series with these stuff. Cheers

  3. Garrett I says

    Hi Moritz! Awesome tutorial and very cool effect.

    There is something in the video that is bugging me though. At 7:21 you make a parameter reference to the multiply constant node, and I believe by doing it this way it is not multi-threaded.

    Instead if you use a separate multiply and parameter node, it’ll be multi-threaded again.

    Thanks again for all your awesome content, you guys are part of the reason I’m semi-competent with Houdini today ๐Ÿ™‚

    • Moritz says

      YES!!! Exactly this one – thx so much! Perfect. Cheers, Mo

  4. Hi Moritz,

    Can you explain how to assign differents shaders in peaks and in the troughs like your video ?


Leave a Reply

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