Sube de 1 a 10 fotos. Un modelo de estimación de profundidad que se ejecuta en local en tu navegador las convierte en nubes de salpicaduras 3D de colores que puedes orbitar, acercar y recorrer volando: una foto cada vez, o todas unidas en una sola escena. No se sube nada a ningún sitio.
Tu navegador no admite WebGL2, que necesita este renderizador de salpicaduras. Prueba con una versión reciente de Chrome, Firefox o Edge.
El gaussian splatting es una manera de representar una escena 3D no con triángulos sino con una nube de manchas suaves y coloreadas —gaussianas—, cada una con su posición, tamaño y color propios, mezcladas desde la dirección en que mire la cámara. Presentado en 2023, se hizo popular porque las escenas construidas así se dibujan a fotogramas por segundo muy altos y aun así capturan los bordes suaves, el detalle fino y los reflejos que las mallas de triángulos tienen dificultad para lograr, y porque una escena puede producirse directamente a partir de fotografías corrientes en lugar de modelarse a mano.
Construir una escena completa de gaussian splatting como lo hacen los investigadores suele empezar con decenas o cientos de fotos tomadas desde todos los ángulos alrededor de un sujeto, un paso aparte para averiguar exactamente desde dónde se tomó cada foto y varios minutos de optimización en la GPU para ajustar las gaussianas a esas vistas. Esta página toma un camino más ligero, y lo ofrece de dos maneras: un modelo de estimación de profundidad mira una imagen y calcula a qué distancia está cada parte, y esa estimación basta para levantar la imagen del plano y convertirla en una nube de salpicaduras real y orbitable. Puedes hacerlo con una foto elegida o pedirlo con todas las fotos subidas a la vez, en cuyo caso se colocan en una única escena compartida, dispuestas alrededor del espectador como un panorama. Ambos caminos se parecen más a las fotos de paralaje 2,5D popularizadas por las cámaras de los móviles que a una reconstrucción completa con varias cámaras —nada aquí averigua desde dónde se tomó realmente cada imagen—, pero ambos se construyen y dibujan con la misma técnica de gaussian splatting.
Todo aquí se ejecuta en el hardware del propio visitante: el modelo de profundidad es una red neuronal compacta que se descarga una vez y luego se ejecuta enteramente dentro del navegador, y las salpicaduras las dibuja un renderizador en tiempo real que las ordena de atrás hacia delante antes de mezclarlas con transparencia, la misma técnica central que usan los visores de investigación completos de gaussian splatting. Ninguna foto se envía nunca a un servidor: toda la cadena, desde la imagen subida hasta el fotograma final dibujado, se queda en el dispositivo que abrió la página.