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
- Entrar no Espaço AR
- Adicionar Objeto
- Lista de Objetos
- Objeto Selecionado
- Modo Wireframe
- Notas e Limitações
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.