Descargar el código fuente Descripción
Reality Ocean es una obra de realidad mixta para Apple Vision Pro, un regalo para quienes añoran el mar pero por ahora no pueden llegar a la costa. Tu habitación real sigue visible mientras 25 pececillos, una tortuga marina y medusas se adentran en tu espacio cotidiano, de modo que, sin salir de casa, puedes compartir una breve conexión con un grupo de pequeñas vidas usando tus propias manos.
Activa la alimentación y luego pellizca y suelta para dejar caer una sola bolita de comida. Se hunde despacio y los peces cercanos se acercan a comer. Los movimientos de tus manos también mecen a los peces que te rodean y convierten la observación en un encuentro con respuesta. La tortuga sigue una trayectoria de nado continua mientras las medusas flotan a la deriva, y los controles de luz de relleno en tiempo real para el brillo y la dirección te permiten ajustar con precisión cómo se ve el océano en tu propia habitación.
Es una app nativa de visionOS escrita en Swift, con Apple RealityKit como motor 3D, SwiftUI para la interfaz y ARKit para el seguimiento espacial y de manos; la lógica del banco de peces, la respuesta a las manos y la alimentación se programaron mediante vibe coding con GPT 6 Astra. Actualmente es un prototipo interactivo instalado y en funcionamiento en Vision Pro. Para mantener la fluidez del movimiento, en esta versión están desactivadas la colisión con la malla de la habitación real y la oclusión.
Se ofrece como proyecto de Xcode en código fuente, y tienes que firmarlo y compilarlo tú mismo para un Vision Pro con visionOS 2.0 o posterior.
Cómo se usó Tripo
Tripo es una fuente clave de nuevas especies para el banco de peces.
- Nuevas especies: los modelos y las texturas de la damisela de cola amarilla y del pez mariposa de bandas cobrizas se generaron con Tripo.
- Hacia Vision Pro: los assets se revisaron en Blender, recibieron rigging y animaciones de nado en bucle, y luego se convirtieron a USDZ con sus UV y materiales PBR intactos para llevarlos a Apple RealityKit.
- Tiempo ahorrado: Tripo acortó el modelado y el texturizado de cada nueva especie, así que el autor pudo dedicar más tiempo a la naturalidad del nado, la respuesta de la interacción y el ajuste del rendimiento en el dispositivo.


