transformRotationCurveEulerFilter v3.0

This location is for Registered Users Only.
Perhaps you need to login or register.
Contributor: Michael Karp
Website: michaelkarp,net
Repairs Euler 360° jumps in the Nuke curve editor, common problem when importing cameras in alembic and .fbx etc.
12.0, 11.3, 11.2, 11.1, 11.0, 10.5, 10.0, 9.0, 8.0 or later
09 Aug 2020

euler flip script, version 3, SDV

Fixes 3D Euler rotation flipping for animated cameras and axis nodes in Nuke.

Euler rotation flipping occurs when rotation values exceed 360 degrees in one frame.

Version 3 [2020-07-30] - David Cattermole:
- Add usage docs.
- Convert to a Python function for Nuke GUI.
- Filter the X axis as well.
- Script operates on multiple selected nodes at once.

Version 2 [2020-06-24]:
- filter y- and z-curve of knob 'rotate' in selected node

Version 1 [2020-06-23]:
- filter y-curve of knob 'rotate' in selected node

To install this script, copy the file into your Nuke python directory,
for example on Linux, the home directory is here:

Once the script is copied to your Nuke directory, you may add the following
lines to your '' file:

import transformRotationCurveEulerFilter
t = nuke.toolBar('Nodes')
toolMenu = t.addMenu('Custom menu name')
toolMenu.addCommand('Transform Rotation Curve Euler Filter', 'transformRotationCurveEulerFilter.main()')

These lines will add a new node button and node entry to the node bar
(left bar in the Nuke UI by default).

Alternatively, if you prefer not to add a new node button, open the Nuke
script editor, type the following and press CTRL + ENTER:

import transformRotationCurveEulerFilter

For more advanced installation, see the Nuke Python documentation:


1) Select Camera or Axis nodes.

2) Run the tool (with the Node menu bar, or manually with the Nuke
script editor - see Installation above)

3) Done.

Please login in order to download these files.

You have no rights to post comments

We have 2335 guests and 108 members online