Condividi tramite


Uso dei modelli 3D

Se si sviluppano applicazioni in realtà mista da eseguire su HoloLens o visori vr immersive come HP Reverb 2, è necessario includere modelli olografici 3D nell'app per renderli ricchi di contenuto. Per fortuna, non devi essere un artista 3D, o averne uno nel tuo team, per assemblare gli asset necessari per realizzare la tua visione. Esistono molti modi per ottenere modelli predefiniti gratuiti o a un costo ragionevole, che verranno presentati qui. Verrà anche illustrato come iniziare a creare modelli 3D personalizzati.

Ottimizzare e convertire i modelli 3D

Per le procedure consigliate generali per preparare i propri modelli 3D da usare come ologrammi, vedere la guida alla conversione e all'ottimizzazione dei modelli 3D in tempo reale.

Se si cercano altri strumenti per post-elaborare i modelli 3D, è possibile ottimizzare qualsiasi modello glTF 2.0 usando Windows Mixed Reality Asset Converter disponibile in GitHub. Questo toolkit include uno strumento da riga di comando che usa questi passaggi in sequenza per convertire un asset principale glTF 2.0 da usare nella home Windows Mixed Reality.

Controllare i modelli 3D

Per controllare i modelli 3D, è consigliabile usare lo strumento visualizzatore 3DBabylon.jsin Esplora scene.

Per sviluppatori Unity: Realtà mista Toolkit e Asset Store

Se si è uno sviluppatore Unity e sono necessari oggetti che è possibile usare per l'interazione spaziale e l'interfaccia utente, non è necessario andare lontano. Se si usa il Realtà mista Toolkit (MRTK) nel progetto, è già disponibile un'ampia gamma di oggetti predefiniti, tra cui rettangoli di selezione, pulsanti riutilizzabili, menu a mano, slate, dispositivi di scorrimento e altro ancora.

Oggetti 3D del toolkit di realtà mista

Se non si ha familiarita' con MRTK, scaricare l'app MRTK Examples Hub e dare un'occhiata in giro.

Asset predefiniti

Esistono numerosi siti Web che offrono modelli e animazioni 3D e CAD (Computer-Aided Design) pre-realizzati a costi ragionevoli o senza costi. Alcuni dei più popolari sono:

Sketchfab

Modelli CAD HoloLens in Microsoft Store

Calamari turbo

CGTrader

Mixamo (modelli e animazioni)

Blender Market (altre informazioni sullo strumento di modellazione Blender di seguito)

3DExport

Creare modelli 3D personalizzati

Se non è possibile trovare modelli 3D pre-creati che soddisfino le proprie esigenze, potrebbe essere utile sviluppare alcune competenze di modellazione 3D o richiedere a qualcuno del team di farlo. Al livello più alto, la modellazione 3D è una competenza vasta e complessa che comprende numerose sottodiscipline:

Come si può immaginare, richiede molto tempo e fatica per diventare un modellatore 3D altamente esperto. La buona notizia è che non devi diventare un esperto per raccogliere alcuni benefici; avere solo alcune competenze di base nella casella degli strumenti, ad esempio la possibilità di cambiare i materiali in un modello o convertire un modello a poli elevato in un modello a basso contenuto di poli, può comportare miglioramenti significativi per le app.

Ecco alcuni dei programmi di modellazione 3D più diffusi.

Autodesk Maya

Frullatore

Blender è una scelta popolare in parte perché gli strumenti di modellazione 3D tendono ad essere costosi e Blender è gratuito. Negli anni passati Blender è stato considerato meno capace degli strumenti di fascia alta in questa categoria. Tuttavia, ha subito miglioramenti sostanziali nelle ultime versioni ed è ora considerato da molti uno strumento di livello completamente professionale.

3ds Max

Houdini

ZBrush

CAD (Computer-Aided Design)

I programmi CAD consentono anche di creare modelli 3D e possono offrire funzionalità avanzate specifiche del dominio che non si otterranno in uno dei programmi elencati in precedenza. Ad esempio, se l'app è destinata a infrastrutture, edifici, circuiti, reti di telecomunicazioni, termodinamica, parti meccaniche, dispositivi medici o produzione, un programma CAD può essere la scelta migliore per te. È possibile creare modelli nel programma CAD e quindi convertirli in un formato che può essere usato per le app di realtà mista.

Ecco alcuni dei programmi CAD più diffusi.

AutoCAD

Autodesk Inventor

Siemens NX

Catia

SolidWorks

Risorse di apprendimento

Il punto migliore per iniziare a cercare esercitazioni, video e altre risorse di apprendimento è disponibile nel sito Web dello strumento scelto. Siti di video in streaming di grandi dimensioni come YouTube hanno molte esercitazioni sulla modellazione 3D, ma dal momento che chiunque può pubblicare un video, la qualità può variare notevolmente. Alcuni strumenti hanno canali YouTube dedicati: due esempi sono Blender e Maya.

Un'altra risorsa gratuita e utile può essere la libreria pubblica locale. Molte librerie offrono video di streaming eLearning sui loro siti Web e tendono a essere molti articoli per computer da origini di alta qualità. Ad esempio, la libreria pubblica di San Francisco offre video da LinkedIn Learning.

Se si è disposti a pagare, ecco alcuni dei siti di esercitazione video più popolari:

Udemy.

Udacity

Coursera

edX

Uso del visualizzatore 3D in HoloLens 2 e HoloLens (prima generazione)

HoloLens 2 e HoloLens (prima generazione) sono entrambi forniti con una versione dell'applicazione Visualizzatore 3D. Il visualizzatore 3D in HoloLens 2 è progettato per offrire uno scopo diverso rispetto al visualizzatore 3D per il desktop o il Visualizzatore modelli di HoloLens (prima generazione). Visualizzatore 3D per HoloLens 2 è più di un decorare l'app spazio. Si noterà che gli ologrammi sono persistenti sul posto e rimangono visibili anche mentre sono in esecuzione altre app 2D. Ciò significa che i modelli caricati nel visualizzatore 3D per HoloLens 2 devono soddisfare i requisiti per le utilità di avvio delle app 3D.

Versione beta di HoloLens (prima generazione)

L'applicazione Beta del visualizzatore 3D è disponibile solo nei dispositivi HoloLens (prima generazione). La versione beta può gestire la visualizzazione di modelli a maggiore complessità, mentre il visualizzatore 3D originale non lo fa. Tuttavia, se si usano molti modelli complessi, è possibile che Azure Rendering remoto sia un'opzione migliore a lungo termine.

Consultare la documentazione di 3D Viewer Beta in HoloLens (prima generazione) per un elenco di file, funzionalità, casi d'uso e dettagli sulla risoluzione dei problemi supportati.

Attenzione

Le applicazioni Beta del visualizzatore 3D vengono eseguite solo nell'architettura x86 e x64 e non funzionano con ARM per i dispositivi HoloLens 2.

Risorse