cameraSmooth v1.3

This location is for Registered Users Only.
Perhaps you need to login or register.
Contributor: Rich Frazer
A tool to smooth out wobble in camera moves.
9.0, 8.0, 7.1, 7.0, 6.3 or later
Linux, Mac, Windows
22 Jan 2016

For a recent project I had a long steadicam shot that had picked up some high frequency jittering that needed to be removed. Its a problem that the smoothCam tool in Shake / Final Cut was made for, but I needed a solution that worked in Nuke. There was already a 3D camera that had been tracked by our matchmove department, so I wanted to create something that utilised the virtual camera, rather then using optical flow or some other heavy process. It also needed to be non-destructive to the original camera track - i.e. I should be able to adjust settings to smooth the tracking, but leave the original data intact.


The solution is straight forward. I create a 3D card that travels at a fixed distance in front of our original camera. The camera projects the input footage onto the card. I then duplicate our original camera and apply a smoothing filter to its values - this uses the 'integrate' python expression, and there is a great Nukepedia article by Frank Reuter that explains the process. We then render out the card using a ScanlineRender that is connected to our smoothed camera.

I wrapped this up in a gizmo that has two inputs - the footage to be smoothed and the 3D camera. I created separate knobs for smoothing the translation and rotation of the camera, as one may need to be smoothed more than the other.

The tool is also here on Github, where it will be more frequently updated

Please login in order to download these files.


# be de 2016-03-17 13:17
Very nice gizmo, worked very well for me.

Great !
# smsm cxxjj 2016-05-05 03:25
how do you connect this gizmo to the scan line render camera
+1 # Gaël Chopin 2016-08-17 22:45
Great tool, thanks !

Just to let you know that the version found on Github worked perfectly but the version download on Nukepedia gave me an error (Nuke 9.0v7).

You have no rights to post comments

We have 2936 guests and 69 members online