Provalo dal vivo Descrizione
Postcard World non è un mondo; è una macchina per regalare mondi. Scrivi per chi è e una cosa che è successa tra voi, e la macchina costruisce un mondo in miniatura che appartiene solo a quella persona: largo 6,5 metri, appena abbastanza grande da contenere una cosa e una persona. Ricevi un link e lo invii. L’altra persona lo apre ed entra, e solo quando raggiunge il centro affiora la frase che hai scritto.
Chi lo riceve può anche scegliere una cosa – una barchetta di carta, una candela o la lettera – e rispondere; quella risposta è semplicemente un altro link. È quindi uno scambio a doppio senso, non una pagina vetrina statica. Gli oggetti sono collocati a grandezza reale (una lettera di 0,12 m, una sedia di 0,9 m, un lampione di 3,5 m, un albero di 4,5 m) rispetto a un’altezza degli occhi di 1,62 m, il che dà al piccolo mondo un senso dello spazio credibile. E non sono solo arredo di scena: incorporano meccaniche, illuminandosi di una tacca quando ti avvicini e scivolando verso il centro quando viene scritta una risposta.
Non c’è alcun backend. L’intero mondo è codificato nel link – 282 caratteri per il mondo di esempio –, senza server né database, e il link non scade mai. L’opera non carica file di immagini, font o audio: erba, terreno, cielo, montagne lontane, nuvole, stelle, pioggia, neve e pozzanghere sono tutti generati via codice, il paesaggio sonoro è sintetizzato in tempo reale con Web Audio e l’interfaccia usa i font di sistema. Non c’è nemmeno uno strumento di build; tutto funziona con i moduli ES nativi del browser e le import map. A parte gli asset 3D, nessuna immagine, nessun audio e nessun testo sono stati generati con l’IA, e il codice è stato scritto dall’autore.
Come è stato usato Tripo
Tutti i 14 asset 3D della scena sono stati generati con l’API text_to_model (text-to-3D) di Tripo, senza alcun segnaposto. Senza Tripo, dice l’autore, l’opera si sarebbe ridotta a composizioni di geometrie elementari.
- Specifiche: ogni asset è un GLB con una mappa colore di base 512×512 e una normal map, per circa 11.500 triangoli. Uno script di generazione chiama la Tripo API, e il risultato passa per un’importazione e una compressione gestite via script prima che three.js lo carichi direttamente in fase di esecuzione.
- Tre ruoli narrativi: cose che ti rispondono (la lampada, la candela), cose che danno la scala (la bicicletta, l’albero, l’orologio) e cose su cui ti chini per leggerle (la lettera, la barchetta di carta). La forma e il materiale degli asset decidono se tutto questo sembri davvero un luogo.
- Oggetti come meccaniche: sono parti in movimento della macchina, non semplici modelli da guardare; si illuminano di una tacca quando ti avvicini e scivolano verso il centro quando viene scritta una risposta.


