3D Gaussian Splatting en un Mac
La forma más fácil de hacer 3D Gaussian Splatting en un Mac es una app nativa todo en uno como RadianceKit: importas fotos o un vídeo, y ella alinea, entrena, edita y exporta la escena en la GPU de tu Apple Silicon, sin línea de comandos, sin Python y sin nube. Si prefieres una vía libre y de código abierto, también puedes montar un pipeline por línea de comandos. Esta guía compara todas las opciones y te lleva por el flujo de trabajo.
Qué necesitas en un Mac
El 3D Gaussian Splatting exige mucha GPU, así que conviene un Mac con Apple Silicon (M1 o posterior). El entrenamiento corre en la GPU a través de Metal, lo que hace impráctico un Mac con Intel. 16 GB de memoria unificada van cómodos para escenas típicas, y más ayuda con capturas más grandes. También necesitas una versión de macOS lo bastante reciente para tu herramienta: RadianceKit, por ejemplo, requiere macOS 26 Tahoe o posterior.
Tu entrada son fotos normales o un vídeo de un objeto o un espacio, tomados con suficiente solapamiento e iluminación estable. De todo lo demás (alineación de cámara, entrenamiento y exportación) se encarga el software.
La vía más rápida: una app nativa todo en uno
Una app nativa de Mac elimina la parte más difícil del Gaussian Splatting: la configuración. RadianceKit ejecuta todo el pipeline en local sobre la GPU de Apple Silicon. Sueltas fotos o un vídeo, Apple Photogrammetry calcula las posiciones de cámara, el entrenamiento de Gaussian Splatting construye la escena, y la exploras en tiempo real y la exportas, sin instalar COLMAP, Python ni ninguna herramienta de línea de comandos, y sin subir nada a la nube.
Ofrece un Modo Simple (importas, pulsas Iniciar y obtienes una escena) y un Modo Experto con un visor 3D, un inspector de entrenamiento, curvas de pérdida en vivo y un editor interactivo para borrar artefactos flotantes con el pincel. La exportación cubre PLY, Compressed PLY, SPZ, glTF, .splat y SOG, además de vídeos en órbita y visores web autónomos. Esta es la mejor opción si quieres resultados rápidos y que todo se quede en tu máquina.
Pipelines libres y de código abierto
Si te manejas con la línea de comandos y quieres una vía sin coste, puedes montar un pipeline con piezas de código abierto. COLMAP (o PyCOLMAP) reconstruye las poses de cámara a partir de tus imágenes, y un entrenador compatible con Metal como OpenSplat o Brush realiza el Gaussian Splatting en Apple Silicon. Es flexible y gratis, pero implica instalar dependencias, gestionar Python o cadenas de compilación y encadenar los pasos por tu cuenta.
Elige este camino para investigación, flujos de trabajo a medida o integración con tu propio código, no para sacar el resultado más rápido a partir de un puñado de fotos de vacaciones.
Visores para splats existentes
Si ya tienes un archivo .ply o .splat y solo necesitas verlo, un visor dedicado como MetalSplatter renderiza Gaussian Splats con Metal en macOS, iOS y visionOS. Los visores no entrenan escenas: muestran las que generaste en otro sitio.
El flujo de trabajo, paso a paso
- 1 Captura — Haz de 30 a 200 fotos solapadas, o un vídeo lento, de tu sujeto desde muchos ángulos y con iluminación constante.
- 2 Importa — Carga las fotos o el vídeo en la app (o en COLMAP para la vía de código abierto).
- 3 Alinea — Deja que el software calcule las posiciones de cámara: Apple Photogrammetry en RadianceKit, COLMAP en el pipeline de código abierto.
- 4 Entrena — Ejecuta el entrenamiento de Gaussian Splatting en la GPU de Apple Silicon para construir millones de splats 3D.
- 5 Edita y exporta — Limpia los splats sueltos y luego exporta a PLY, SPZ, glTF, .splat, SOG, un vídeo en órbita o un visor web que puedas compartir.
Herramientas de Gaussian Splatting para Mac de un vistazo
| Herramienta | Tipo | Ideal para |
|---|---|---|
| RadianceKit | App nativa de Mac | El flujo local más rápido, sin configuración |
| OpenSplat | CLI de código abierto | Gratis, multiplataforma y programable |
| Brush + COLMAP | CLI de código abierto | Pipeline gratuito y casero en Apple Silicon |
| MetalSplatter | Visor | Ver escenas .ply / .splat existentes |
En resumen
Para la mayoría de la gente con un Mac, una app nativa como RadianceKit es la vía más rápida para pasar de las fotos a un 3D Gaussian Splat terminado: en local, de forma privada y sin tocar una terminal. Si necesitas una configuración gratuita y abierta y no te importa la línea de comandos, un pipeline con OpenSplat o Brush + COLMAP es la alternativa.
Preguntas frecuentes
¿Cuál es la diferencia entre Gaussian Splatting y NeRF?
Ambos convierten fotos en una escena 3D, pero el Gaussian Splatting la representa como millones de pequeños splats 3D que se renderizan en tiempo real, mientras que un NeRF guarda la escena en una red neuronal que es más lenta de mostrar. En la práctica, el Gaussian Splatting entrena más rápido y se visualiza en tiempo real, por eso RadianceKit lo usa, y tiende a verse más nítido en capturas cotidianas.
¿Es el Gaussian Splatting mejor que la fotogrametría tradicional?
Resuelven problemas distintos. La fotogrametría tradicional construye una malla con textura que va bien para mediciones y para editar en herramientas 3D. El Gaussian Splatting reconstruye el aspecto de una escena (reflejos, detalle fino, bordes suaves) para una visualización fotorrealista en tiempo real. Para una captura 3D realista que compartir, el splatting suele verse mejor; para un modelo medible y editable, una malla sigue siendo la herramienta adecuada.
¿Cuántas fotos necesito para un buen resultado?
Para un solo objeto, de 30 a 100 fotos nítidas y solapadas desde muchos ángulos suelen dar un buen resultado; las habitaciones y las escenas más grandes se benefician de más. La iluminación constante y el solapamiento suficiente importan más que la cantidad en sí. También puedes grabar un vídeo lento y dejar que RadianceKit muestree los fotogramas.