HeatWave simulates heat distortion often seen around fire or other sources of heat.
HeatWave
Updated: 18 October 2020
Author: damianbinder
Compatible Nuke versions: 10.0 or later
Compatibility: Linux, Mac, Windows
This update focuses on making this tool more production friendly, functional and efficient.
HeatWave v4.0 is presented with two points, POS and WIND, which are overlayed in the viewer.
POS represents the initial position of the heat source. Moving this point affects the translation of the distortion. If a plate's heat source moves over time, POS can be animated to match its position.
WIND represents the angle at which the distortion travels. Moving this point around POS will only affect its angle, not its strength. Wind angle can also be animated and controlled either with a point or with a slider.




How to install:
- Place the “Damian_Binder” folder inside your .nuke folder.
- Add this to your init.py file located in your .nuke folder:
# DAMIAN BINDER TOOLS
nuke.pluginAddPath('./Damian_Binder')
nuke.pluginAddPath('./Damian_Binder/HeatWave')
- Add this to your menu.py file also located in your .nuke folder:
# DAMIAN BINDER TOOLS
toolbar = nuke.toolbar('Nodes')
m = toolbar.addMenu('DamianBinder', icon='DamianBinderNukeLogo.png')
m.addCommand('HeatWave', 'nuke.createNode(\'HeatWave\')', icon='HeatWave_Icon.png')
*** If you don't have init.py and menu.py files inside your .nuke folder, use the ones provided.
*** If the folder “Damian_Binder” already exists in your .nuke folder (because of already installed tools by Damian Binder like DefocusPlus or Looper for example), move the “HeatWave” folder (located inside the downloaded “Damian_Binder” folder) to the already installed “Damian_Binder” folder.
*** If you have older versions of HeatWave installed (like v3.0), take into consideration that HeatWave v4.0 now has its own dedicated folder inside the “Damian_Binder” folder. Older versions had two separate folders (Gizmos and Icons) which should be removed to ensure that the latest version is being loaded correctly.