Changelog
What's new in Preview3D, release by release.
v1.2.0
LatestAugust 2026G-code preview
- The toolpath is coloured by what it's printing — perimeters, infill, bridges, supports — using your slicer's own palette, with a legend to match.
- A layer slider peels the print open, so you can look inside at any height.
- Extrusions are drawn at their real width, lit and rounded like laid-down plastic, instead of hairlines.
- Feature types are read from PrusaSlicer, Slic3r, OrcaSlicer, Bambu Studio and Cura.
Fixes
- G2/G3 arcs are now followed properly. PrusaSlicer's arc fitting emits fitted curves as single arc moves, which were being flattened to straight chords — crossing brim loops over each other and cutting corners off round parts.
- The G-code window's title bar carries the app branding like every other window.
Both platforms
- Same release on Mac and iPad — the G-code viewer lives in the shared kit.
- Large prints stay interactive: past ~800k drawn segments the toolpath falls back to hairlines rather than dropping frames.
v1.1.0 · iPad
iPadAugust 2026Preview3D on iPad
- First iPadOS release — a native viewer for the same formats, included in the universal purchase.
- Place a model in the room with AR — sized to about 20 cm, whatever units the file uses.
- Quick Look previews and thumbnails in the Files app, including STEP, painted 3MF, FBX and G-code.
- Touch orbit, background picker and the model info panel.
Not on iPad
- PMI / GD&T reading, the assembly tree and format conversion remain Mac-only; iPad hands off USDZ and PNG.
v1.1.0
G-codeJuly 2026G-code & .bgcode
- Open a slicer's G-code or PrusaSlicer .bgcode directly: orbit the print toolpath in 3D, switch to the embedded preview image, and read the print stats — time, filament, weight, layer height and material.
- Quick Look previews and Finder thumbnails cover .gcode and .bgcode as well.
v1.0.0
First releaseJuly 2026Viewing
- Native macOS viewer (SceneKit / Metal) for STEP/STP, STL, OBJ, PLY, glTF/GLB, USDZ/USD, DAE, FBX, 3DS and 3MF.
- STEP read via StepKit - a pure-Swift B-rep kernel with watertight tessellation and crease-aware normals.
- STEP per-part colors (STYLED_ITEM / COLOUR_RGB) rendered - colored assemblies show in their real colors.
- Painted multi-material 3MF (PrusaSlicer mmu_segmentation) rendered in its filament colors, including sub-facet brush detail.
- Turntable / arcball orbit, configurable background and optional floor.
Inspect & measure
- Info panel with volume, surface area, centre of mass, watertightness, bounding-box dimensions and source unit for STEP.
- B-rep structure (solids / faces / edges) and triangle / vertex counts.
- Instanced assembly tree of sub-parts - repeated parts are placed at their true positions and share geometry; click a part to highlight and isolate it.
- Centre-of-mass marker you can toggle on in the view.
PMI & GD&T (AP242)
- Semantic PMI in the info panel: dimensions with ± tolerance bands, geometric tolerances (flatness, position, perpendicularity, profile…) with zones and datum references, and datum features.
- Graphical PMI overlay - dimension lines, leaders and symbols drawn over the model, toggleable.
Finder integration
- Quick Look previews for every supported format - including STEP, painted 3MF, FBX and 3DS that macOS can't render on its own.
- Finder thumbnails via a dedicated thumbnail extension.
- File-type association, Quick Look and thumbnails now cover the mesh formats read via Assimp (FBX, 3DS, X3D, LWO, MS3D, AC, AMF, OFF…), not just the core formats.
- Heavy STEP previews and thumbnails use a fast coarse/decimated load, so large CAD stays quick in Finder.
Convert & export
- One-click convert: STEP → STL / OBJ / GLB / USDZ (StepKit), any loaded scene → STL / OBJ / PLY (Model I/O).
- USDZ output is ready for AR Quick Look.
- Export a single selected sub-part of an assembly on its own.
- PNG snapshots of the current view at 1×, 2× and 4×.
App
- Apple silicon · macOS 14 Sonoma or later.
- Fully offline — no network, no analytics, no accounts.