Baixar o código-fonte Descrição
Reality Ocean é uma obra de realidade mista para o Apple Vision Pro, um presente para quem sente falta do mar, mas por enquanto não consegue chegar ao litoral. Seu quarto de verdade continua visível enquanto 25 peixinhos, uma tartaruga-marinha e águas-vivas entram no seu espaço do dia a dia, para que, sem sair de casa, você possa compartilhar uma breve conexão com um grupo de pequenas vidas usando as próprias mãos.
Ative a alimentação e depois faça o gesto de pinça e solte para lançar uma única bolinha de ração. Ela afunda devagar, e os peixes próximos se reúnem para comer. Os movimentos das suas mãos também fazem balançar os peixes ao seu redor, transformando a observação num encontro que responde a você. A tartaruga segue um trajeto de nado contínuo enquanto as águas-vivas flutuam, e controles de luz de preenchimento em tempo real para brilho e direção permitem ajustar a aparência do oceano no seu próprio quarto.
É um app nativo de visionOS escrito em Swift, com o Apple RealityKit como motor 3D, SwiftUI para a interface e ARKit para o rastreamento espacial e das mãos; a lógica do cardume, da resposta às mãos e da alimentação foi feita com vibe coding usando o GPT 6 Astra. Atualmente, é um protótipo interativo instalado e funcionando no Vision Pro. Para manter o movimento fluido, a colisão com a malha do quarto real e a oclusão estão desativadas nesta versão.
Ele é disponibilizado como projeto Xcode em código-fonte, e você mesmo precisa assiná-lo e compilá-lo para um Vision Pro com visionOS 2.0 ou posterior.
Como o Tripo foi usado
O Tripo é uma fonte essencial de novas espécies para o cardume.
- Novas espécies: os modelos e as texturas da donzela-de-cauda-amarela e do peixe-borboleta de faixas acobreadas foram gerados com o Tripo.
- Para o Vision Pro: os assets foram verificados no Blender, receberam rigging e animações de nado em loop e depois foram convertidos para USDZ com UVs e materiais PBR intactos e levados para o Apple RealityKit.
- Tempo economizado: o Tripo encurtou a modelagem e a texturização de cada nova espécie, e o autor pôde dedicar mais tempo à naturalidade do nado, ao feedback da interação e ao ajuste de desempenho no dispositivo.


