Create textures from painted 3D objects

After painting strokes on an object, you can convert the strokes into a texture, which you can then reapply to the object. You may want to do this if you need to render the images outside of Maya (for example, in a game engine).

This technique remaps the strokes painted on the object to the same UV space in the texture.

To create a texture map from a painted 3D object

  1. Paint the strokes on a paintable object. For details, see Paint on objects.
  2. Select all the strokes on the object.
  3. In the Attribute Spread Sheet, click the Shape Keyable tab.
  4. Select all the values under the Perspective column and change them to off. (Changing Perspective to off is the same as selecting Position Stroke on View Plane.)
  5. Select Windows > Rendering Editors > Render Settings, and set the render resolution to be square (for example, 320 x 320).
  6. Hide the object you painted on so that it does not render.
  7. Perform a test render of the scene (Render > Render Current Frame).
  8. Modify the Global Scale of the strokes, if necessary.
    • Select all the brushes.
    • In the Attribute Spread Sheet, click the Keyable tab.
    • Under the Global Scale column, adjust the scale appropriately for each brush.
  9. Render the scene (Render > Render Current Frame).
  10. Save the rendered image. You can now create a texture from this image and reapply it to the object.