Preview a downloaded 3MF or STL model in Finder before opening a slicer program.
Check a multi-plate Bambu Studio or OrcaSlicer project's build plates and print stats at a glance.
Browse a folder of 3D model files with real thumbnails instead of generic file icons.
Set Filament as the default macOS app for opening 3MF and STL files.
| akshaymaloo/filament | crafcat7/peakmon | motemen/macos-bluetoothaudiodistancer | |
|---|---|---|---|
| Stars | 7 | 7 | 7 |
| Language | Swift | Swift | Swift |
| Last pushed | — | — | 2020-12-25 |
| Maintenance | — | — | Dormant |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Building from source requires Xcode and XcodeGen, the app itself installs with one script and needs macOS 14 or later.
Filament is a native macOS app that adds proper thumbnails and interactive previews for 3D printing files, so you can select a model file in Finder, press the space bar, and see it spin in three dimensions without opening a slicer program first. It supports the common 3D printing and modeling formats: 3MF, including multi plate Bambu Studio and OrcaSlicer project files, along with STL, OBJ, and PLY. The app generates near instant thumbnails in Finder, using the slicer's own embedded plate image for 3MF files and rendering the others on the fly. Pressing space opens an interactive preview where you can orbit, pan, and zoom the model under soft studio style lighting. For 3MF files that use multiple filament colors, Filament renders the model in its real slicer colors, with an option to switch to a plain neutral look instead, and if a 3MF project has several build plates you can browse between them. It also shows basic model information such as dimensions in millimeters and triangle count, plus print time, weight, and printer details when a 3MF file includes them. Double clicking or dragging a supported file opens it in the full Filament window, and the app is built to open very large, multi million triangle files in about a second thanks to a dedicated streaming parser. It runs entirely offline with no network access or telemetry. To use it you need macOS 14 Sonoma or later. Building it from source requires Xcode and a tool called XcodeGen, and an included install script handles checking prerequisites, building a release version, signing it so it can run locally with just a free Apple ID, and registering it as the default viewer for 3MF and STL files. The project is organized as a dependency-free Swift library that does the actual file parsing and 3D scene building, a SwiftUI app that hosts the viewer, and two small Finder extensions that provide the thumbnails and the space bar preview. It is released under the MIT license.
Filament is a native macOS app that gives 3D printing files like 3MF, STL, OBJ, and PLY real Finder thumbnails and interactive space bar previews.
Mainly Swift. The stack also includes Swift, SwiftUI, SceneKit.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.