Explora en 3D

Cómo se creó Tjuvholmen en 3D

El modelo se construyó en Blender con mapas, datos láser y fotos propias, con la IA como herramienta. Arrastra el control para ver la malla de alambre tras el modelo.

El museo Astrup Fearnley y Tjuvtitten tal como se ven en el sitio web, con luz, sombras y reflejos en el agua.La misma vista como malla de alambre en Blender, con los techos de cristal del museo resaltados en naranja.BlenderSitio web

Izquierda: la malla de alambre en Blender, con los techos de cristal del museo Astrup Fearnley seleccionados. Derecha: la misma cámara en el sitio web, con luz, sombras y reflejos.

Ver en 3D

Del mapa a las tres dimensiones

Los contornos de los edificios proceden de OpenStreetMap, y las alturas y el terreno del escaneo láser de Oslo de Kartverket, el instituto cartográfico noruego. Los muelles, las plazas y la orilla siguen los datos láser, con el mar al nivel cero.

Fotos aéreas e imágenes tomadas en Tjuvholmen sirvieron de referencia para fachadas, materiales y detalles. El modelo es aproximado: quiere dar una impresión del barrio, no ser una copia exacta.

Construido con scripts en Blender

Casi todo el modelo lo crean unos 90 scripts de Python que se ejecutan en Blender: fachadas y ventanas, balcones y barandillas, el revestimiento de madera de los muelles, árboles, barcos y luces. Los scripts se pueden volver a ejecutar, así que un cambio en un sitio se aplica en todas partes.

Cuando algo no coincide con la realidad, se ajusta a mano en Blender, como las columnas y el pasaje junto al museo.

La ventana de Blender con el modelo 3D como malla de alambre y los techos del museo resaltados en naranja.
El modelo abierto en Blender 5.2, con la lista de objetos y las propiedades a la derecha.

El modelo y la realidad

Una foto tomada desde el puente sobre el canal, hacia el Yate Real en Filipstad, y la misma vista en el modelo. Arrastra el control para ver la diferencia.

La misma vista en el modelo 3D.Foto del Yate Real en Filipstad, tomada desde el puente sobre el canal.FotoModelo 3D

Foto: Vidar Vestnes.

En el navegador

El modelo se muestra con three.js y WebGL, directamente en el navegador, sin instalar nada. Tiene unos 600 000 triángulos y está comprimido, por lo que se carga en pocos segundos.

La luz sigue la hora del día, con la puesta de sol, ventanas iluminadas y las luces del Árbol de Oslo por la tarde. El agua refleja los edificios, y el nivel del mar puede subirse al de una marejada ciclónica y al del año 2100.

Hecho con IA

Tjuvholmen en 3D lo hizo Vidar Vestnes junto con Claude de Anthropic, mediante Claude Code. Claude escribió los scripts, controló Blender y revisó los resultados, mientras Vidar decidía qué hacer y lo comprobaba con la realidad.

Las texturas son originales creados con IA. Las obras de arte y los murales nunca se copian de fotos, sino que se crean en un estilo similar.

Datos

SoftwareBlender 5.2, three.js y Claude Code
ScriptsUnos 90 scripts de Python
TriángulosUnos 600 000
Archivo del modeloUnos 14 MB (9 MB al transferirse)
DatosOpenStreetMap (© colaboradores de OpenStreetMap), Kartverket y fotos propias

Fuentes: Blender · three.js · Kartverket – datos de elevación · OpenStreetMap (© colaboradores de OpenStreetMap, ODbL) · Claude Code