TX_Ramp v1.1

This location is for Registered Users Only.
Perhaps you need to login or register.
Contributor: Tomas Lefebvre
This is a gradient tool much closer to the one in photoshop
6.1, 6.2, 6.3, 7.0 or later
Linux, Mac, Windows
30 May 2012

Much of the time you only need to create a black to white ramp, but when you need to create a more complex one, it's become tricky. That why I made this, it is inspired by the gradient tool in photoshop :

multiple color ramp, different ramp style (linear, mirrored, radial, angle, diamond), etc...


install notes :

just copy the  .gizmo and .py files in your .nuke/ directory, and add the following line in your menu.py

import TX_Ramp
Please login in order to download these files.


+1 # Tassos Ringas 2012-05-29 23:10
Nice one, but the add buttons don't work...
+1 # Andei Antonuk 2012-05-30 01:53
buttons don't work...
0 # Tomas Lefebvre 2012-05-30 02:16
you just have to add " import tx_ramp " (without the quotes) in your menu.py because the add and remove buttons calls functions defined in the python file.
However, if you just want to test, you can just execute all the tx_ramp.py in your script editor
0 # Tassos Ringas 2012-05-30 14:40
It works if I execute in the script editor, but not when I use import in menu.py
0 # Tomas Lefebvre 2012-05-30 16:59
I reup a fixed version, it should be fine now
0 # Tassos Ringas 2012-05-30 23:25
Thanks, it now works like a charm!!! What was the problem BTW?
0 # Tomas Lefebvre 2012-05-31 01:17
happy to hear that !
It was just a little mistake, I wasn't calling the function inside the python file
+1 # Steve Cutler 2014-03-11 03:53
Is there any way to get this to work on Nuke8.0?
0 # Matias Ezequiel Mastrogiano 2014-08-14 05:21
It's working on Nuke 8, just add add it to your bar

In Menu.py >>>

import TX_Ramp

myBar.addCommand('Color/TX Ramp', 'nuke.createNod e("TX_Ramp.gizm o")')
+5 # Rik Rok 2014-09-03 17:03
For me to be able to add more than 1 extra colour in Nuke 8 I had to change line 50 of the py to:
for i in range(int(pCount):
Otherwise it would give a float integer error
0 # Alberto GZ 2018-04-16 09:32
In Nuke 9, trying Add new points, only the first (001) is added. Next, click on Add or Remove buttons, it returns this error: range() integer end argument expected, got float.
+1 # Alberto GZ 2018-04-16 09:46
It seems is fixed by setting integer in for in line 50
before> for i in range(pCount):
after: for i in range(int(pCoun t)):
+2 # acid lorentz 2020-10-10 08:05
getting this error. using nuke 12

Traceback (most recent call last):
File "", line 1, in
RuntimeError: C:/Users/cc/.nu ke/TX_Ramp.py: plugin did not define TX_Ramp

please help!
0 # Youssef Hossam 2020-12-12 09:54
same error

You have no rights to post comments

We have 2562 guests and 75 members online