For digital artists and illustrators, Procreate has transformed from a simple iPad sketching app into a fully featured creative studio, and the introduction of 3D model support in 2021 opened an entirely new world of creative possibilities. Whether you’re concepting character designs, testing texture work for 3D printing, or creating layered promotional art, importing custom 3D models lets you paint, shade, and iterate directly on your mesh without switching to complex 3D modeling software. But if you’ve never worked with 3D in Procreate before, the process of preparing, importing, and troubleshooting your models can feel intimidating. This step-by-step guide breaks down everything you need to know to import 3D models into Procreate, from file preparation to fixing common issues and getting started with painting.
Understanding Procreate 3D Model Requirements
Before you start downloading or exporting 3D models to import into Procreate, it’s critical to understand the app’s technical limitations and supported file types. Procreate for iPad (version 5.2 and later) only supports one 3D file format: .obj. This universal 3D object format is widely supported across almost all 3D modeling software, from free options like Blender to professional tools like Maya or ZBrush, so converting your existing models to .obj is almost always straightforward.
Beyond file format, Procreate imposes limits on polygon count to keep the app responsive on iPad hardware. The official guideline from Procreate developer Savage Interactive is a maximum of 100,000 polygons per model. Most modern iPads can handle slightly more than this limit without significant lag, but pushing past 150,000 polygons will often cause slowdowns, lag when painting, or even crashes. If you’re working on an older iPad with less RAM, aim for 50,000 polygons or fewer to maintain a smooth workflow.
UV Unwrapping RequirementsOne of the most common mistakes new users make when importing 3D models into Procreate is forgetting to check the model’s UV unwrap. UV unwrapping is the process of flattening a 3D mesh into a 2D map, so Procreate knows how to apply your 2D painted textures to the 3D surface. If your model doesn’t have a UV unwrap, Procreate will still import the mesh, but your paint won’t apply correctly across the entire surface. Some models may even appear entirely white or unpaintable.
Procreate also supports embedded texture maps, but it doesn’t require them. If your .obj file includes a linked base color map, roughness map, or normal map, Procreate will import these and let you edit them directly. If not, Procreate will automatically create a new blank texture for you to paint on, with a default resolution of 2048 x 2048 pixels. You can increase this resolution up to 4096 x 4096 in the app settings after importing if you need more detail for close-up work.
What About Other File Formats?Many new artists ask if Procreate supports popular formats like .fbx, .stl, or .glb. As of 2024, the answer is no. If you have a model in one of these formats, you’ll need to convert it to .obj first before importing. This is a free and simple process, which we’ll cover later in this guide. It’s also worth noting that Procreate doesn’t support rigged or animated 3D models – you can only import static meshes for painting and texture work.
Preparing Your 3D Model for Import
Whether you created your 3D model from scratch in Blender or downloaded a free model from a site like Sketchfab or TurboSquid, a little preparation before import will save you hours of frustration later. This section walks through the most important preparation steps for both custom and downloaded models.
Preparing Custom Models You CreatedIf you built your model in 3D software, follow these steps to get it ready for Procreate:
- Reduce your polygon count: Use your software’s decimation or retopology tools to bring your total polygon count under 100,000. For example, in Blender, you can use the Decimate Modifier to quickly reduce poly count without losing major shape detail.
- Create a clean UV unwrap: Unwrap your model and make sure there are no overlapping UV islands unless you intentionally want repeating textures. Export the UV layout if you want to paint a base texture in another app first, but Procreate will work fine with just the UV data embedded in the .obj file.
- Export as .obj: When exporting, make sure to enable options to export UV coordinates. If you want to export an existing base texture, enable the option to export material files (.mtl) alongside your .obj. Most 3D software does this by default.
- Transfer the file to your iPad: You have several options for this: AirDrop from your Mac/PC, save to iCloud Drive, Google Drive, or another cloud service, or email the file to yourself and open it on your iPad.
Downloading free or paid 3D models from sites like Sketchfab is a great way to experiment with 3D painting in Procreate without building your own mesh. But most downloadable models come with higher polygon counts than Procreate can handle, so you’ll need to adjust them first. Follow these practical tips:
- Check the polygon count before you download: Many marketplaces list poly count on the model’s preview page. Filter searches to show low-poly models first to avoid extra work.
- Download the original file format, then convert: If only .stl or .fbx is available, download the file and open it in free software like Blender or MeshLab to convert it to .obj and reduce poly count.
- Check for existing UV unwraps: Many free models come with incomplete or missing UVs. If you’re unsure, open the model in Blender and enter Edit Mode to check the UV Editing workspace before exporting.
- Credit the original creator: Most free 3D models have licenses that require attribution if you use the final painted work commercially. Always check the license terms before publishing any work created from downloaded models.
For example, if you download a 500,000 polygon character model from Sketchfab, you can open it in Blender, apply a Decimate Modifier to bring it down to 80,000 polygons, unwrap the UVs, and export as .obj in under five minutes. This small step ensures the model will import smoothly and run without lag on your iPad.
“The biggest mistake new Procreate 3D users make is skipping preparation. Bringing a high-poly 200k model into Procreate will work once, but it’ll crash the app the second you start adding layered paint. Five minutes of decimation before export saves you hours of reworking lost work.”
Step-by-Step Guide to Importing 3D Models Into Procreate
Once your .obj file is prepared and saved on your iPad, importing it into Procreate is a straightforward process, but the exact steps vary depending on where you stored the file. Below, we cover the three most common methods for importing.
Method 1: Import From the Procreate GalleryThis is the most reliable method for importing custom 3D models, and it works for files stored in iCloud Drive, Google Drive, or your iPad’s local files:
- Open Procreate to your main gallery view.
- Tap the Import button in the top right corner of the screen. This will open the iPad Files app interface.
- Navigate to the folder where you saved your .obj file. If your file is stored in Google Drive or Dropbox, make sure you’ve added those locations to the Files app first.
- Tap the .obj file to select it. Procreate will automatically create a new canvas, import your 3D model, and enter 3D Painting mode.
- Wait for the import process to complete. Large models can take 30 to 60 seconds to import, so avoid tapping the screen multiple times while you wait.
If you downloaded the .obj file directly in Safari or received it via email, you can import it directly from the share sheet without opening Procreate first:
- In the app where your .obj file is stored (Mail, Safari, Messages, etc.), tap the share icon.
- Scroll through the share options and select Open in Procreate. If you don’t see this option, tap “More” and find Procreate in the list of apps.
- Procreate will open automatically, create a new canvas, and import your model.
This method is also great if you use AirDrop to send the .obj file from your computer to your iPad. When you accept the AirDrop file, your iPad will ask you which app to open it in – just select Procreate, and the import is done.
Method 3: Importing 3D Models Directly From SketchfabProcreate has a built-in integration with Sketchfab that lets you browse and import thousands of free and paid 3D models directly into the app, without leaving Procreate or transferring files manually. This is perfect for beginners who want to experiment without preparing their own models:
- Create a new canvas in Procreate, then tap the Actions menu (the wrench icon) in the top toolbar.
- Select Add, then tap Insert from Sketchfab.
- Browse or search for the model you want. You can filter results by polygon count to ensure you only see models that are compatible with Procreate’s limits.
- Tap the model you want to import, then tap Download. Procreate will automatically import the model and add it to your canvas.
It’s important to note that not all models on Sketchfab are available for free download even when they show up in the Procreate browser. Some creators require you to purchase the model or license it before downloading, so you’ll need to complete that process on the Sketchfab website first before importing.
Once your model is imported, you’ll see it in 3D space, with Procreate’s 3D controls activated. You can pinch to zoom, drag with two fingers to rotate the model, and drag with one finger to pan. All of your regular Procreate brushes work on the 3D surface, so you can start painting right away.
Troubleshooting Common Import Problems
Even with careful preparation, you might run into issues when importing 3D models into Procreate. Here are the most common problems and how to fix them quickly.
Procreate Says the File Is Unsupported or Won’t ImportIf you tap your .obj file and nothing happens, or you get an error that the file isn’t supported, the most common cause is that the file wasn’t actually saved as a valid .obj. Double-check the file extension – sometimes when downloading from the internet, browsers add an extra .txt or .zip extension to the file name. For example, you might have a file named character.obj.txt instead of character.obj. To fix this:
- In the Files app, long-press the file and select “Rename”.
- Delete any extra extension after .obj, and confirm the change.
- Try importing again.
If that doesn’t work, the file might be corrupted. Re-export the .obj from your 3D software or re-download it from the original source. It’s also worth noting that .obj files exported from some older 3D software may have non-standard formatting that Procreate can’t read. Re-importing the file into Blender and re-exporting it as a new .obj will almost always fix formatting issues.
The Model Imports But Is Invisible or All Black/WhiteThis is almost always caused by a missing or broken UV unwrap. Procreate needs UV data to know where to apply your paint, so without it, the model won’t display correctly. To fix this, you’ll need to go back to your 3D software, add a proper UV unwrap to the model, and re-export it as a new .obj. If you don’t have 3D editing software, you can use a free web-based tool like UV Unwrap Online to add a UV unwrap to your model without downloading anything.
In some cases, the model may have a UV unwrap but the texture map is linked incorrectly. If you’re exporting a model with an existing base texture, make sure the .mtl file is in the same folder as the .obj file when you transfer it to your iPad. Procreate uses the .mtl file to find the linked texture, so if it’s missing, the texture won’t import correctly.
Procreate Lags or Crashes After ImportIf your model imported successfully but painting is laggy, or Procreate crashes when you try to add layers, your polygon count is almost certainly too high. Even if you’re under the 100,000 polygon limit, older iPads with 4GB of RAM or less will struggle with models over 60,000 polygons. To fix this:
- Export the model back from Procreate (you can do this via Actions > Share > Export .obj) to preserve any painting you’ve already done.
- Open the model in Blender or another 3D tool, and reduce the polygon count further using decimation.
- Re-import the lower-poly model into Procreate, and import your existing texture to avoid losing your work.
Another common cause of lag is a high-resolution texture. If you imported a 4K or 8K base texture, Procreate has to process that extra data even when you’re not painting. You can reduce the texture resolution in Procreate by going to Actions > Canvas > Canvas Information > Texture Resolution, and lowering it to 2048 x 2048.
The Model Is Too Big or Too Small for the CanvasThis is an easy fix. When your model is imported, you can resize it just like you resize any other layer in Procreate. Tap the Transform tool (the arrow icon) in the top toolbar, then use the corner handles to scale the model up or down to fit your canvas. You can also rotate or reposition it using the same tool. If you want to change the canvas size around the model, go to Actions > Canvas > Resize Canvas to adjust the dimensions without altering your 3D model.
Getting Started With Your Imported 3D Model
Once you’ve successfully imported your 3D model and fixed any import issues, you’re ready to start creating. Procreate’s 3D painting toolset is designed to be intuitive for artists used to 2D Procreate workflows, but there are a few tips to help you get the most out of your imported model.
Adjusting View and LightingProcreate gives you customizable lighting to preview how your painted textures look in different conditions. Tap the Lighting button (the lightbulb icon) in the top toolbar to adjust the strength, color, and direction of your lights. You can add up to four custom lights to create different moods and highlight texture detail as you paint. This is especially useful for character models or product concepts where you need to see how shading interacts with your paint.
Exporting Your Finished WorkWhen you’re done painting, you have several export options depending on what you want to do with your work:
- Export a 2D image: Just like any other Procreate canvas, you can export a PNG, JPEG, or PSD of your rendered 3D model to share online or use in other projects.
- Export the 3D model with your texture: Go to Actions > Share > Export .obj to export the model with your new painted texture embedded. You can then import this into 3D printing software, game engines, or other 3D tools for further work.
- Export an animation: Use Procreate’s Animation Assist to create a turntable animation of your painted 3D model, perfect for sharing on social media or showing off your design to clients.
Many artists use imported 3D models in Procreate to speed up their concept art workflow. Instead of drawing multiple perspectives of a character or product by hand, you can import your base 3D model, paint your design, and rotate it to get any perspective you need in seconds. This is a huge time-saver for product designers and concept artists working on tight deadlines.
Conclusion
Importing custom 3D models into Procreate opens up a huge range of creative possibilities for digital artists, from quick concepting to full texture painting for 3D projects. The key to a smooth import process is understanding Procreate’s technical requirements: sticking to the .obj file format, keeping your polygon count under 100,000, and ensuring your model has a clean UV unwrap before export. Whether you’re importing a custom model you built yourself, downloading a free model from Sketchfab, or troubleshooting a stubborn file that won’t import, following the steps outlined in this guide will help you avoid common pitfalls and get to painting faster. With a little preparation, you’ll be able to leverage Procreate’s intuitive brush system and natural drawing experience to create stunning 3D painted work without ever leaving your iPad.
