3D painting

  As of July 2024, Photoshop’s legacy 3D features have been removed. However, now in the Photoshop (beta) app you can seamlessly add 3D objects to your 2D Photoshop design using the Adobe Substance 3D Viewer (beta) app. Click here for more details.

You can use any Photoshop painting tools to paint directly on a 3D model just as you would on a 2D layer. Use selection tools to target specific model areas or let Photoshop identify and highlight paintable areas. 3D menu commands let you clear away areas of a model to access interior or hidden portions for painting.

When painting directly on the model, you can choose which underlying texture map to apply paint to. Typically paint is applied to the diffuse texture map, which gives a model material its color properties. You can also paint on other texture maps, such as the bump map or opacity map. If you paint on an area of the model that lacks the type of texture map you’re painting on, a texture map is automatically created.

Available 3D painting methods

Different painting methods are appropriate for different use cases. Photoshop provides the following 3D painting methods:

Live 3D Painting: (Default in Photoshop) Brush strokes made in the 3D model view or the texture view are reflected in real time in the other view. This 3D painting method offers high performance and minimum distortion.


Layer Projection Painting: The Gradient tool and filters use this painting method. The Layer Projection Painting method involves merging a painted layer with the underlying 3D layer. During the merge operation, Photoshop automatically projects the paint onto the appropriate target textures.


Projection Painting: (Default in Photoshop Extended CS6) Projection Painting is suitable for painting multiple textures simultaneously or for painting the seam between two textures. However, in general, it is a lower-performance painting method and may result in cracks when you’re painting complex 3D objects.

Texture Painting: You can open the 2D texture and paint it directly.

Photoshop Live 3D painting
Live 3D Painting

Some tips to paint 3D models

  • If the model area is hidden, you can temporarily cut away surface areas that are blocking your view. See Reveal surfaces to paint on.
  • If you are painting on curved or irregular surfaces, you can get visual feedback before you paint of which areas can best receive paint. See Identify paintable areas. You can also set the paint fall-off angle, which controls the amount of paint applied to angled surfaces. See Set the paint falloff angle.
  • While painting texture seams, a single brush stamp applies only to one side of the seam. Move the center of the brush across the seam to paint its other side.

Paint an object in the Live 3D Painting mode

  1. Open the 3D model in the 3D model view.
  2. Open the texture document that you want to paint. To do so, double-click the name of the texture in the Layers panel.
  3. Select Window > Arrange > Tile to view the 3D model view and the texture document side by side.
  4. Using the Brush tool, paint the 3D model or the texture document. Your brush stokes reflect automatically in the other view.

Switch to the Projection Painting mode

  1. Create or open a 3D model.
  2. Select 3D > Use Projection Painting.
  3. Paint your 3D model.
Note:

In the Master 3D document, Photoshop uses the Projection Painting method by default for painting operations.

Unwrap UVs of a 3D model

Photoshop provides an option to automatically unwrap UV maps for your 3D model.

  1. Open the 3D model.
  2. Select 3D > Generate UVs.
  3. The warning When using Generate UVs, all of the meshes' materials' textures will be flattened is displayed. Click OK to continue.
  4. In the Generate UVs dialog box that appears, choose the following material and unwrapping options:

Merge Materials

If multiple maps—for example, Diffuse and Bump maps—exist on a single mesh, combine them into one map.

Example: Combine two different Diffuse maps into one Diffuse map.

If you have multiple meshes, each of them will still have their own map. For example, if you have three separate meshes with three Diffuse maps, you'll still have three separate Diffuse maps for each mesh.

Preserve Appearance

On a best-effort basis, maintains the look of the 3D model and its textures when new UVs are generated. If you choose to not enable this option, the current textures are not preserved.

UV Map Size

Select the required size for the generated UV maps (pixels x pixels). You have the option choose 128, 256, 512, 1024, 2048, or 4096.

Low Distortion

Keeps the texture pattern more intact, but can create more seams on the model surface.

Fewer Seams

Minimizes the number of seams that appear on the model. This can produce more stretching or pinching of the texture, depending on the model.

  1. Click OK.
  2. You can view the generated UVs under the Diffuse section in the Layers panel.
Note:

After generating UVs for a Fuse model, the model moves from its original position. This is a expected behavior in most rigged models, as the rigged position is different from the position of the mesh. The model shifts to the mesh position because the rig is removed when generating UVs for that model.

Note:

To preview any of the generated UV maps, hold the cursor over the layer item in the Layers panel. To open the UV map in a separate window, doube-click that layer item.

Target a texture type for painting

You can target eight different texture types for painting:

  1. With your 3D model open, select 3D > Paint On Target Texture.
  2. Choose the texture type that you want to paint.
Note:

In 3D models having multiple textures, only the texture that you open and start painting on is painted.

Photoshop Choosing Paint On Target Texture from menu
Paint a target texture type

Paint in the unlit mode

You can choose to paint your 3D objects in the unlit mode. This mode ignores any lighting in your scene and wraps raw texture data of the appropriate type around your 3D objects. Painting in the unlit mode lets you paint without shading and with greater color accuracy.

Follow these steps:

  1. In the 3D panel, select Scene.
  2. In the Properties panel, select Surface.
  3. Select Unlit Texture from the Style pop-up menu.

Reveal surfaces to paint on

For more complex models with interior or hidden areas, you can hide sections of the model for easier access to surfaces you want to paint. For example, to apply paint to the dashboard of a car model, you can temporarily cut away the roof or windshield, then zoom inside the car to get an unobstructed view.

  1. Select an area of the model that you want to cut away, using a selection tool such as the Lasso or Marquee tool.

  2. Use any of the following 3D menu commands to reveal or hide areas of the model:

    Hide Nearest Surface

    hides only the first layer of model polygons within the 2D selection. To quickly peel away surface of the model, you can use this command repeatedly while keeping the selection area active.

    Note:

    When hiding surfaces, rotate the model if necessary to position surfaces so that they are perpendicular to your currentview.

    Only Hide Enclosed Polygons

    When selected, the Hide Nearest Surface command only affects polygons that are fully within the selection. When unchecked, ithides any polygons touched by the selection.

    Invert Visible Surfaces

    Makes currently visible surfaces invisible, and invisible surfaces visible.

    Reveal All Surfaces

    Makes all hidden surfaces visible again.

Set the paint falloff angle

When painting on a model, the paint falloff angle controls how much paint is applied to a surface as it curves away from the forward-facing view. The falloff angle is calculated based on a “normal”, or straight line projecting out from the part of the model surface that faces you. For example, in a spherical model such as a soccer ball, the falloff angle to the exact center of the ball as it faces you is 0 degrees. As the surface of the ball curves away, the falloff angle increases, up to 90 degrees at the edges of the ball.

Photoshop Setting paint falloff angle

A. Eye/camera angle B. Minimum angle C. Maximum angle D. Paint fade start E. Paint fade end 

  1. Choose 3D > 3D Paint Falloff.

  2. Set the minimum and maximum angle settings.

    • The maximum paint falloff range is 0 - 90 degrees. At 0 degrees, paint is only applied to the surface if it is facing directly forward, with no drop-off angle. At 90 degrees, paint can follow a curved surface such as a sphere to its visible edges. At a 45 degree setting, the painted area is limited to the areas of the sphere that don’t curve away at more than 45 degrees.

    • The Minimum falloff angle sets a range within which paint gradually fades as it approaches the maximum falloff angle. For example, if the maximum falloff angle is 45, and the minimum falloff is 30, paint opacity decreases from 100 to 0 percent between 30 and 45 degrees of falloff.

Identify paintable areas

It may not be clear just from looking at a 3D model whether you can successfully paint on certain areas. Because the model view may not provide a 1 to 1 correspondence with the 2D texture itself, applying paint directly to the model is different from directly painting on a 2D texture map. What appears to be a small brush on the model may in fact be much larger in relation to the texture, depending on the resolution of the texture, or how close you are to the model when applying paint.

Good paintable areas are areas where you can apply paint or other adjustments to the model surface with the most consistent and predictable effect. In other areas, paint may be undersampled or oversampled due to your angle or distance from the model surface.

  1. Do one of the following:

    • Choose 3D > Select Paintable Areas. A selection marquee highlights the best areas for painting on the model.

    • In Scene section  of the 3D panel, choose Paint Mask from the Preset menu.

      In Paint Mask mode, white shows areas good for painting, blue shows areas where paint will be undersampled, and red shows areas where paint will be oversampled. (To paint on the model, you must change from the Paint Mask render mode to a render mode that supports painting, such as Solid.)

Note:

The areas selected by Select Paintable Areas, and the paintable areas shown in Paint Mask mode, are partially determined by the current Paint Falloff setting. A higher paint falloff setting increases the paintable area, a lower setting decreases the paintable area. See Set the paint falloff angle.

Get help faster and easier

New user?