Indietro

Heart Island

Una piccola isola che cambia con il tuo umore: scrivi o racconta a voce come ti senti ogni giorno, un’IA risponde riga per riga, e il meteo, il mare e le piante dell’isola si trasformano con le tue emozioni. Torna più avanti per vedere quanta strada hai fatto.

Autore: 云上码术
Heart Island

Descrizione

Heart Island è una piccola isola fatta per le tue emozioni. Il progetto è nato da qualcosa di personale: quando sono giù di morale, molte persone aprono una finestra di chat, scrivono un lungo messaggio e poi lo cancellano lettera per lettera. Non è che non abbiano niente da dire; non sanno a chi dirlo e non vogliono disturbare nessuno. Heart Island vuole cogliere quel momento e dare ai sentimenti un luogo dove non serve spiegare né recitare nulla. È per chiunque desideri un posto gentile dove posare i propri sentimenti, soprattutto nelle ore insonni della notte, quando non c’è nessuno con cui parlare.

L’esperienza ha tre parti:

  • Registrare: annota il tuo umore ogni giorno, per iscritto o a voce. L’IA accoglie ciò che dici, e la sua risposta arriva in streaming riga per riga, come se qualcuno ti avesse davvero ascoltato fino alla fine.
  • Vedere: le tue emozioni diventano il paesaggio dell’isola, con il meteo, il mare e le piante che cambiano con il tuo umore. Quando sei felice, sull’isola torna il sereno; quando dentro di te piove, piove anche sull’isola.
  • Guardare indietro: torna dopo un po’ e l’isola ricorda il cammino che hai percorso. Una curva dell’umore e i riepiloghi di ogni fase scritti dall’IA ti mostrano come hai attraversato quei momenti.

Sull’isola sei un viaggiatore che può camminare, esplorare, pescare, guidare e liberare lanterne volanti. Ciò che registri non è solo testo: è un’isola che cresce lentamente.

Dal punto di vista tecnico, il front-end usa React, TypeScript e Framer Motion con una scena 3D in Three.js, le risposte dell’IA arrivano in streaming via WebSocket e un backend in Python gestisce l’analisi del sentiment e la generazione. Il terreno, gli edifici del villaggio, le piante e i prop sono stati modellati proceduralmente in Blender, e il viaggiatore è stato generato con Tripo. L’autore non vede Heart Island come uno strumento. È piuttosto un dono per chiunque abbia scritto tutto a tarda notte e poi l’abbia cancellato, un modo per dire: i tuoi sentimenti meritano un posto dove riposare.

Come è stato usato Tripo

Tripo ha generato il protagonista di Heart Island, il viaggiatore che rappresenta il giocatore. Camminare, esplorare, pescare, guidare e liberare lanterne volanti: tutto passa attraverso questo personaggio.

  • L’inizio della pipeline del personaggio: il viaggiatore è nato come character design 2D originale, che Tripo ha trasformato in un personaggio 3D completo di circa 20.000 facce.
  • Il passo successivo: le proporzioni sono state verificate in Blender segmento per segmento (piedi, gambe, busto, testa), sono state aggiunte animazioni in motion capture del CMU, e il personaggio viene pilotato in tempo reale in Three.js mentre corre, salta, lancia la lenza e libera lanterne sull’isola.
  • Il suo peso nell’opera: gran parte di ciò che i giocatori provano per l’isola si posa su questa figura. Secondo le parole dell’autore, Tripo ha colmato il divario più difficile per uno sviluppatore indipendente: la modellazione dei personaggi.

Trailer