La tecnología de Gaussian Splats representa un avance notable en la captura de escenas 3D. A diferencia de métodos tradicionales como la fotogrametría, que genera mallas y texturas, esta técnica modela la escena con millones de pequeños elementos volumétricos. Esto permite reproducir efectos ópticos complejos de manera inherente, resultando en visualizaciones extremadamente realistas. Exploramos su funcionamiento y su potencial integración en flujos de trabajo como Blender.
De la nube de puntos a la representación diferencial 🔬
El proceso comienza con una nube de puntos obtenida de sensores LIDAR o cámaras. Cada punto se transforma en un gaussiano 3D, una elipsoide con atributos de color, opacidad y rotación. La clave está en la rasterización diferencial, que permite entrenar estos parámetros para que, al proyectarse en 2D, reconstruyan fielmente las imágenes de origen. Esto captura la luz transportada, incluyendo semitransparencias y reflejos especulares, sin necesidad de modelarlos manualmente.
Adiós a limpiar mallas, hola a limpiar splats 😅
Parece que cambiamos un problema por otro. Antes pasábamos horas eliminando artefactos de fotogrametría y retopologizando. Ahora, nuestro nuevo pasatiempo será lidiar con splats fantasmas y ajustar la densidad de elipsoides errantes. La promesa es no volver a tocar un modificador de suavizado, aunque puede que extrañemos la simplicidad de un buen triángulo. El progreso, a veces, solo cambia el tipo de quebradero de cabeza.