Ocula Benefits:
- Make day to day workflows faster and smoother thanks to a wide range of tweaks and improvements to the engine tools.
- Achieve higher quality results with core tool improvements that build upon industry feedback and collaboration over the last three years.
- New Focus Correction tool built to fix common problems with focus mismatching
- Ensure perfect parity when retiming stereo with new Stereo Re-timer function
OCULA is a unique collection of plug-in tools that solve common problems with stereoscopic imagery, boost productivity in post production, and ultimately help to deliver a more rewarding stereoscopic viewing experience.
The plug-ins are designed to automatically replicate key processes on left and right channels and help artists polish and refine stereoscopic material, literally, removing headaches from the final viewing experience.
OCULA is the leading live action stereo-3D correction and integration compositing toolset, designed for artists, OCULA provides a unique collection of plug-in tools for NUKE. OCULA solves common problems encountered working with live action stereoscopic imagery, boosts productivity in post production, andultimately helps to deliver a more rewarding stereoscopic viewing experience. Following three years of industry collaboration and artist feedback, our most significant upgrade to date is made to meet your requirements. OCULA 3.0 is now cleaner and more accurate. Including an all new disparity engine, new tools to help fix mis-focused camera pairs and re-time in stereo, as well as a range of workflow improvements, OCULA’s day to day operations have all dramatically improved.


Ocula is a set of tools for dealing with everyday problems encountered in stereo post-production. It consists of:
O_VerticalAligner
The O_VerticalAligner plug-in lets you warp views vertically so that their corresponding features align, while keeping the horizontal position of each pixel the same.
If the cameras used to shoot stereoscopic images converge (point inwards), some features in the resulting two views may be vertically misaligned. This is called keystoning. It is a common problem when shooting images with converging cameras. Parallel cameras do not produce the same problem.
O_ColourMatcher
O_ColourMatcher lets you match the colours of one view with those of another. It has been specifically designed to deal with the subtle colour differences that are sometimes present between stereo views.
O_InteraxialShifter
O_InteraxialShifter lets you change the interocular separation of stereo images; that is, the distance between the two cameras. Using this plug-in, you can generate two new views at specified positions between the original images.
O_Correlate
O_Correlate is a collection of tools to assist you when rotoscoping, creating paint effects, or doing other operations dependent on image locality. It provides extensions directly to NUKE's existing Correlate function.
O_Solver
O_Solver is fundamental to the operation of the toolset. It controls the key-frameable calibration of camera pairs from stereo footage, to allow artist control of how the toolset reacts to changing camera geometry through a shot.
O_DisparityGenerator
O_DisparityGenerator is used to create disparity fields for stereo images. A disparity field maps the location of a pixel in one view to the location of its corresponding pixel in the other view. It includes two sets of disparity vectors: one maps the left view to the right, and the other maps the right view to the left.
O_DisparityViewer
O_DisparityViewer draws arrow overlays to allow easy visualisation of your vector field.
O_NewView
Using the O_NewView plug-in, you can create a single view from a stereo pair of images. You can create this new view at any position between the original views. The new view replaces both of the existing views.
O_DepthToDisparity
Many Ocula plug-ins rely on disparity fields to produce their output. Usually, disparity fields are created using a combination of the O_Solver and O_DisparityGenerator nodes. However, if you have a CG scene with camera information and a z-depth map available, you can also use this O_DepthToDisparity plug-in to generate the disparity field. Provided that the camera information and z-depth map are correct, this is both faster and more accurate than using the O_Solver and O_DisparityGenerator nodes.
O_DisparityToDepth
O_DisparityToDepth generates z-buffer depth maps per view in a stereo pair. The z-buffer depth data can then be used elsewhere in the NUKE pipeline — for example to perform depth of field effects.