Pruébalo en vivo Descripción
Postcard World no es un mundo: es una máquina para regalar mundos. Escribe para quién es y algo que ocurrió entre esa persona y tú, y la máquina construirá un mundo en miniatura que solo pertenece a esa persona: 6,5 metros de ancho, lo justo para que quepan una cosa y una persona. Recibes un enlace y lo envías. La otra persona lo abre y entra, y solo cuando llega al centro aparece la frase que escribiste.
El destinatario también puede elegir una cosa (un barco de papel, una vela o la carta) y responder; esa respuesta es simplemente otro enlace. Así que se trata de un intercambio en ambos sentidos, no de una página de exhibición estática. Los objetos se colocan a tamaño real (una carta de 0,12 m, una silla de 0,9 m, una farola de 3,5 m, un árbol de 4,5 m) en relación con una altura de los ojos de 1,62 m, lo que da al pequeño mundo una sensación de espacio creíble. Además, son más que decorado: tienen mecánicas propias, se iluminan un punto más cuando te acercas y se desplazan hacia el centro cuando se escribe una respuesta.
No hay backend en absoluto. El mundo completo está codificado en el enlace (282 caracteres en el mundo de ejemplo), sin servidor ni base de datos, y el enlace nunca caduca. La obra no carga ningún archivo de imagen, fuente ni audio: la hierba, el suelo, el cielo, las montañas lejanas, las nubes, las estrellas, la lluvia, la nieve y los charcos se generan por código, el paisaje sonoro se sintetiza en tiempo real con Web Audio y la interfaz usa fuentes del sistema. Tampoco hay herramienta de compilación: funciona con los módulos ES nativos del navegador y con import maps. Aparte de los assets 3D, ninguna imagen, audio ni texto se generó con IA, y el código lo escribió el autor.
Cómo se usó Tripo
Los 14 assets 3D de la escena se generaron con la API text_to_model (text-to-3D) de Tripo, sin un solo objeto provisional. Sin Tripo, dice el autor, la obra se habría reducido a composiciones de geometría básica.
- Especificaciones: cada asset es un GLB con un mapa de color base de 512×512 y un mapa de normales, con unos 11.500 triángulos. Un script de generación llama a la API de Tripo, y el resultado pasa por una importación y una compresión automatizadas mediante scripts antes de que three.js lo cargue directamente en tiempo de ejecución.
- Tres papeles narrativos: cosas que te responden (la lámpara, la vela), cosas que dan escala (la bicicleta, el árbol, el reloj) y cosas sobre las que te inclinas para leer (la carta, el barco de papel). La forma y el material de los assets deciden si esto se siente siquiera como un lugar.
- Objetos como mecánicas: son piezas móviles de la máquina, no solo modelos para mirar; se iluminan un punto más cuando te acercas y se desplazan hacia el centro cuando se escribe una respuesta.


