Voltar

Reality Ocean

Um oceano em realidade mista para o Apple Vision Pro: seu quarto continua visível enquanto 25 peixes, uma tartaruga-marinha e águas-vivas nadam para dentro dele. Faça o gesto de pinça para soltar uma bolinha de ração e os peixes se aglomeram para comer, enquanto suas mãos fazem o cardume balançar.

Autor: 高乙民
Baixar o código-fonte
Reality OceanBaixar 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.

Trailer