<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Build and Export Your Own 3D Model]]></title><description><![CDATA[<p dir="auto"> </p>
<h2><a class="anchor-offset" name="prerequisite"></a>Prerequisite</h2>
<ul>
<li><a href="/topic/139/parent-child-relationship">Parent-Child Relationship</a></li>
</ul>
<p dir="auto"> </p>
<h2><a class="anchor-offset" name="description"></a>Description</h2>
<p dir="auto">If you have built an object yourself using simple shapes, such as a table, you can export this object as a model file, which can be used for 3D printing or shared as a <a href="/topic/235/community-models">community model</a>.</p>
<p dir="auto"> </p>
<h2><a class="anchor-offset" name="preparing-an-object-for-export"></a>Preparing an Object for Export</h2>
<p dir="auto">Before you can export an object as a model file, you first need to prepare it. The goal is to <strong>make one part of the model the parent of all the other parts</strong>.</p>
<p dir="auto">For example, this table is composed of a tabletop and 4 legs. To export this table, we first need to take 2 steps:</p>
<ol>
<li>Give a name to each of these 5 box shapes.</li>
<li>Set the tabletop box as the parent of the 4 legs.</li>
</ol>
<p dir="auto"><img src="https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/a8089cd5-d632-45f7-b697-3fd8440a1b8e.png" width="900" style="border-radius:5px;border:1px solid #29622d" /></p>
<p dir="auto"> </p>
<h2><a class="anchor-offset" name="export-the-object"></a>Export the Object</h2>
<p dir="auto">Now you can use the “export object” block to export this object to a file. The input should be the name of the parent object that you specified in the previous step.</p>
<p dir="auto"><img src="https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/08ab7be1-ce38-487f-8e0a-10cd9705e23e.png" width="600" /></p>
<p dir="auto">If you need a “<strong>GLB</strong>” file for sharing, then you should use the “export object ( ) as a GLB file” block. If you need a “<strong>STL</strong>” file for 3D printing, then you should use the second block.</p>
<p dir="auto">When you run these blocks, it will show a dialog box for you to specify the file name.</p>
<p dir="auto"><img src="https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/7dc0104c-e412-4bde-8abd-e480d445e68d.gif" width="900" style="border-radius:5px;border:1px solid #29622d" /></p>
<p dir="auto">Try it yourself:</p>
<p dir="auto"><a href="https://play.creaticode.com/projects/27b6fd6dc16d056ba2807bb4" target="_blank">https://play.creaticode.com/projects/27b6fd6dc16d056ba2807bb4</a><br /> <br />
<iframe src="https://play.creaticode.com/projects/27b6fd6dc16d056ba2807bb4/embed" width="485" height="402" frameborder="0" allowfullscreen></iframe></p>
<p dir="auto"> </p>
<h2><a class="anchor-offset" name="do-not-export-models-or-avatars-from-the-library"></a>Do not export models or avatars from the library</h2>
<p dir="auto"><strong>Note that you should not export objects you loaded using “add model”, “add community model” or “add avatar” blocks</strong>, because it might violate the license of those models.</p>
<p dir="auto">In fact, the “export object” blocks will automatically filter out these objects when you export them.</p>
]]></description><link>https://forum.creaticode.com/topic/236/build-and-export-your-own-3d-model</link><generator>RSS for Node</generator><lastBuildDate>Sat, 12 Sep 2026 21:00:03 GMT</lastBuildDate><atom:link href="https://forum.creaticode.com/topic/236.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 01 Jul 2022 02:49:28 GMT</pubDate><ttl>60</ttl></channel></rss>