Scarica il codice sorgente Descrizione
Reality Ocean è un’opera in realtà mista per Apple Vision Pro, un regalo per chi desidera il mare ma per ora non può raggiungere la costa. La tua stanza reale resta visibile mentre 25 pesciolini, una tartaruga marina e alcune meduse si spostano nel tuo spazio quotidiano: così, senza uscire di casa, puoi condividere un breve legame con un gruppo di piccole vite, usando le tue stesse mani.
Attiva l’alimentazione, poi unisci e separa pollice e indice per lasciar cadere un singolo granulo di mangime. Affonda lentamente e i pesci vicini si radunano per mangiare. Anche i movimenti delle tue mani fanno ondeggiare i pesci intorno a te, trasformando l’osservazione in un incontro che ti risponde. La tartaruga segue un percorso di nuoto continuo mentre le meduse vanno alla deriva, e i controlli in tempo reale per la luminosità e la direzione della luce di riempimento ti permettono di regolare con precisione l’aspetto dell’oceano nella tua stanza.
È un’app nativa per visionOS scritta in Swift, con Apple RealityKit come motore 3D, SwiftUI per l’interfaccia e ARKit per il tracciamento spaziale e delle mani; il comportamento del banco, la risposta alle mani e la logica dell’alimentazione sono stati sviluppati in vibe coding con GPT 6 Astra. Attualmente è un prototipo interattivo installato e funzionante su Vision Pro. Per mantenere i movimenti fluidi, in questa versione la collisione e l’occlusione con la mesh della stanza reale sono disattivate.
Viene fornito come progetto Xcode in forma di codice sorgente e va firmato e compilato in autonomia per un Vision Pro con visionOS 2.0 o successivo.
Come è stato usato Tripo
Tripo è una fonte fondamentale di nuove specie per il banco di pesci.
- Nuove specie: i modelli e le texture della damigella dalla coda gialla e del pesce farfalla rostrato sono stati generati con Tripo.
- Verso Vision Pro: gli asset sono stati controllati in Blender, riggati e dotati di animazioni di nuoto in loop, poi convertiti in USDZ mantenendo intatti UV e materiali PBR e importati in Apple RealityKit.
- Tempo risparmiato: Tripo ha accorciato la modellazione e il texturing di ogni nuova specie, permettendo all’autore di dedicare più tempo alla naturalezza del nuoto, al feedback dell’interazione e all’ottimizzazione delle prestazioni sul dispositivo.


