# Procreate 5.2 and files from SHapr3d

**URL:** <https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479>\
**Category:** Modeling Questions\
**Created:** [October 22, 2021, 9:44am UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479 "2021-10-22T09:44:44Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vassi\_solutions](https://avatars.discourse-cdn.com/v4/letter/v/bc79bd/32.png) [@Vassi\_solutions](https://discourse.shapr3d.com/u/Vassi_solutions)\
**Post date:** [October 22, 2021, 9:44am UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479/1 "2021-10-22T09:44:44Z")

</div>

Any Procreate 5.2 beta testers here? Or even employees of shapr3d who is testing it out,

I am struggling a bit  
USDZ export to Procreate 5.2 says the procreate USDZ missing UVs and is not supportet.

OBJ is possible to export to Procreate 5.2 but trying to paint it gives funky result.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/f/f612b75a9952144b9481875044cf08273e81c8d9.jpeg)

Is this procreate´s fault or is the Shapr3d files?

---

<div class="post-metadata">

**Author:** ![Vassi\_solutions](https://avatars.discourse-cdn.com/v4/letter/v/bc79bd/32.png) [@Vassi\_solutions](https://discourse.shapr3d.com/u/Vassi_solutions)\
**Post date:** [October 24, 2021, 12:38pm UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479/2 "2021-10-24T12:38:45Z")

</div>

It’s deffinitly looks like a UV mapping issue.

Does shapr3d add UV mapping to USDZ and OBJ when exporting?

---

<div class="post-metadata">

**Author:** ![Alexander\_P](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/alexander_p/32/9694_2.png) [@Alexander\_P](https://discourse.shapr3d.com/u/Alexander_P)\
**Post date:** [October 25, 2021, 7:07am UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479/3 "2021-10-25T07:07:43Z")

</div>

Hi Christian,

Thanks for bringing this to our attention. Currently we do not add UV mapping to our export.  
May I ask what are your plans with the design after importing it to Procreate?

---

<div class="post-metadata">

**Author:** ![Vassi\_solutions](https://avatars.discourse-cdn.com/v4/letter/v/bc79bd/32.png) [@Vassi\_solutions](https://discourse.shapr3d.com/u/Vassi_solutions)\
**Post date:** [October 25, 2021, 5:57pm UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479/4 "2021-10-25T17:57:05Z")

</div>

It’s to get a more realistic AUgmented Reality…

The AR feature in shapr3d is awsome, but procreate brings it to a new level 🙂

---

<div class="post-metadata">

**Author:** ![Alexander\_P](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/alexander_p/32/9694_2.png) [@Alexander\_P](https://discourse.shapr3d.com/u/Alexander_P)\
**Post date:** [October 25, 2021, 6:18pm UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479/5 "2021-10-25T18:18:37Z")

</div>

Thanks for the quick reply. Meanwhile we are looking into adding UV mapping to the USDZ format. Can you help us in the process by telling me a little bit more about the funky result you got with obj? What steps do you take in procreate? Have you tried it with other other designs?

---

<div class="post-metadata">

**Author:** ![Vassi\_solutions](https://avatars.discourse-cdn.com/v4/letter/v/bc79bd/32.png) [@Vassi\_solutions](https://discourse.shapr3d.com/u/Vassi_solutions)\
**Post date:** [October 25, 2021, 6:39pm UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479/6 "2021-10-25T18:39:43Z")

</div>

Usdz wouldn’t import into procreate because of lack of UV mapping… So adding UV mapping to USDZ would probably fix this

Here is another OBJ from shapr3d I tried to just brush over…Basically I just try to paint over it with the brush. But it doesn’t stick to some places.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/0/0c1ba1340b3e81cc619097e576323eb9c857c925.jpeg)

---

<div class="post-metadata">

**Author:** ![Tdemrick](https://avatars.discourse-cdn.com/v4/letter/t/dec6dc/32.png) [@Tdemrick](https://discourse.shapr3d.com/u/Tdemrick)\
**Post date:** [October 27, 2021, 12:36am UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479/7 "2021-10-27T00:36:51Z")

</div>

Trying to do the same and having similar problem. Missing uv.

Want to bring designs into Procreate to add textures and colors to make them realistic.

---

<div class="post-metadata">

**Author:** ![EngraverHand](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/engraverhand/32/12244_2.png) [@EngraverHand](https://discourse.shapr3d.com/u/EngraverHand)\
**Post date:** [October 28, 2021, 6:20am UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479/8 "2021-10-28T06:20:30Z")

</div>

I’m having the same issues importing an obj file into Procreate. In my case I’m going to draw designs on the objects… anyway I made a simple cylinder in Shapr3D and exported to Procreate and coloring and drawing gets very funky 🙂

So if Shapr3D does not support UV wrapping, what would be the best way to add UV wrapping on a object made in Shapr3D. iPad Pro or Mac… 🙂

This is the weird behavior: [https://youtu.be/q8T8xu1ISvA](https://youtu.be/q8T8xu1ISvA)

---

<div class="post-metadata">

**Author:** ![Istvan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/istvan/32/23668_2.png) [@Istvan](https://discourse.shapr3d.com/u/Istvan)\
**Post date:** [October 28, 2021, 8:57am UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479/9 "2021-10-28T08:57:28Z")

</div>

We are investigating this issue.

---

<div class="post-metadata">

**Author:** ![EngraverHand](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/engraverhand/32/12244_2.png) [@EngraverHand](https://discourse.shapr3d.com/u/EngraverHand)\
**Post date:** [October 29, 2021, 5:19pm UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479/10 "2021-10-29T17:19:58Z")

</div>

A fix or a UV mapping wrapping inside Shapr3D would be absolutely awesome, especially now when Procreate are getting closer to release their 3D drawing… Absolutely love how Shapr3D works on the iPad compared to the other 3D apps I have tried… think you would have a big advantage with this 🙂

---

<div class="post-metadata">

**Author:** ![Vassi\_solutions](https://avatars.discourse-cdn.com/v4/letter/v/bc79bd/32.png) [@Vassi\_solutions](https://discourse.shapr3d.com/u/Vassi_solutions)\
**Post date:** [October 29, 2021, 8:36pm UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479/11 "2021-10-29T20:36:20Z")

</div>

This is why I love shapr3d 🙂

---

<div class="post-metadata">

**Author:** ![peter.fries](https://avatars.discourse-cdn.com/v4/letter/p/848f3c/32.png) [@peter.fries](https://discourse.shapr3d.com/u/peter.fries)\
**Post date:** [November 4, 2021, 5:15pm UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479/12 "2021-11-04T17:15:10Z")

</div>

I have the same problem. I am constructing architectural projects and I am trying to colorize architectural objects on an OBJ file with full and valid version of PROCREATE 5.2. NO CHANCE TO DO IT AT PRESENT. Very sad!!!

---

<div class="post-metadata">

**Author:** ![Istvan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/istvan/32/23668_2.png) [@Istvan](https://discourse.shapr3d.com/u/Istvan)\
**Post date:** [November 5, 2021, 5:48am UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479/13 "2021-11-05T05:48:15Z")

</div>

Unfortunately the issue is in Procreate. We are in touch with them, the same issue is present with every CAD system, because Procreate does not remap the UV coordinates properly that’d be necessary for this use case. Other apps like [Forger](https://apps.apple.com/hu/app/forger-classic/id459193659) do it properly.  
Please report this issue to procreate, it should be relatively straightforward for them to fix it.

---

<div class="post-metadata">

**Author:** ![peter.fries](https://avatars.discourse-cdn.com/v4/letter/p/848f3c/32.png) [@peter.fries](https://discourse.shapr3d.com/u/peter.fries)\
**Post date:** [November 5, 2021, 7:15am UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479/14 "2021-11-05T07:15:00Z")

</div>

Thanks a lot for your immediate replay. I see I have to contact PROCREATE!

Greetings

Peter Fries

---

<div class="post-metadata">

**Author:** ![udokr](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/udokr/32/14506_2.png) [@udokr](https://discourse.shapr3d.com/u/udokr)\
**Post date:** [November 5, 2021, 11:18am UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479/15 "2021-11-05T11:18:49Z")

</div>

Istvan could you explain “Procreate does not remap the UV coordinates”? It doesn’t make any sense, you either have UVs or you don’t.

Creating the UVs was always part of the modelling process and the modelling software’s job. I find it shocking you are not familiar with such basic concepts. Texturing needs UVs. Procreate is a painting/texturing tool, and it worked perfectly every time on my iPad with a lot of models from various softwares.

Blaming the texturing tool for not having UVs is like saying an engine without petrol is broken, since it doesn’t run.

---

<div class="post-metadata">

**Author:** ![Istvan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/istvan/32/23668_2.png) [@Istvan](https://discourse.shapr3d.com/u/Istvan)\
**Post date:** [November 5, 2021, 11:38am UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479/16 "2021-11-05T11:38:11Z")

</div>

3D CAD systems like Shapr3D are not mesh modelers, but boundary representation modelers. Due to the surface based representation of the 3D geometry, every surface has it’s own parametrization, which is the natural parametrization of the surface’s mathematical representation. Because of this, between faces there are overlapping UV regions, UV coordinates are not unique per triangle after the tessellation, and they are not normalized to a [0,1] domain. This is due to the underlying mathematical representation of CAD systems, it works like this in every CAD.  
There are techniques that make it possible to automatically remap UV coords on a tessellated body, this is what most sophisticated painting apps do, like Forger that I linked. This is what Procreate should do as well, otherwise it won’t work with any CAD system.

Ps.: obviously we could also run this algorithm, and if they are not open to fix it, we will do it eventually, but unless they fix it, Procreate will have the same issue with every 3D CAD system.

---

<div class="post-metadata">

**Author:** ![udokr](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/udokr/32/14506_2.png) [@udokr](https://discourse.shapr3d.com/u/udokr)\
**Post date:** [November 5, 2021, 1:00pm UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479/17 "2021-11-05T13:00:41Z")

</div>

Thanks for the explanation.

However, what you wrote is just the problem you have with fixing UVs derived from the brep data. I just don’t see how is that Procreate’s issue as a painting app, if you give it false input?

---

<div class="post-metadata">

**Author:** ![Vassi\_solutions](https://avatars.discourse-cdn.com/v4/letter/v/bc79bd/32.png) [@Vassi\_solutions](https://discourse.shapr3d.com/u/Vassi_solutions)\
**Post date:** [November 5, 2021, 1:29pm UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479/18 "2021-11-05T13:29:26Z")

</div>

Both blender and keyshot has to unwrap the 3D models coming from CAD programs…

If I’m not mistaken. Neither Solidworks, Fusion 360 or Autocad has UV mapping without an add on?  
Honestly I haven’t checked. But I see people have issues with revit models in Blender.

---

<div class="post-metadata">

**Author:** ![Istvan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/istvan/32/23668_2.png) [@Istvan](https://discourse.shapr3d.com/u/Istvan)\
**Post date:** [November 5, 2021, 1:41pm UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479/19 "2021-11-05T13:41:05Z")

</div>

> [@Vassi\_solutions](#):
>
> If I’m not mistaken. Neither Solidworks, Fusion 360 or Autocad has UV mapping without an add on?

Yes, they don’t.

---

<div class="post-metadata">

**Author:** ![Istvan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/istvan/32/23668_2.png) [@Istvan](https://discourse.shapr3d.com/u/Istvan)\
**Post date:** [November 5, 2021, 1:47pm UTC](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479/20 "2021-11-05T13:47:09Z")

</div>

> [@udokr](#):
>
> However, what you wrote is just the problem you have with fixing UVs derived from the brep data. I just don’t see how is that Procreate’s issue as a painting app, if you give it false input?

Sure, we could also implement UV mapping in Shapr3D, but we had no use case for it until now, partially because every rendering and painting software does this automatically, except Procreate. However considering that this issue is present with every other CAD, I believe it would make a lot of sense if Procreate would implement this.

[Next page](https://discourse.shapr3d.com/t/procreate-5-2-and-files-from-shapr3d/15479.md?page=2)
