Pular para o conteúdo principal

Spatial Shapes (visionOS)

Spatial Shapes é uma ferramenta de AR exclusiva para visionOS, destinada ao Apple Vision Pro. Ela oferece uma superfície de controle com estilo de vidro para entrar em um espaço AR e adicionar/gerenciar objetos 3D.

Sumário

Disponibilidade

  • Spatial Shapes está disponível somente no visionOS.
  • No iOS/iPadOS, a ferramenta AR oferece a experiência AR.

Entrar no Espaço AR

Os controles do lado direito incluem um botão Entrar no Espaço AR / Sair do Espaço AR. Você deve entrar no Espaço AR antes de poder adicionar objetos.

Adicionar Objeto

No topo da tela, o botão do cabeçalho muda conforme o estado:

  • Entre no Espaço AR Primeiro: exibido quando o Espaço AR não está ativo.
  • Adicionar Objeto...: exibido após entrar no Espaço AR.

Ao tocar em Adicionar Objeto..., aparece um seletor com três abas:

  • Primitivas -- uma grade com quatro formas primitivas: Esfera, Cubo, Cilindro e Cone. Cada uma tem um ícone e cor distintos.
  • Incluídos -- uma grade pesquisável de modelos USDZ incluídos. Use a barra de busca para filtrar por nome.
  • Importar -- uma seção de importação de arquivos com um botão Procurar Arquivos que abre o app Arquivos para importar arquivos USDZ do iCloud Drive, armazenamento local ou qualquer provedor conectado.

Se um objeto estiver carregando, a ferramenta exibe uma sobreposição de carregamento mostrando o nome do objeto sendo carregado.

Os objetos são posicionados na altura dos olhos, aproximadamente 50 cm à frente do usuário por padrão.

Lista de Objetos

O cartão à esquerda mostra a lista atual de objetos:

  • Quando vazia, exibe uma dica de estado vazio.
  • Quando preenchida, você pode selecionar um objeto para focá-lo ou excluir objetos da lista.

Objeto Selecionado

O cartão Objeto Selecionado mostra:

  • Nome
  • Escala
  • Posição (X/Y/Z)
  • Rotação (Y)

Manipulação de Objetos

No espaço imersivo, os objetos podem ser manipulados diretamente usando gestos manuais. Use pinçar e arrastar para mover, girar e escalar objetos espacialmente. Os objetos permanecem onde você os posicionou após soltar o gesto.

O cartão Objeto Selecionado atualiza em tempo real conforme você manipula os objetos, mantendo os valores de posição, rotação e escala sincronizados.

Rastreamento de Mãos

Spatial Shapes inclui rastreamento de mãos em tempo real usando ARKit. Para cada mão (esquerda e direita), painéis de dados flutuantes são fixados nos seus pulsos (como um relógio virtual) e exibem:

  • Posição (X, Y, Z em metros) a partir da articulação do pulso
  • Rotação (ângulos de Euler em graus)
  • Direção (vetor para frente)
  • Velocidade (m/s)
  • Status do rastreamento (indicador verde quando rastreado, vermelho quando perdido)

Esses painéis acompanham o movimento das mãos em tempo real, fornecendo feedback ao vivo sobre como o ARKit percebe as posições das suas mãos.

Modo Wireframe

Spatial Shapes inclui um botão para alternar o modo wireframe. Quando ativado, todos os materiais dos objetos são substituídos por renderização baseada em linhas, mostrando apenas as bordas da malha. Desativar o modo wireframe restaura os materiais originais.

Notas e Limitações

  • O conjunto exato de objetos disponíveis depende da versão e dos ativos incluídos ou suportados para importação.
  • Alguns ativos incluídos têm valores pré-configurados de rotação e escala que são aplicados ao posicionar.
  • Spatial Shapes está disponível somente no visionOS. No iOS/iPadOS, use a ferramenta AR.