<?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[[Beta] Preflight: cleans up finished SketchUp models (looking for testers)]]></title><description><![CDATA[<p dir="auto"><em><strong>Long time listener, first time caller.</strong></em></p>
<p dir="auto">We've built an extension called Preflight and we're looking for experienced SketchUp users to beta test it.</p>
<p dir="auto">It's for models you've inherited rather than built: files pieced together by several people, by a team of juniors, or handed over by a client. Preflight scans the whole model, shows you what's wrong, and then applies modeling best practices to clean it up.</p>
<p dir="auto">The video below walks through one full run on a real client model, a 3,700-definition site model with 33 scenes. The cleanup took just under an hour, and the saved file came out at about half its original size.</p>
<p dir="auto">What it fixes</p>
<p dir="auto"><strong>Materials</strong></p>
<ul>
<li>merges duplicate materials, but never materials whose render settings differ, so V-Ray materials that only look alike in SketchUp stay separate</li>
<li>moves container materials onto the faces that actually show them</li>
<li>strips container materials nothing inherits</li>
<li>paints visible back faces to match their fronts</li>
<li>clears opaque back materials facing into closed solids, and fills the bare back of a transparent face with its front material</li>
<li>removes materials painted onto edges</li>
<li>converts placed images into textured faces, so they can be resampled, exported and picked up by a renderer</li>
<li>purges materials nothing uses</li>
</ul>
<p dir="auto"><strong>Textures</strong></p>
<ul>
<li>resamples oversized textures and re-encodes them to cut file bloat, keeping transparency where an image has it</li>
<li>finds materials whose images look the same and gives them all the best version of the picture, while each keeps its own size and render settings</li>
<li>can export every texture to one folder and relink the model to it</li>
</ul>
<p dir="auto"><strong>Geometry</strong></p>
<ul>
<li>merges coplanar faces, but only where the material, tag and texture mapping match on both sides</li>
<li>removes stray and zero-length edges</li>
<li>removes faces sitting exactly on another face</li>
<li>turns reversed faces the right way round, including solids that are inside out</li>
<li>can soften and smooth shallow edges</li>
<li>can erase hidden faces and groups (never hidden edges, which usually hold a surface together)</li>
</ul>
<p dir="auto"><strong>Structure</strong></p>
<ul>
<li>deletes empty groups and components</li>
<li>collapses wrapper groups that hold a single child, handing their tag down to it</li>
<li>purges unused definitions</li>
<li>folds identical groups into one shared component, keeping each copy's own scale and material, or only folding copies that match if you prefer</li>
<li>bakes instance scale into the geometry and squares up flipped or swapped axes</li>
</ul>
<p dir="auto"><strong>Tags</strong></p>
<ul>
<li>clears tags on geometry that repeat the tag of the container it sits in</li>
<li>moves a tag shared by everything in a container up onto the container</li>
<li>purges tags nothing uses</li>
<li>can move loose edges and faces onto one tag, Untagged by default</li>
</ul>
<p dir="auto"><strong>Styles</strong></p>
<ul>
<li>removes styles no scene uses</li>
<li>merges styles with identical settings</li>
</ul>
<p dir="auto">How it works</p>
<ol>
<li>Choose what runs in the settings window. Any fix that can change how the model renders is marked, and each one can be unticked.</li>
<li>Scan. This reads the model and changes nothing.</li>
<li>Review the results, grouped by kind. You can step through each problem on screen, one object at a time.</li>
<li>Apply. It repeats until a pass finds nothing left to do.</li>
<li>Read the summary and the before-and-after report, which is saved beside the model.</li>
</ol>
<p dir="auto">Anything that needs a human decision is listed in the report rather than changed, and you can walk through those items the same way.</p>
<p dir="auto">Preflight never saves your model. If you don't like the result, close without saving and the file is exactly as it was.</p>
<p dir="auto">There are also two quick fixes, Merge coplanar faces and Erase stray edges, that work on the selection or the group you're editing. You can bind them to keys in Preferences &gt; Shortcuts.</p>
<p dir="auto">It runs on Mac and Windows, in SketchUp 2021 and later.</p>
<p dir="auto">You can request a beta license here:<br />
<a href="https://www.terminalagency.com/preflight" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.terminalagency.com/preflight</a></p>
<p dir="auto">We'd most like to hear how it does on your messiest models: what it got right, what it missed, and anything it did that you didn't expect. Feedback here or by email are both welcome.</p>
<p dir="auto"><a href="/assets/uploads/files/1790881925719-preflight-screencapture.mp4">preflight-screencapture.mp4</a></p>
]]></description><link>https://community.sketchucation.com/topic/165035/beta-preflight-cleans-up-finished-sketchup-models-looking-for-testers</link><generator>RSS for Node</generator><lastBuildDate>Fri, 02 Oct 2026 02:47:27 GMT</lastBuildDate><atom:link href="https://community.sketchucation.com/topic/165035.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 01 Oct 2026 19:12:30 GMT</pubDate><ttl>60</ttl></channel></rss>