G_Ripple_V1 v1.0

This location is for Registered Users Only.
Perhaps you need to login or register.
Contributor: Gaurav Jaiswal
This gizmo uses mathematical ripple wave function to generate ripple maps and control them.
12.0, 11.3, 11.2, 11.1, 11.0, 10.5, 10.0, 9.0, 8.0 or later
22 Jun 2020


The gizmo is based on the mathematical function used to generate ripple waves. This tool uses nuke in-built 'Expression' node to generate the ripple waves.

Further modification are done to the function so that the user can control the different properties of the ripple.

The basic math fuction used in this gizmo is metioned below:

 Ripple Wave Function

This tool generates a fully controllable ripple map which can be used to distort an image for a ripple effect or it can also be used to displace 3D cards/geometries.

Below is a snap from the test i conducted using this gizmo to displace a card in nuke to create a ripple like effect.

Ripple Wave Displaced


Go ahead and test this tool on your projects or works and let me know in the comment section about any feedback or changes you come up with!


*Above expression used is referenced from here.

Please login in order to download these files.


0 # Marie-Josée Parent 2021-04-17 15:45
I am still learning a lot of Nuke, but I would have like to reproduce a ripple effect on a card. I cannot manage to put an image and the ripple node. Do you have a simple .nk file to show me how to make this ? Thank you in advance.
0 # Thomas Solberg 2021-10-07 08:37
Did you figure this out? If not then one thing you can do is to use a copy node to shuffle the channels you need to be able to use this gizmo. In all of the expression nodes I copied the expression into blue and green as well, and then copied rgba.green and blue into forward.u and v then used an IDistort to distort my plate with the waves.
0 # Andre BRIZARD 2021-10-29 19:45
Looks interesting but I can't see any Data nor images coming out from this. Would be nice to include an example
0 # he ha 2022-10-24 13:59
We need to dive into the group (gizmo) and change the default constant node with an input node so that the group will have an input to plug into your image
0 # Brandon Barney 2024-03-06 22:01
anyone figure out how to add an input node to actually use this properly? if someone has the updated code that would be amazing.

You have no rights to post comments

We have 4313 guests and 81 members online