Workflow_ARSession esempio dettagliato
Workflow_ARSession è un esempio leggero di gestione di sessioni AR, che dimostra come costruire un flusso AR completo con dipendenze minime. Supporta sia la modalità compatibile AR Foundation che la modalità semplice, consentendo scelte flessibili in base alle esigenze del progetto.
Metodo d'uso
Selezione della scena (scegliere una opzione)
Nell'editor Unity, la scena Workflow_ARSession contiene due gruppi di oggetti radice mutualmente esclusivi. Attivarne solo uno (assicurarsi che l'altro sia disattivato):
| Configurazione | Scenario d'uso | Dipendenze |
|---|---|---|
ARFoundationCompatibleSceneSetup |
Progetti che utilizzano o integreranno AR Foundation | Richiede configurazione AR Foundation |
SimpleSceneSetup |
Senza dipendenze AR Foundation, utilizza direttamente le funzionalità native di EasyAR | Nessuna dipendenza aggiuntiva, ideale per app AR leggere |
Build ed esecuzione
- Aggiungere
Workflow_ARSessionaFile>Build SettingsoBuild Profiles>Scene Listnella barra dei menu. - Verificare le opzioni di build in
Project Settings>Playerin base alla piattaforma target (es. Android o iOS). - Eseguire il build su dispositivo fisico e avviare.
Al lancio, l'app inizializzerà automaticamente la fotocamera e attenderà il riconoscimento del target.
Target di riconoscimento e metodi di acquisizione
Questo esempio dimostra per impostazione predefinita la funzionalità di riconoscimento immagini (Image Tracking), ma la sua architettura può essere estesa facilmente ad altre modalità come object tracking o cloud recognition.
Target predefinito: namecard.jpg
- Tipo di target: Immagine 2D (dimensione di stampa consigliata ≥ 90mm × 54mm)
- Link download: 🔗 namecard

Come sostituire il target?
- Inserire la propria immagine (JPG/PNG) in
Assets/Samples/EasyAR Sense Unity Plugin/[versione]/__All Samples__/Workflow/Workflow_ARSession/Targets. - Selezionare il componente
ImageTarget-namecardnella scena e modificareTexturenell'Inspector sottoImage Target Controller (Script)con la propria immagine. - Modificare
NameeScale.Scalerappresenta la dimensione fisica del target (in metri), basata sul lato lungo dell'immagine.

- Salvare e ricostruire.
Effetto previsto
Quando la fotocamera inquadra l'immagine target, il sistema:
- Rileverà e traccerà l'immagine in tempo reale;
- Sovrapporrà un panda 3D sul piano dell'immagine;
La posizione, l'orientamento e la scala del panda sono strettamente vincolati alla posa del target immagine. Anche con movimento, parziale occlusione o variazioni luminose, il tracciamento rimane stabile.
Suggerimenti per estensioni
- Aggiungere object tracking: Sostituire
ImageTrackerconObjectTrackere caricare file modello.obj; - Integrare cloud recognition: Utilizzare
CloudRecognizeral posto della lista di target locali; - Supporto multi-target: Estendere da un singolo target a immagini multiple, il sistema gestirà automaticamente il tracciamento concorrente.
Consiglio
Per ulteriori componenti funzionali visita i componenti AR.
Con Workflow_ARSession puoi padroneggiare rapidamente il flusso di lavoro core di EasyAR e costruire su di esso applicazioni AR di livello produttivo.