Image-to-3D that actually runs on your Mac — and tells you the licence
A local-first lab that turns one picture into a game-ready textured .glb, with Pixel Match keeping your text and logos legible and a provenance record on every file.

What it does
Drop in a single image (or generate one from a text prompt with Qwen-Image 2.1, also local) and get back a textured .glb sized for a game engine. Six backends — Pixal3D, TRELLIS.2, Hunyuan3D in several flavours, and Stable Fast 3D — sit behind one browser viewer and one CLI, on Apple Silicon or NVIDIA Linux. Nothing leaves your machine.
The interesting bit
Pixel Match is the standout: image-to-3D models redraw your picture, so lettering and faces come back garbled. The Finish step copies the real pixels from your source image back onto the model, so “VANGUARD 07” stays “VANGUARD 07” even after the mesh is cut to ~5k faces. Also unusual: every output carries a sidecar recording the licences behind it, so you know what you can legally ship.
Key highlights
- Pixel Match repaints surfaces with your source image’s actual pixels — on by default for Pixal3D, other backends pending
- Prop sheets: one generated grid image becomes nine separate, named props, each with three LODs and compressed textures
- Finish compresses a ~30 MB generated model down to game-size files
- Backend picker with honest trade-offs: TRELLIS.2 for fidelity, Stable Fast 3D for speed, Pixal3D as the recommended default
- Runs fully offline; model weights are opt-in, with sizes and licences stated before download
Caveats
- TRELLIS.2 and Hunyuan3D-2.1 on NVIDIA are flagged as new and not yet tested on real hardware; Windows support is limited and untested for several backends
- TRELLIS.2’s DINOv3 encoder is gated behind a manual Meta approval, and its material model can drift badly on flat/vector-style art
- Qwen’s image licence is ambiguous — the README’s own reading is that commercial use needs a licence from Qwen; Hunyuan weights aren’t licensed in the EU, UK or South Korea
Verdict
Indie game devs and anyone on Apple Silicon tired of cloud-only 3D generation should look hard at this. If you need Windows or a turnkey, zero-fiddling pipeline, wait for the rough edges to sand down.
Frequently asked
- What is Bingeljell/image-to-3dlab?
- A local-first lab that turns one picture into a game-ready textured .glb, with Pixel Match keeping your text and logos legible and a provenance record on every file.
- Is image-to-3dlab open source?
- Yes — Bingeljell/image-to-3dlab is open source, released under the Apache-2.0 license.
- What language is image-to-3dlab written in?
- Bingeljell/image-to-3dlab is primarily written in Python.
- How popular is image-to-3dlab?
- Bingeljell/image-to-3dlab has 521 stars on GitHub.
- Where can I find image-to-3dlab?
- Bingeljell/image-to-3dlab is on GitHub at https://github.com/Bingeljell/image-to-3dlab.