3D Painting
3D Painting in Procreate, what is it and how do I do it?
Procreate allows you to import and paint on 3D models. You can import USDZ or OBJ files to paint on, and you can paint color, roughness and metallic on any given model.
Download the 3D model pack
This video demonstrates how to download the 3D Model Pack in Procreate. You must be using a compatible iPad (iPad 5th Gen and above, except iPad mini 4 and iPad Air 2) running at least Procreate 5.2:
Open up any canvas and head to Actions
Tap the Help tab on the far right of the top tabs
Tap Download Model Pack and wait patiently
Once downloaded, the models will appear in your Gallery
Paint on a 3D model
The below video shows how to paint on a 3D model in Procreate:
Open a model by tapping on it in the Gallery
Tap on a section of the model, we use the helmet proper in the video
Select your brush , then color from Colors in the top right
Paint on your model with Apple Pencil
Rotate the model by dragging a single finger across it, and use two fingers to pinch, zoom and pan
Select different parts of the model with a singular tap to ready them for painting
Brushes in the ‘Materials’ set can be used to paint on color, roughness and metallic textures. Any custom brushes that have options set in the Materials tab of the Brush Studio can also be used to apply roughness and metallic.
You can also open Layers and tap on the arrow next to a mesh, then the cube, to show its color, roughness and metallic ‘maps’. Tap on one of these to paint only that texture type. Roughness and Metallic use the greyscale value of your brush to apply roughness and metallic texture - the hue doesn’t matter here. Darker values mean less roughness or metallic effect, and brighter values mean more effect.
Navigating in 3D Painting with Apple Pencil
If you have an Apple Pencil connected, you can paint with the pencil and rotate the model by dragging a single finger across/around it. You can pinch and zoom like normal, too:
Painting and navigating in 3D without an Apple Pencil
This video shows how to enable 3D Painting with a finger, and how to paint and navigate in this mode:
Head to Actions and select the Prefs tab
Tap Gesture Controls → General and toggle on ‘Enable 3D painting with a finger’
Tap a mesh and paint with your finger
Rotate the model by holding the modify button (square between the Sidebar sliders) with one finger and dragging across the model with another
Pinch and zoom as normal with the two-finger pinching gestures
Edit Lighting and Environment in Actions → 3D
This video shows how to enable and use the Lighting Studio feature in Procreate’s 3D Painting:
Head to Actions and select the 3D tab
Tap Edit Lighting & Environment
Once in Lighting Studio, drag with a finger to rotate the camera
Tap on a light to adjust its value sliders, like the color and how bright it is
Drag the lights around in realtime, and add more using the Add Light button at the top
Tap on Environment to bring up a menu that allows you to turn off the environment all around the model (its effects will still be visible on the model). You can also change the exposure of the environment, and select from some presets we have made.
Work with a Reference of your model
This video shows how to use Actions → Canvas → Reference to view a realtime representation of your model as you paint on it:
Head to Actions and tap on Canvas
Tap on the Reference option to toggle it on
Drag the Reference Companion using the grey bar at the top of the small window
Resize it by dragging any of its corners
Work with a model's 2D Texture
This video demonstrates how to access and work with a model’s 2D texture representation. You’ll see this used with Reference and ColorDrop to quickly apply color to large areas of the model:
Turn on Reference (check the section above)
In Actions , select the 3D tab
Toggle on Show 2D Texture to reveal the 2D representation of the current mesh you're working with
Pro Tip
Show 2D texture reveals the content of the colour map for that particular model, but in 2D. This can be useful to see where ‘seams’ are, and where the paint you have already applied is appearing on the ‘UV Map’.
Other options in Actions → 3D
Paint through mesh:
This option allows you to paint through the current mesh you have selected onto surfaces behind it. This can be tricky to use, and in some cases can paint through meshes without being toggled on. There are a few variables that can cause this, and it’s something we’d like to improve in the future.
View in AR:
Have your model represented in real space using Apple’s AR technology - you must allow the camera to be used by Procreate, then after a moment, it will construct the model in the viewport of your camera, so you can see it placed on a real surface. You can tap and drag the model with a finger, and scale it up and down with two fingers, as you would zoom and pan the canvas. For best results ensure you are in a well-lit area with clear surfaces.
Importing 3D models
For now, models must be in the USDZ (Universal Scene Description [zipped]) or OBJ formats. If it’s a USDZ file, simply drag and drop it into the Procreate Gallery, or use the Import button and navigate to the file.
Check out this video for a quick demo of USDZ import:
Tap hold on your USDZ file in Files
Select Share → Procreate
Wait for the model to import into Procreate's Gallery
Wait for the model to load, then tap on a mesh to ready it for painting
If you have a singular OBJ file, you can also bring this in with Import, but if you have a folder that contains an OBJ file, an MTL file and the associated materials, drag the entire folder from Files into Procreate’s Gallery to import it.
Check out this video for a demo of OBJ import:
Tap and hold a folder that contains your OBJ, MTL and textures, and move it slightly to 'pick it up'
Continue holding down, and use another finger to swipe up from the bottom of your screen
Tap on Procreate with the second finger
Hover your first finger 'holding' the file over the Procreate Gallery until you see a small green plus icon appear
Release your finger to import the model into your Gallery
Tap on the model to load it, then tap on a mesh after it loads to ready it for painting
Exporting a 3D model from Procreate
This video shows you how to export a 3D model from Procreate. It shows export as OBJ, and also an animated rotating GIF representation of the model:
Swipe left on a 3D model in your Gallery
Tap Share, then select your desired format
Wait for the export, then choose your desired location
Heads Up
Model imports and exports can take some time, please be patient, especially if your model is complex.
Texture Maps
For OBJ and USDZ files, the texture maps (materials) we currently support are:
Colour (Albedo)
Metallic
Roughness
Normal maps (we can import but cannot edit inside Procreate)
Ambient Occlusion (we can import but cannot edit inside Procreate)
Technical Troubleshooting
Missing textures:
If you import a USDZ file and notice you’re missing a map, you will have to use a software like Reality Converter to ensure that the maps are linked correctly in the file.
If you import an OBJ and you’re missing a map, ensure the MTL file inside the OBJ folder is linking the image files with exactly the following text followed by a space and their filename:
For color maps use: ‘map_Kd’
For metallic maps use: ‘map_metallic’
For roughness maps use: ‘map_roughness’
For ambient occlusion maps use: ‘map_ao’
For normal maps use: ‘map_tangentSpaceNormal’
Incorrect resolution - 2K (2048 * 2048) instead of 4K (4096 * 4096):
If you import an OBJ and the painting resolution is too low, it’s likely that the image files inside your model folder are not ordered in such a way that Procreate is interpreting them correctly. Ensure your MTL file is correctly referencing the images using the conventions above. Also, ensure each material image is exactly the same resolution.
Check out 3D Painting in the Handbook if you'd like to read more about it. If you are encountering issues with a 3D model, first try another model to see if the problem is there, too. If you have an issue that is occurring on every model, please reach out to us .
Sorry. We’re having trouble copying to your clipboard.
Try directly copying the link below.