Projecting Textures

Like a slide projector, textures can be projected onto 3D models to create an effect where a texture is animated on an object in 3D space. The advantage of using a Projector node is that you can cast images on arbitrary surfaces. You can create a spotlight texture and project it onto a 3D model, so that you can see “into” it.

You can attach a look-at connection between Action objects with axis characteristics (Axis, Camera, Light, and Projector). The connection allows the parent object to rotate to face the child look-at object, no matter where it is positioned. Look-At links can be animated; therefore you can link different objects from the parent at different frames. In the channel editor, you can see a lookAt channel for every look-at parent.

Similar to cameras in Action, you can set a Free or Target projector mode. Select Free to project the scene in the direction that you aim the projector, or Target to aim the projector at a target object in the scene based on a point of interest. Different settings are available in the Projector menu based on the choice of mode.
Note: Some Action maps, such as Diffuse and Emissive maps, also allow you to use Projection mapping as a type of texture mapping. This method of projecting behaves as if it were projected by the selected camera.

Limitations when projecting on particles:

Also, you can attach a Projector directly to camera to inherit that camera's FOV, Near, Far and transformations.

To project a texture:

  1. Click Media to access the Media menu.
  2. In the Media list, select the media that you want to project.
    Note: If you accessed Action as a Timeline FX, you are limited to one front/matte media, and therefore may not get the desired result. In this case, you can access Action from Batch or Batch FX, or from the Tools tab.
  3. Do one of the following:
    • Drag the Projector node from the node bin and place it in the schematic.
    • Drag the Projector node from the node bin and place it where you want it in Result view.
    • Double-click the Projector node. You do not need to be in Schematic view to add a node in this manner.

    The Projector node appears in the schematic and a projector icon appears in the scene.

    (a) Projector node  

  4. Double-click the Projector node to display the Projector menu, or follow the tab population rules for the Object menu (see Populating Menu Tabs of Selected Objects).

    The Projector is selected.

  5. Switch to Camera view to manipulate the projector in the scene using the View box.

    (a) Projector icon  (b) Yellow outline shows the projector field of view  

To add multiple projections:

  1. Click Media to access the Media menu.
  2. In the Media list, select the media you want to use as projectors by Ctrl-clicking the media.
  3. Use the node bin to add a projector.

    Multiple Projector nodes appear in the schematic and projector icons appear in the scene.

  4. Use the Order field in the Projector menu to set the order of projectors.

    The front projector is projector1. A new projector is always added to the back. Changing the order number of a projector affects the order of other projectors.

Motion Warping Projections

Motion Vector-based tracking, or more precisely, Motion Vector-based warping, is available when a Motion Vectors map is parented to the surface the Projector illuminates.

To use motion to warp a projection on a surface:

  1. Select the surface where to project.
  2. Right-click the node and select Add Map > Motion Vectors Map.
  3. Double-click the surface and open the Tracking tab.
  4. Enable the Allow Projection option.
  5. Add a Projector node to the schematic, and assign it the media to project.
  6. Using the timebar go to the frame to use for reference, and re-position projection, as needed.

    Make sure to position the projection so that is projects on the surface.

  7. Double-click the Projector node and open the Tracking tab.
  8. Click Add.

    This creates a snapshot of the projection, snapping it to the underlying UV of the Motion Vector map. As you scrub the timebar, the projection warps to conform to the movements of the UV.

  9. Optional: If the projection drifts, add more reference frames with Add: Action interpolates between different reference frames.
Tip: The tracking data is stored as keyframes in the frames channel of the Channel Editor, in the Projector's motion_warp group.