3D Gaussian Splatting na Macu
Nejjednodušší způsob, jak dělat 3D Gaussian Splatting na Macu, je nativní all-in-one aplikace, jako je RadianceKit: naimportujete fotky nebo video a aplikace scénu zarovná, natrénuje, upraví a vyexportuje na vašem GPU s Apple Silicon — bez příkazové řádky, bez Pythonu, bez cloudu. Pokud dáváte přednost bezplatné open-source cestě, můžete si také sestavit nástrojový řetězec v příkazové řádce. Tento průvodce porovnává všechny možnosti a provede vás celým postupem.
Co potřebujete na Macu
3D Gaussian Splatting je náročný na GPU, takže budete chtít Mac s Apple Silicon (M1 nebo novější). Trénink běží na GPU přes Metal, což činí Intel Mac nepraktickým. 16 GB sjednocené paměti je pro běžné scény pohodlných a u větších záběrů pomáhá více. Potřebujete také macOS dostatečně nový pro váš nástroj — RadianceKit například vyžaduje macOS 26 Tahoe nebo novější.
Vaším vstupem jsou běžné fotky nebo video objektu či prostoru, nasnímané s dostatečným překryvem a vyrovnaným osvětlením. Všechno ostatní — zarovnání kamer, trénink a export — zajistí software.
Nejrychlejší cesta: nativní all-in-one aplikace
Nativní aplikace pro Mac odstraňuje nejtěžší část Gaussian Splattingu: nastavení. RadianceKit provozuje celý řetězec lokálně na GPU s Apple Silicon. Vložíte fotky nebo video, Apple Photogrammetry vypočítá pozice kamer, trénink Gaussian Splattingu sestaví scénu a vy si ji v reálném čase prohlížíte a exportujete — bez instalace COLMAP, Pythonu nebo jakýchkoli nástrojů příkazové řádky a bez nahrávání čehokoli do cloudu.
Nabízí jednoduchý režim (Simple Mode: naimportujete, stisknete Start, máte scénu) a expertní režim (Expert Mode) s 3D náhledem, inspektorem tréninku, živými křivkami ztráty a interaktivním editorem pro odstranění poletujících artefaktů štětcem. Export pokrývá PLY, Compressed PLY, SPZ, glTF, .splat a SOG, plus orbitální videa a soběstačné webové prohlížeče. Toto je nejlepší volba, pokud chcete výsledky rychle a chcete, aby vše zůstalo na vašem zařízení.
Bezplatné open-source nástrojové řetězce
Pokud vám vyhovuje příkazová řádka a chcete cestu s nulovými náklady, můžete si sestavit řetězec z open-source součástí. COLMAP (nebo PyCOLMAP) zrekonstruuje polohy kamer z vašich snímků a trenér s podporou Metal, jako je OpenSplat nebo Brush, provede Gaussian Splatting na Apple Silicon. To je flexibilní a bezplatné, ale znamená to instalaci závislostí, správu Pythonu nebo build toolchainů a vlastní propojení jednotlivých kroků.
Tuto cestu zvolte pro výzkum, vlastní postupy nebo integraci s vlastním kódem — ne pro nejrychlejší výsledek z hrstky dovolenkových fotek.
Prohlížeče pro existující splaty
Pokud už máte soubor .ply nebo .splat a potřebujete jej jen zobrazit, vyhrazený prohlížeč jako MetalSplatter vykresluje Gaussian Splaty pomocí Metal na macOS, iOS a visionOS. Prohlížeče scény netrénují — zobrazují ty, které jste vytvořili jinde.
Postup krok za krokem
- 1 Nasnímání — Vyfoťte 30–200 překrývajících se fotek nebo pomalé video objektu z mnoha úhlů při konzistentním osvětlení.
- 2 Import — Načtěte fotky nebo video do aplikace (nebo do COLMAP pro open-source cestu).
- 3 Zarovnání — Nechte software vypočítat pozice kamer — Apple Photogrammetry v RadianceKitu, COLMAP v open-source řetězci.
- 4 Trénink — Spusťte trénink Gaussian Splattingu na GPU s Apple Silicon a sestavte miliony 3D splatů.
- 5 Úprava a export — Vyčistěte zatoulané splaty a poté exportujte do PLY, SPZ, glTF, .splat, SOG, orbitálního videa nebo sdíleného webového prohlížeče.
Nástroje pro Gaussian Splatting na Macu v přehledu
| Nástroj | Typ | Nejvhodnější pro |
|---|---|---|
| RadianceKit | Nativní aplikace pro Mac | Nejrychlejší lokální postup bez nastavování |
| OpenSplat | Open-source CLI | Bezplatný, multiplatformní, skriptovatelný |
| Brush + COLMAP | Open-source CLI | Bezplatný kutilský řetězec na Apple Silicon |
| MetalSplatter | Prohlížeč | Zobrazení existujících scén .ply / .splat |
Závěr
Pro většinu uživatelů Macu je nativní aplikace jako RadianceKit nejrychlejší cestou od fotek k hotovému 3D Gaussian Splatu — lokálně, soukromě a bez nutnosti dotknout se terminálu. Pokud potřebujete bezplatné a otevřené řešení a příkazová řádka vám nevadí, alternativou je řetězec OpenSplat nebo Brush + COLMAP.
Často kladené otázky
Jaký je rozdíl mezi Gaussian Splattingem a NeRF?
Oba přístupy převádějí fotky na 3D scénu, ale Gaussian Splatting ji reprezentuje jako miliony malých 3D splatů, které se vykreslují v reálném čase, zatímco NeRF ukládá scénu do neuronové sítě, jejíž zobrazení je pomalejší. V praxi se Gaussian Splatting trénuje rychleji a prohlíží v reálném čase, a proto jej RadianceKit používá, a u běžných záběrů obvykle vypadá ostřeji.
Je Gaussian Splatting lepší než tradiční fotogrammetrie?
Řeší různé problémy. Tradiční fotogrammetrie vytváří texturovanou síť (mesh), která se hodí pro měření a úpravy v 3D nástrojích. Gaussian Splatting rekonstruuje vzhled scény — odrazy, jemné detaily, měkké hrany — pro fotorealistické prohlížení v reálném čase. Pro věrný 3D záznam ke sdílení obvykle splatting vypadá lépe; pro měřitelný a upravitelný model je síť stále správný nástroj.
Kolik fotek potřebuji pro dobrý výsledek?
Pro jeden objekt obvykle 30–100 ostrých, překrývajících se fotek z mnoha úhlů poskytne dobrý výsledek; místnostem a větším scénám prospěje více. Konzistentní osvětlení a dostatečný překryv jsou důležitější než samotný počet. Můžete také natočit pomalé video a nechat RadianceKit navzorkovat jeho snímky.