Nuke W13 – Projection3D
Project3D node
Purpose:
Project3D
is used to project a 2D image onto a 3D object. It’s like shining a slide projector onto a physical model; the image “wraps” around the 3D shape according to the geometry and camera position.


Project on a Match-move Geometry
- Freeze a frame using
Framehold
(Choose a frame that is the closest to the camera and appear the clearest) - Input a 2D image into the Project3D node (this can be a texture, or from a premulted rotopaint patch)
- Freeze the frame again (this is to minimize calculation from rotopaint node)
- Premult the patch
- Use a Project3D node that connects to a Match-move Camera
- Project3D > Card > ScanlineRender
- Merge Original Plate with ScanlineRender’s output

MergeMat (Shader): Similar to the Merge node, this is specifically designed for 3D space operations.

Project at different distance

In this setup above, we use 2 framehold nodes, one the closest and one furthest from the camera. Then merge 2 Project nodes together using Mergemat. This approach ensures a more natural result by projecting the patch at different distance.
Projecting Roto
- Roto the 2D element

ModelBuilder (only in Nuke X) – For building geometry. right click and choose mode. right click and change selection mode (like 3D softwares)
Resources:
https://learn.foundry.com/nuke/content/reference_guide/3d_nodes/project3d.html