UVRender

UVRender

Easily extract UVs in Nuke

During my work at Trixter, I had to work every day with 3D. Extracting the UVs of a mesh and using them in the script was one of the main tasks. So I decided to create this tool. Nothing complex, but it can speed up your work.

You can download the Gizmo for Nuke here:
Download from Nukepedia










Gizmo Overview

This is the gizmo. As you can see it needs 3 inputs: camera, 3D object and image, but the last one is not always necessary.

UVRender Gizmo: Extract UVs in Nuke - Gizmo Overview

This could be a typical workflow:

UVRender Gizmo: Extract UVs in Nuke - Gizmo Overview




Example and Functionalities

In this example we are going to use a Buddha geometry and the classic ColorWheel from Nuke as image.

Download Example





UVRender Gizmo: Extract UVs in Nuke - Example and Functionalities

  • 01. Projection from Camera

In this first operation you can project the connected image from the camera onto the 3D object. There are the extra options of FrameHold for the Output image and the Camera.

UVRender Gizmo: Extract UVs in Nuke - Example and Functionalities

The section Parameters will change according to the operation selected. In this case, as you can see, you can change the FrameHold of the Camera and the options of Projection.

The output from the UVRender is going to be something like in the image below. The image is projected on the mesh from the Camera.

UVRender Gizmo: Extract UVs in Nuke - Example and Functionalities



  • 02. Wireframe

In the second operation, you can visualize immediately the Wireframe. Use the Parameters to tweak the output image

UVRender Gizmo: Extract UVs in Nuke - Example and Functionalities

UVRender Gizmo: Extract UVs in Nuke - Example and Functionalities



  • 03. UV Map

In this case I'm going to use a UVMap on the mesh. We have a red-gradient from right to left and a green-gradient from top to bottom

UVRender Gizmo: Extract UVs in Nuke - Example and Functionalities

In this case I'm going to use a UVMap on the mesh. We have a red-gradient from right to left and a green-gradient from top to bottom

UVRender Gizmo: Extract UVs in Nuke - Example and Functionalities

UVRender Gizmo: Extract UVs in Nuke - Example and Functionalities



  • 04. Image

Use the image directly on the UV, without projection or any other operation.

UVRender Gizmo: Extract UVs in Nuke - Example and Functionalities

UVRender Gizmo: Extract UVs in Nuke - Example and Functionalities



What else?

Now you can use the output from the UVRender node directly as input image for the 3D mesh.

UVRender Gizmo: Extract UVs in Nuke

You will get these results:

  • 01. Projection from Camera
UVRender Gizmo: Extract UVs in Nuke
  • 03. UV Map
UVRender Gizmo: Extract UVs in Nuke
  • 04. Image
UVRender Gizmo: Extract UVs in Nuke





Paint on the UV

Using a RotoPaint node after the UVRender, you can paint directly on the UVs and use it as a texture.

UVRender Gizmo: Extract UVs in Nuke - Paint on the UV


UVRender Gizmo: Extract UVs in Nuke - Paint on the UV

UVRender Gizmo: Extract UVs in Nuke - Paint on the UV

Questions about this tutorial?

Write me directly: I read every message. You can also find me on LinkedIn.