尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Make, train, view and edit 3D Gaussian splats on your own Mac, iPhone and Linux GPU machines — native Metal trainer and renderer, CUDA worker, multi-device block training.
翻译准备中
正在加载完整 README。
查看完整 README ↗Make, train, view and edit 3D Gaussian splats on your own machines. Capture on an iPhone, prepare and view on a Mac, and train on whichever of your machines are free: your Mac's GPU, other Macs, and Linux or Windows PCs with NVIDIA cards. Big scenes are split into blocks that train on several devices at once and are merged back into one splat.
Everything runs locally on your network. No cloud account, no uploads to anyone else.
Website · Download · Quick start · User guide · Documentation · Changelog · Contributing
| App | Runs on | What it does |
|---|---|---|
| SplatWork | Mac (Apple silicon, macOS 15+) | The main app. Turns photos, video, 360° video, stereo footage, iPhone captures and COLMAP / Nerfstudio datasets into splats. Native Metal renderer and trainer, editor, exporter, and the coordinator for every other device. |
| SplatWork for Linux | Linux PC with an NVIDIA GPU (Flatpak) | A CUDA worker (gsplat) that the Mac and iPhone send training and processing jobs to, and a full desktop studio of its own: viewer, new projects, editing and export on Linux. |
| SplatWork for Windows | Windows 10 / 11 PC (x64) with an NVIDIA GPU | The same worker and studio as SplatWork for Linux, packaged for Windows (MSI installer). |
| SplatWork Capture | iPhone (iOS 18+; LiDAR models record depth) | Records ARKit-posed frames with LiDAR depth and sends them to the Mac. Can also turn its own scans into splats on the phone, or hand the heavy steps to your Mac or PC. |
| splatprep | Mac or Linux (Python) | The processing toolkit inside the apps: learned feature matching and camera solving (COLMAP / GLOMAP), moving-object and sky masks (SAM 2), video splitting and benchmarks. Also usable on its own from the command line. |
.splat, 4K screenshots and turntable videos.Ready-built apps are on the Releases page.
SplatWork for Mac (Apple silicon, macOS 15 or later): download the .dmg and drag SplatWork to Applications.
The app isn't notarized yet, so the first time, right-click it and choose Open. It updates itself from new
releases (SplatWork → Check for Updates…). A rolling developer build with the latest changes is published as a
pre-release.
SplatWork for Linux for Linux (NVIDIA GPU, any distribution with Flatpak): install it from the project's Flatpak
repository, so updates arrive through flatpak update, GNOME Software or KDE Discover:
flatpak install --user https://benevision.github.io/SplatWork/flatpak/splatworker.flatpakref
Open SplatWork for Linux; its setup assistant detects your driver and installs a matching PyTorch and gsplat (about 2.7 GB, all inside the app's own folder). Then turn the server on. Details: linux/README.md.
SplatWork for Windows (Windows 10 / 11, x64; NVIDIA GPU for training): download the .msi from the next
release and run it. It asks once for administrator rights to allow Macs on Private networks to find the PC. Its setup
assistant installs PyTorch, CUDA and gsplat like the Linux app does, and it updates itself from new releases. Details
and the current state: windows/README.md.
SplatWork Capture for iPhone isn't on the App Store yet. Build it from source with Xcode: see ios/README.md.
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗