📐 QEM Mesh Simplifier

Simplify heavy 3D models straight from SketchUp with the Quadric Error Metrics (QEM) algorithm. Cut the polygon count while preserving the original shape and materials.

📥 Download the SketchUp Plugin
🧮

QEM Algorithm

The Quadric Error Metrics algorithm collapses edges intelligently, cutting the polygon count while keeping the shape of the model with minimal loss of quality.

📁

Multi-Format

Supports SKP, OBJ, STL, 3DS, DAE, GLB and GLTF. Import any 3D model directly, or work from the current SketchUp selection.

🎨

Preserves Materials

Keeps the original colours, textures and materials through the simplification, rebuilding material assignments by face centroid.

👁️

Real-Time 3D Preview

See the result of the simplification in an interactive Three.js viewport before you apply it: wireframe, auto-rotation and side-by-side comparison.

⚖️

File Size Estimate

Works out the estimated file size of the simplified model in real time — ideal for trimming files down before you share them.

🎚️

Slider Control

Set the level of simplification with a slider from 0% to 95%, dialling the polygon reduction in to exactly what you need.

🛠️ How does it work?

1

Install the .rb plugin in SketchUp (copy it into the Plugins folder)

2

Open it from Extensions → QEM Mesh Simplifier

3

Import a 3D file, or select a component

4

Set the slider and apply the simplification

❓ Frequently Asked Questions

What is QEM?

QEM (Quadric Error Metrics) is a 3D mesh simplification algorithm that collapses the edges which introduce the smallest geometric error. It is the industry standard for polygon reduction.

Which formats does it support?

SKP (SketchUp native), OBJ, STL, 3DS, DAE (Collada) and GLB/GLTF (the 3D web format). You can also work directly from the current SketchUp selection.

Are materials lost during simplification?

No. The plugin preserves the original materials and colours, using centroid matching to reapply the correct material to each simplified face.

Can I save the simplified model as a file?

Yes. When you apply the simplification you can either insert the result into the active model or save it as a .skp file in the folder of your choice.