Télécharger le code source Description
Reality Ocean est une œuvre en réalité mixte pour Apple Vision Pro, un cadeau pour ceux qui rêvent de l’océan sans pouvoir rejoindre la côte pour le moment. Votre vraie pièce reste visible tandis que 25 petits poissons, une tortue de mer et des méduses investissent votre espace quotidien : sans quitter la maison, vous pouvez partager un bref lien avec un groupe de petites vies, de vos propres mains.
Activez le nourrissage, puis pincez et relâchez les doigts pour lâcher un seul petit granulé. Il coule lentement, et les poissons proches se rassemblent pour manger. Les mouvements de vos mains font aussi onduler les poissons autour de vous, transformant l’observation en une rencontre qui vous répond. La tortue suit une trajectoire de nage continue pendant que les méduses dérivent, et des réglages en direct de la luminosité et de la direction de la lumière d’appoint vous permettent d’ajuster finement l’aspect de l’océan dans votre propre pièce.
C’est une application visionOS native écrite en Swift, avec Apple RealityKit comme moteur 3D, SwiftUI pour l’interface et ARKit pour le suivi spatial et le suivi des mains ; le comportement du banc, la réponse aux mains et la logique de nourrissage ont été développés en vibe coding avec GPT 6 Astra. Il s’agit pour l’instant d’un prototype interactif installé et fonctionnel sur Vision Pro. Pour garder des mouvements fluides, les collisions et l’occultation avec le maillage de la pièce réelle sont désactivées dans cette version.
Il est fourni sous forme de projet Xcode en code source et doit être signé et compilé par vos soins pour un Vision Pro sous visionOS 2.0 ou version ultérieure.
Comment Tripo a été utilisé
Tripo est une source essentielle de nouvelles espèces pour le banc de poissons.
- Nouvelles espèces : les modèles et les textures de la demoiselle à queue jaune et du chelmon à bec médiocre ont été générés avec Tripo.
- Direction Vision Pro : les assets ont été vérifiés dans Blender, riggés et dotés d’animations de nage en boucle, puis convertis en USDZ en conservant leurs UV et leurs matériaux PBR, avant d’être intégrés à Apple RealityKit.
- Du temps gagné : Tripo a raccourci la modélisation et le texturage de chaque nouvelle espèce, ce qui a permis à l’auteur de consacrer plus de temps au naturel de la nage, au retour d’interaction et à l’optimisation des performances sur l’appareil.


