Spatial Shapes (visionOS)
Spatial Shapes è uno strumento AR esclusivo per visionOS, progettato per Apple Vision Pro. Fornisce una superficie di controllo in stile vetro per accedere a uno spazio AR e aggiungere/gestire oggetti 3D.
Indice
- Disponibilità
- Entra nello spazio AR
- Aggiungi oggetto
- Elenco oggetti
- Oggetto selezionato
- Modalità wireframe
- Note e limitazioni
Disponibilità
- Spatial Shapes è disponibile solo su visionOS.
- Su iOS/iPadOS, lo strumento AR offre invece l’esperienza AR.
Entra nello spazio AR
I controlli sul lato destro includono un pulsante Entra nello spazio AR / Esci dallo spazio AR. È necessario entrare nello spazio AR prima di poter aggiungere oggetti.
Aggiungi oggetto
Nella parte superiore dello schermo, il pulsante dell’intestazione cambia in base allo stato:
- Entra prima nello spazio AR: visualizzato quando lo spazio AR non è attivo.
- Aggiungi oggetto...: visualizzato dopo essere entrati nello spazio AR.
Toccando Aggiungi oggetto... appare un selettore con tre schede:
- Primitive -- una griglia di quattro forme primitive: Sfera, Cubo, Cilindro e Cono. Ognuna ha un’icona e un colore distintivo.
- Inclusi -- una griglia ricercabile di modelli USDZ inclusi. Utilizza la barra di ricerca per filtrare per nome.
- Importa -- una sezione di importazione file con un pulsante Sfoglia file che apre l’app File per importare file USDZ da iCloud Drive, archiviazione locale o qualsiasi provider collegato.
Se un oggetto è in fase di caricamento, lo strumento mostra una sovrapposizione di caricamento con il nome dell’oggetto in fase di caricamento.
Gli oggetti vengono posizionati all’altezza degli occhi, a circa 50 cm di distanza dall’utente per impostazione predefinita.
Elenco oggetti
La scheda a sinistra mostra l’elenco corrente degli oggetti:
- Quando è vuota, viene visualizzato un suggerimento di stato vuoto.
- Quando è popolata, puoi selezionare un oggetto per metterlo a fuoco o eliminare oggetti dall’elenco.
Oggetto selezionato
La scheda Oggetto selezionato mostra:
- Nome
- Scala
- Posizione (X/Y/Z)
- Rotazione (Y)
Manipolazione oggetti
Nello spazio immersivo, gli oggetti possono essere manipolati direttamente tramite gesti delle mani. Usa pinch e trascina per spostare, ruotare e ridimensionare gli oggetti nello spazio. Gli oggetti rimangono nella posizione in cui li lasci dopo aver rilasciato la presa.
La scheda Oggetto selezionato si aggiorna in tempo reale durante la manipolazione, mantenendo sincronizzati i valori di posizione, rotazione e scala.
Rilevamento delle mani
Spatial Shapes include il rilevamento delle mani in tempo reale tramite ARKit. Per ciascuna mano (sinistra e destra), pannelli dati fluttuanti sono collegati ai polsi (come un orologio virtuale) e mostrano:
- Posizione (X, Y, Z in metri) dal giunto del polso
- Rotazione (angoli di Eulero in gradi)
- Direzione (vettore in avanti)
- Velocità (m/s)
- Stato di rilevamento (indicatore verde quando rilevata, rosso quando persa)
Questi pannelli seguono il movimento delle mani in tempo reale, fornendo un feedback immediato su come ARKit percepisce la posizione delle mani.
Modalità wireframe
Spatial Shapes include un interruttore per la modalità wireframe. Quando attivata, tutti i materiali degli oggetti vengono sostituiti con una resa a linee, mostrando solo i bordi della mesh. Disattivando la modalità wireframe si ripristinano i materiali originali.
Note e limitazioni
- L’insieme esatto di oggetti disponibili dipende dalla build e dagli asset inclusi o supportati per l’importazione.
- Alcuni asset inclusi hanno valori preconfigurati di rotazione e scala che vengono applicati al posizionamento.
- Spatial Shapes è disponibile solo su visionOS. Su iOS/iPadOS, utilizzare invece lo strumento AR.