3D Gaussian Splatting på Mac
Den enkleste måten å gjøre 3D Gaussian Splatting på Mac er en native alt-i-ett-app som RadianceKit: du importerer bilder eller en video, og appen justerer, trener, redigerer og eksporterer scenen på Apple Silicon-GPU-en din — uten kommandolinje, uten Python, uten sky. Foretrekker du en gratis, åpen kildekode-rute, kan du også sette sammen en pipeline på kommandolinjen. Denne guiden sammenligner alle alternativene og går gjennom arbeidsflyten.
Dette trenger du på en Mac
3D Gaussian Splatting er GPU-tungt, så du vil ha en Apple Silicon-Mac (M1 eller nyere). Treningen kjører på GPU-en via Metal, noe som gjør en Intel-Mac upraktisk. 16 GB med samlet minne er komfortabelt for typiske scener, og mer hjelper med større opptak. Du trenger også en macOS som er ny nok for verktøyet ditt — RadianceKit krever for eksempel macOS 26 Tahoe eller nyere.
Inndataene dine er vanlige bilder eller en video av et objekt eller et rom, tatt med nok overlapping og jevnt lys. Alt annet — kamerajustering, trening og eksport — håndteres av programvaren.
Den raskeste ruten: en native alt-i-ett-app
En native Mac-app fjerner den vanskeligste delen av Gaussian Splatting: oppsettet. RadianceKit kjører hele pipelinen lokalt på Apple Silicon-GPU-en. Du slipper inn bilder eller en video, Apple Photogrammetry beregner kameraposisjonene, Gaussian Splatting-treningen bygger scenen, og du utforsker den i sanntid og eksporterer den — uten å installere COLMAP, Python eller noen kommandolinjeverktøy, og uten å laste noe opp til skyen.
Den tilbyr en enkel modus (importer, trykk Start, få en scene) og en ekspertmodus med en 3D-viewport, treningsinspektør, sanntids loss-kurver og en interaktiv editor for å børste bort flytende artefakter. Eksporten dekker PLY, Compressed PLY, SPZ, glTF, .splat og SOG, pluss orbit-videoer og selvstendige nettlesere. Dette passer best hvis du vil ha resultater raskt og vil at alt skal bli værende på maskinen din.
Gratis pipelines med åpen kildekode
Hvis du er komfortabel med kommandolinjen og vil ha en kostnadsfri rute, kan du bygge en pipeline av deler med åpen kildekode. COLMAP (eller PyCOLMAP) rekonstruerer kameraposisjoner fra bildene dine, og en Metal-kompatibel trener som OpenSplat eller Brush utfører selve Gaussian Splatting på Apple Silicon. Dette er fleksibelt og gratis, men det betyr å installere avhengigheter, håndtere Python eller byggeverktøykjeder og sy sammen stegene selv.
Velg denne veien for forskning, tilpassede arbeidsflyter eller integrasjon med din egen kode — ikke for det raskeste resultatet fra en håndfull feriebilder.
Visere for eksisterende splats
Hvis du allerede har en .ply- eller .splat-fil og bare trenger å se på den, kan en dedikert viser som MetalSplatter rendre Gaussian Splats med Metal på macOS, iOS og visionOS. Visere trener ikke scener — de viser dem du har laget et annet sted.
Arbeidsflyten, steg for steg
- 1 Ta opp — Ta 30–200 overlappende bilder, eller en langsom video, av motivet ditt fra mange vinkler med jevnt lys.
- 2 Importer — Last bildene eller videoen inn i appen (eller inn i COLMAP for åpen kildekode-ruten).
- 3 Juster — La programvaren beregne kameraposisjonene — Apple Photogrammetry i RadianceKit, COLMAP i åpen kildekode-pipelinen.
- 4 Tren — Kjør Gaussian Splatting-trening på Apple Silicon-GPU-en for å bygge millioner av 3D-splats.
- 5 Rediger og eksporter — Rydd opp i løse splats, og eksporter så til PLY, SPZ, glTF, .splat, SOG, en orbit-video eller en delbar nettleser.
Mac-verktøy for Gaussian Splatting i et overblikk
| Verktøy | Type | Best for |
|---|---|---|
| RadianceKit | Native Mac-app | Raskeste lokale arbeidsflyt uten oppsett |
| OpenSplat | Åpen kildekode-CLI | Gratis, plattformuavhengig, skriptbar |
| Brush + COLMAP | Åpen kildekode-CLI | Gratis gjør-det-selv-pipeline på Apple Silicon |
| MetalSplatter | Viser | Vise eksisterende .ply-/.splat-scener |
Konklusjon
For de fleste på en Mac er en native app som RadianceKit den raskeste måten å gå fra bilder til en ferdig 3D Gaussian Splat — lokalt, privat og uten å åpne en terminal. Trenger du et gratis, åpent oppsett og ikke har noe imot kommandolinjen, er en OpenSplat- eller Brush + COLMAP-pipeline alternativet.
Ofte stilte spørsmål
Hva er forskjellen på Gaussian Splatting og NeRF?
Begge gjør bilder om til en 3D-scene, men Gaussian Splatting representerer den som millioner av små 3D-splats som rendres i sanntid, mens en NeRF lagrer scenen i et nevralt nettverk som er tregere å vise. I praksis trener Gaussian Splatting raskere og vises i sanntid, og det er derfor RadianceKit bruker det, og det har en tendens til å se skarpere ut på hverdagsopptak.
Er Gaussian Splatting bedre enn tradisjonell fotogrammetri?
De løser ulike problemer. Tradisjonell fotogrammetri bygger et teksturert mesh som er godt for målinger og redigering i 3D-verktøy. Gaussian Splatting rekonstruerer hvordan en scene ser ut — refleksjoner, fine detaljer, myke kanter — for fotorealistisk visning i sanntid. For et naturtro 3D-opptak du vil dele, ser splatting vanligvis bedre ut; for en målbar, redigerbar modell er et mesh fortsatt det rette verktøyet.
Hvor mange bilder trenger jeg for et godt resultat?
For et enkelt objekt gir 30–100 skarpe, overlappende bilder fra mange vinkler vanligvis et godt resultat; rom og større scener har nytte av flere. Jevnt lys og nok overlapping betyr mer enn rent antall. Du kan også ta en langsom video og la RadianceKit hente bilderammene fra den.