Preview 3D

A premium 3D viewer for Windows. View glTF, GLB, OBJ, FBX, STL, PLY, 3MF, USD and STEP.

3D & Audio · Windows

v0.3.10 Windows 10/11 · x64 Apache-2.0 Free

Releases are not code-signed yet, so Windows may ask for confirmation. The repository’s Windows security guide shows how to verify the checksum and open a release safely.


Preview 3D showing a PBR 3D model rendered with the studio lighting preset

What’s inside

Every major format

glTF 2.0 (GLB and glTF with sidecars), OBJ with MTL, FBX, STL, PLY meshes and point clouds, 3MF, USD/USDZ and STEP.

Lighting and inspection

Studio, Clay and a rotatable Directional light, plus wireframe mode, an information panel and point-cloud rendering.

Fits your workflow

Drag and drop, Ctrl+O, a path on the command line, or Windows “Open with” after a one-time install.

Installer or portable

The setup registers file associations. The portable ZIP leaves no trace — unzip, run, delete when you are done.

Built for big files

Loading and decoding run off the UI thread, so the window stays responsive while a heavy model comes in.

Screenshots

Easily view your 3D models.

Preview 3D showing a USDZ car model in wireframe mode, with the navigation gizmo and a load-time readout

Preview 3D showing a modern two-storey house model lit by the rotatable Directional light, with its garden and fence
“Modern House” by qurbanova.irade on Sketchfab, licensed CC BY 4.0.

Getting started

1

Get the release

Download the installer or the portable ZIP from Releases and verify the SHA-256 checksum shown on the release page.

2

Install

Run the setup to register file associations, or right-click the portable ZIP, choose Properties, select Unblock, then extract it anywhere.

3

Preview

Double-click a supported file, drag it onto the window, press Ctrl+O, or pass a path on the command line.

Format support

One viewer for all popular 3D model formats.

FormatWhat is supported
glTF 2.0.glb and .gltf, local binary and image sidecars, Draco and meshopt geometry, KTX2/Basis and PNG/JPEG/WebP textures
Wavefront OBJ.obj with optional local .mtl and texture sidecars
FBXBinary and ASCII, static hierarchy, instances, supported materials and textures, deterministic baked start pose
STLASCII and binary
PLYASCII and binary triangle meshes, plus point clouds
3MFCore geometry, components and build items, material colors and textures, production parts, bounded beam lattices
USD.usd, .usda, .usdc and .usdz: static meshes, hierarchy, instances, common primvars, bounded preview-surface materials
STEP.step and .stp: AP203/AP214/AP242 B-rep or authored tessellated geometry, assemblies, instance colors, authored units

Under the hood

A stack chosen for startup time

Preview 3D is a C++20 application built with MSVC and vcpkg-pinned dependencies. OpenUSD and OCCT run in separate compatibility hosts, and the UI never waits on the decoder.

  • C++20 · MSVC v145 · vcpkg — dependency versions pinned in the manifest, statically linked in release builds.
  • Sandboxed parsing — models decode in a zero-capability AppContainer worker; OpenUSD and STEP have dedicated hosts.
  • Tested before release — unit tests, fixture lanes and fuzz targets run before a release is packaged.
  • Docs in the repo — format support, installer verification and release workflow are all written down.

Preview 3D FAQ

Which 3D formats can it open?

glTF 2.0 (GLB and glTF with sidecars), OBJ with MTL, FBX, STL, PLY meshes and point clouds, 3MF, USD/USDZ and STEP. The repository documents the exact subset and resource ceilings for each.

Does Preview 3D upload my models anywhere?

No. Files are parsed and rendered on your machine, and the parser runs in a zero-capability AppContainer worker with no network access. There is no telemetry.

Which Windows versions are supported?

Windows 10 and 11 on x64. The installer registers file associations, and a portable ZIP is available if you would rather not install anything.

Can I make it the default viewer for 3D files?

Yes. The installer adds Preview 3D to Open with and Default apps for the supported extensions. Windows keeps your existing choices, so confirm the change in Default apps after installing.

Why does Windows warn about the download?

Releases are not code-signed yet, so SmartScreen may prompt. Download only from the repository’s Releases page, verify the SHA-256 checksum, and follow the Windows security guide. Code signing is on the roadmap.

Can I build it from source?

Yes. Open Preview3D.slnx in Visual Studio with the Desktop development with C++ workload and vcpkg integration, then build Release x64. The first restore compiles OpenUSD and OCCT from source, so expect it to take a while.

Keep browsing

More from the collection.

All apps →