<p>It sounds like the .obj file you exported from the Unreal Engine did not preserve the smooth surfaces and curves of the original asset. This is likely because the .obj format does not support smooth shading or surface curvature information, and can only represent geometry as a collection of flat polygons.</p>
<p>If you want to preserve the smooth surfaces and curves of the original asset, you will need to use a different file format that supports this kind of information. Some options you might consider include the .stl format, which is commonly used for 3D printing, or the .fbx format, which is a more general-purpose 3D file format that can support smooth shading and surface curvature.</p>
<p>It is also possible that the slicer software you are using to prepare the model for printing does not support smooth shading or surface curvature. In this case, you may need to use a different slicer program or apply a smoothing algorithm to the model before exporting it.</p>
<p>I hope this information is helpful. Let me know if you have any further questions!</p>

CC BY-SA 4.0
2022-12-20T08:11:13.317Z
Well I am getting the same results with other file formats. Here is what a game dev said on this: "All those smooth surfaces and details you see are an illusion created by normal mapping - they're not part of the lower-poly mesh geometry that's getting rendered. Some of these details will have been baked into a map from a higher-poly sculpt, others might be synthetically produced by a procedural material."
Lara
CC BY-SA 4.0
2022-12-19T22:37:51.670Z
2022-12-19T22:37:51.670Z
Maurice
<p>The curves (simple smoothing or real &quot;multiple-per-vertex-normals&quot;) are embedded in the vertex information of the model and probably still exist in the obj. Lychee only sees the real 3D polygon mesh and discards the vertex data. Your best way to add some sort of polygon smoothing like MeshSmooth or TurboSmooth in 3ds Max, Maya, or Blender. It will read the vertex info and apply it to the mesh, thus creating more vertices. See the following YouTube video  for an example:</p>
<p><div class="youtube-embed"><div>
                <iframe width="640px" height="395px" src="https://www.youtube.com/embed/VBc-dXBnzKI?start=0"></iframe>
            </div></div></p>

CC BY-SA 4.0
2022-12-19T15:13:42.617Z
2022-12-19T18:01:50.253Z
2022-12-19T18:01:50.253Z
Hacky
<p>I wanted to experiment with a 3D printer and downloaded <strong>Lychee Slicer</strong> and wanted to print an Unreal asset. I took a <a href="https://www.unrealengine.com/marketplace/en-US/product/paragon-steel" rel="nofollow noreferrer">free one</a> from the store and exported the static mesh as <code>.obj</code>, so I can load it in <strong>Lychee</strong>. The only thing is details and curves have disappeared and smooth surfaces are visible polygons. Is this something that can be fixed?</p>
<p><a href="https://i.sstatic.net/IAXgd.jpg" rel="nofollow noreferrer" title="Screenshot of a 3D model in Unreal Engine"><img src="https://i.sstatic.net/IAXgd.jpg" alt="Screenshot of a 3D model in Unreal Engine" title="Screenshot of a 3D model in Unreal Engine" /></a></p>
<p><a href="https://i.sstatic.net/cPBCL.png" rel="nofollow noreferrer" title="Screenshot of a 3D model in Lychee Slicer"><img src="https://i.sstatic.net/cPBCL.png" alt="Screenshot of a 3D model in Lychee Slicer" title="Screenshot of a 3D model in Lychee Slicer" /></a></p>

<resin><lychee>
3D print Unreal Engine asset - Low quality export
Lara
# 3D print Unreal Engine asset - Low quality export

(Asked by: username_0 on 2022-12-18)

I wanted to experiment with a 3D printer and downloaded **Lychee Slicer** and wanted to print an Unreal asset. I took a [free one](https://www.unrealengine.com/marketplace/en-US/product/paragon-steel) from the store and exported the static mesh as `.obj`, so I can load it in **Lychee**. The only thing is details and curves have disappeared and smooth surfaces are visible polygons. Is this something that can be fixed?

[![Screenshot of a 3D model in Unreal Engine](https://i.sstatic.net/IAXgd.jpg "Screenshot of a 3D model in Unreal Engine")](https://i.sstatic.net/IAXgd.jpg "Screenshot of a 3D model in Unreal Engine")

[![Screenshot of a 3D model in Lychee Slicer](https://i.sstatic.net/cPBCL.png "Screenshot of a 3D model in Lychee Slicer")](https://i.sstatic.net/cPBCL.png "Screenshot of a 3D model in Lychee Slicer")

**Tags:** resin, lychee

---

## 2 answers

### Answer by username_1 on 2022-12-19. Score: 1

It sounds like the .obj file you exported from the Unreal Engine did not preserve the smooth surfaces and curves of the original asset. This is likely because the .obj format does not support smooth shading or surface curvature information, and can only represent geometry as a collection of flat polygons.

If you want to preserve the smooth surfaces and curves of the original asset, you will need to use a different file format that supports this kind of information. Some options you might consider include the .stl format, which is commonly used for 3D printing, or the .fbx format, which is a more general-purpose 3D file format that can support smooth shading and surface curvature.

It is also possible that the slicer software you are using to prepare the model for printing does not support smooth shading or surface curvature. In this case, you may need to use a different slicer program or apply a smoothing algorithm to the model before exporting it.

I hope this information is helpful. Let me know if you have any further questions!

> **Comments:**
> **username_0**: Well I am getting the same results with other file formats. Here is what a game dev said on this: "All those smooth surfaces and details you see are an illusion created by normal mapping - they're not part of the lower-poly mesh geometry that's getting rendered. Some of these details will have been baked into a map from a higher-poly sculpt, others might be synthetically produced by a procedural material."  

---

### Answer by username_2 on 2022-12-19. Score: 0

The curves (simple smoothing or real "multiple-per-vertex-normals") are embedded in the vertex information of the model and probably still exist in the obj. Lychee only sees the real 3D polygon mesh and discards the vertex data. Your best way to add some sort of polygon smoothing like MeshSmooth or TurboSmooth in 3ds Max, Maya, or Blender. It will read the vertex info and apply it to the mesh, thus creating more vertices. See the following YouTube video for an example:


---

