O_MultiSample Example

In this example, we first generate a disparity map for a stereo pair of images using O_DisparityGenerator. Then, we use O_MultiSample to remove an area of the disparity and fill it using the surrounding disparity vector data.

Step by Step

1.   Launch Nuke. Open the Project Settings (press S on the Node Graph), select the Views tab, and click the Set up views for stereo button.
2.   Select Image > Read to import Dance_Group.exr.
3.   To calculate disparity vectors, insert an O_DisparityGenerator node after the image sequence. See DisparityGenerator for more information.
4.   Select Ocula > Ocula 4.0 > O_MultiSample to insert an O_MultiSample node after the O_DisparityGenerator node.
5.   Insert a Roto node and connect it to the Sample input of the O_MultiSample node.
6.   Attach a Viewer to the O_MultiSample node. Your node tree should now look something like this:

7.   Select disparity from the channel dropdown above the Viewer to display the disparity map.
8.   Select the red channel (R) from the RGB dropdown, and set the gain control to -1/45.
9.   Adjust the gamma slider above the Viewer to display the disparity map more clearly.
10.   Open the Roto controls and select Bezier to the left of the Viewer. Draw a bezier around the dancer on the right.
11.   Open the O_MultiSample controls. Select disparity from the Channels control.
12.   Set the Sample control to Sample Inverted Alpha. The selected area of disparity is now filled using the surrounding disparity vector data, replacing the disparity in the selected area.

The original left view of the disparity map with a bezier marking the selected area.

The left of view of the disparity with the selected area removed.