El Gaussian splatting es una nueva y emocionante técnica de renderizado que destaca por crear escenas y sujetos 3D realistas y naturales; imagina una fotografía en 3D. ¡Aprende más sobre el splatting y pruébalo tú mismo!


El Gaussian splatting puede renderizar eficazmente objetos brillantes y reflectantes, así como detalles largos y finos. El splatting también destaca en la captura de espacios grandes y amplios sin sacrificar los detalles más pequeños.
Con Polycam, puedes disfrutar de funciones adicionales que incluyen:
“Quería probar Gaussian Splatting para usarlo en mi cortometraje; grabé un video de un minuto y medio con mi iPhone y lo subí a Polycam. Los resultados fueron realmente impresionantes”
¿Qué es el Gaussian Splatting?
El Gaussian splatting es una técnica de rasterización utilizada para la reconstrucción y el renderizado 3D. En esencia, es un método para crear escenas fotorrealistas a partir de un muestreo de imágenes.
Un reciente artículo innovador de investigadores de Inria (Université Côte d'Azur) y el Instituto Max Planck describe un proceso para generar los datos necesarios para el Gaussian Splatting 3D a partir de un conjunto de imágenes.
Para los usuarios finales, esto significa que es posible obtener renderizados de alta calidad de sujetos o espacios que, de otro modo, no podrían representarse con tanta fidelidad mediante otros métodos.
¿Cómo creo un Gaussian Splat?
¡Puedes crear una reconstrucción mediante Gaussian Splatting directamente en esta página! Toca el botón 'Crear' de arriba y sigue las instrucciones para configurar una cuenta o perfil.
Tu conjunto de imágenes debe tener entre 20 y 200 archivos en formato PNG o JPG, y tu archivo de vídeo debe estar en formato mp4. Por lo general, usar más imágenes dará como resultado una escena de mayor calidad. Cuantas más imágenes tomes desde diversos ángulos y puntos de vista, mejor suele ser el resultado.
Para obtener los mejores resultados, tu conjunto de imágenes debe seguir las mejores prácticas de fotogrametría. En cuanto al Gaussian Splatting, es importante que tus imágenes o vídeos tengan un desenfoque de movimiento mínimo y eviten efectos de profundidad de campo reducida (bokeh). Cuando hay poca profundidad de campo, desenfoque de movimiento u otros efectos subóptimos, pueden generarse artefactos conocidos como “flotadores” que reducen la calidad del splat.
Aunque el procesamiento de Polycam ayuda a minimizar la presencia de elementos flotantes, tomar imágenes uniformemente nítidas y bien iluminadas que cubran todos los ángulos del sujeto o la escena producirá reconstrucciones de la más alta calidad.
¡Las imágenes o vídeos de drones de sujetos o paisajes suelen funcionar muy bien! Si tienes drones de DJI, intenta usar la función “Punto de interés”, que hace que el dron orbite alrededor del sujeto a una distancia determinada. Hacer esto con varias pasadas desde diferentes distancias debería generar excelentes conjuntos de imágenes o vídeos para crear splats.
¿Puedo importar Splats en otros programas?
Dado que el Gaussian Splatting es relativamente nuevo, la compatibilidad con otros programas 3D sigue en desarrollo. Ya existen complementos para Unity, Unreal y otros, y cada semana se lanzan más.
En comparación con otras técnicas basadas en campos de radiancia, como los NeRF, los Gaussian Splats tienen un camino mucho más sencillo para integrarse en los renderizadores existentes. Publicaremos actualizaciones a medida que surjan.
¿Puedo usar mis capturas antiguas de Polycam?
¡Sí! Si aún conservas los datos originales de una captura antigua de Polycam, puedes exportar las imágenes en bruto desde la aplicación Polycam y subirlas aquí.
Si utilizas un iPhone, duplica el escaneo antiguo en tu dispositivo y selecciona “Reprocesar” usando Gaussian Splat.
De lo contrario, en la vista "Exportar" de una captura individual, desplácese hacia abajo hasta "imágenes sin procesar" y selecciónela. Esto generará un archivo ZIP que puede enviar a su computadora. Descomprima el archivo ZIP y cargue las imágenes aquí para generar un nuevo Gaussian Splat.
¿Cómo funciona el Gaussian Splatting 3D?
El Gaussian Splatting representa una escena 3D como millones de partículas, o gaussianas 3D, cada una de las cuales tiene forma de elipsoide (una elipse 3D), con una opacidad que disminuye a medida que aumenta la distancia desde el centro de cada gaussiana 3D.
Cada gaussiana 3D tiene sus propios parámetros únicos, como la posición 3D, la orientación, la escala 3D, la opacidad y el color dependiente de la vista. Para renderizar estas partículas de manera eficiente, se convierten al espacio 2D ("splatted") y luego se organizan/clasifican para un renderizado de alto rendimiento.
Para generar una escena, se compara una imagen renderizada con la imagen real desde la misma posición de la cámara (rotación y posición de la cámara), y el error entre estas imágenes se propaga hacia atrás a través del modelo para actualizar los parámetros asociados con cada gaussiana 3D, junto con las posiciones de la cámara.
Al iterar miles de veces a través de las imágenes de referencia proporcionadas por el usuario, la escena se ajusta gradualmente para coincidir con las imágenes de entrada reales. Esto es similar a la forma en que la IA entrena un modelo: el renderizado es entonces el paso hacia adelante.
De esta manera, la escena no solo parece fotorrealista desde las posiciones proporcionadas, sino también desde otras posiciones nuevas, porque la geometría 3D ha sido capturada por las gaussianas 3D a través de este proceso de entrenamiento por escena.
¿En qué se diferencian los Gaussian Splats de los NeRF?
Los NeRF, o campos de radiancia neuronal, son otra técnica de reconstrucción 3D que difiere del Gaussian Splatting en varios aspectos, lo que conlleva importantes implicaciones de uso. Dado que los NeRF dependen de que la red neuronal resultante sea consultada numerosas veces para renderizar cada punto de vista de la escena, es más difícil transmitir gradualmente fragmentos más pequeños de la escena de la forma en que lo hace el Gaussian Splatting.
Por lo tanto, para el usuario final, los Gaussian Splats se pueden renderizar en tiempo real en su dispositivo, ya que la técnica no requiere consultar redes neuronales, sino que utiliza entidades geométricas físicas (gaussianas 3D) que permiten este tiempo de renderizado más rápido.
Además, dado que los Gaussian Splats son más recientes que los NeRF, existe un mayor potencial para que esta técnica mejore aún más. ¡Estamos entusiasmados de formar parte de esta nueva frontera!
¿En qué se diferencia el Gaussian Splatting de la fotogrametría tradicional?
El Gaussian splatting generalmente requiere más recursos informáticos que la fotogrametría tradicional porque implica entrenar un modelo (millones de gaussianas 3D) a lo largo de miles de iteraciones por escena.
Los métodos tradicionales de fotogrametría son elaborados cuidadosamente por el diseñador del algoritmo mediante un enfoque paso a paso orientado a tareas, que no requiere las numerosas iteraciones que sí necesita el splatting, a excepción de la parte de estructura a partir del movimiento (SFM).
La estructura a partir del movimiento (SFM) implica encontrar las posiciones de la cámara y algunos puntos 3D en el objeto, y puede requerir una cantidad considerable de potencia de cálculo. SFM es el primer paso tanto en el splatting como en los métodos tradicionales de fotogrametría.
Todo esto significa que el splatting suele ser mejor para recrear escenas que contienen geometrías delgadas, superficies reflectantes y otros sujetos tradicionalmente difíciles. ¡Pruébelo usted mismo!

¡Genera un modelo 3D a partir de una imagen 2D!

Crea modelos 3D a partir de grabaciones de drones

Crea texturas 3D personalizadas
Cree y visualice planos de planta en 3D
Cree y visualice panorámicas de 360 grados

Crea y visualiza modelos 3D de objetos

Presentamos Polycam para Apple Vision Pro

Suba y comparta modelos 3D
Cree y visualice modelos LiDAR 3D