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
Simple projecting procedure with rotopaint patch

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

Leave a Reply

Your email address will not be published. Required fields are marked *

*