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. 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. 2
    Import — Načtěte fotky nebo video do aplikace (nebo do COLMAP pro open-source cestu).
  3. 3
    Zarovnání — Nechte software vypočítat pozice kamer — Apple Photogrammetry v RadianceKitu, COLMAP v open-source řetězci.
  4. 4
    Trénink — Spusťte trénink Gaussian Splattingu na GPU s Apple Silicon a sestavte miliony 3D splatů.
  5. 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ástrojTypNejvhodně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.