Condividi tramite


Processo di creazione di asset

Windows Mixed Reality si basa sui decenni di investimento che Microsoft ha fatto in DirectX. Tutta l'esperienza e le competenze che gli sviluppatori hanno nella creazione di grafica 3D continuano a essere preziose con HoloLens.

Gli asset creati per un progetto sono disponibili in molte forme e forme. Possono essere composte da una serie di trame/immagini, audio, video, modelli 3D e animazioni. Non è possibile iniziare a coprire tutti gli strumenti disponibili per creare i diversi tipi di asset usati in un progetto. Per questo articolo, ci concentreremo sui metodi di creazione di asset 3D.

Flusso di concetto, creazione, integrazione e iterazione
Flusso di concetto, creazione, integrazione e iterazione

Osservazioni

Quando si esamina l'esperienza, si sta cercando di creare, considerarla come un budget che è possibile spendere per provare a creare l'esperienza migliore. Non esistono necessariamente limiti rigidi per il numero di poligoni o tipi di materiali che è possibile usare negli asset. Consideralo più come un set di compromessi a budget.

Di seguito è riportato un budget di esempio per l'esperienza. Le prestazioni non sono un singolo punto di guasto, ma la morte di mille tagli.

Risorse CPU GPU Memoria
Poligoni 0% 5% 10%
Texture 5% 15%25%
Shader 15% 35% 0%
Dynamics
Fisica 5% 15% 0%
Illuminazione in tempo reale 10% 0% 0%
Supporti (audio/video) - 15% 25%
Script/logica 25% 0% 5%
Overhead generale 5% 5% 5%
Totale 65% 90% 70%

Numero totale di asset

  • Quanti asset sono attivi nella scena?

Complessità degli asset

  • Quanti triangoli/poligoni?
  • Quanto è complesso lo shader? Quando si usa Realtà mista Toolkit, è consigliabile usare lo shader Standard Realtà mista Toolkit per ridurre la complessità dello shader.

Sia gli sviluppatori che gli artisti devono considerare le funzionalità del dispositivo e del motore grafico. Microsoft HoloLens include tutte le immagini e i calcoli integrati nel dispositivo. Condivide le funzionalità che gli sviluppatori troverebbero in una piattaforma mobile.

Il processo di creazione di asset è lo stesso se l'esperienza è destinata a un dispositivo olografico o a un dispositivo immersivo. L'aspetto principale da notare è la funzionalità e la scalabilità del dispositivo. È possibile visualizzare il mondo reale nella realtà mista, quindi è necessario mantenere la scala corretta in base all'esperienza.

Creazione di asset

Si inizierà con i modi per ottenere gli asset per il progetto:

  1. Creazione di asset (strumenti di creazione e acquisizione di oggetti)
  2. Acquisto di asset (acquisto di asset online)
  3. Conversione di asset (acquisizione di asset esistenti)
  4. Esternalizzazione di asset (importazione di asset da terze parti)

Creazione di asset

Strumenti di creazione
Prima di tutto è possibile creare risorse personalizzate in diversi modi. Gli artisti 3D usano varie applicazioni e strumenti per creare modelli, costituiti da mesh, trame e materiali. Viene quindi salvato in un formato di file che può essere importato o usato dal motore grafico usato dall'app, ad esempio . FBX o . OBJ. Qualsiasi strumento che genera un modello supportato dal motore grafico scelto funzionerà in HoloLens. Tra gli artisti 3D, molti scelgono di usare La Maya di Autodesk perché può usare HoloLens per trasformare il modo in cui vengono creati gli asset. Se vuoi ottenere qualcosa in fretta, puoi anche usare 3D Builder fornito con Windows per esportare . OBJ da usare nell'applicazione.

Acquisizione di oggetti
È anche possibile acquisire oggetti in 3D. L'acquisizione di oggetti inanimati in 3D e la modifica con il software di creazione di contenuti digitali è sempre più popolare con l'aumento della stampa 3D. Usando il sensore Kinect 2 e 3D Builder è possibile usare la funzionalità di acquisizione per creare asset da oggetti reali. Questa è anche una suite di strumenti per fare lo stesso con la fotogrammetria elaborando diverse immagini da unire e mesh e trame.

Acquisto di asset

Un'altra opzione eccellente è l'acquisto di asset per la tua esperienza. Ci sono una tonnellata di asset disponibili attraverso servizi come TurboSquid tra gli altri.

Quando si acquistano asset da terze parti, è sempre necessario controllare le proprietà seguenti:

  • Qual è il conteggio dei poli?
    • Rientra nel tuo budget?
  • Sono presenti livelli di dettaglio (LOD) per il modello?
    • Un livello di dettaglio dei modelli consente di ridimensionare i dettagli di un modello per le prestazioni.
  • Il file di origine è disponibile?
    • Potrebbe non essere sempre incluso in ogni provider, ma sempre incluso in servizi come TurboSquid.
    • Senza il file di origine, non è possibile modificare l'asset.
    • Assicurarsi che il file di origine fornito possa essere importato dagli strumenti 3D.
  • Sapere cosa si sta ottenendo
    • Vengono fornite animazioni?
    • Assicurarsi di controllare l'elenco dei contenuti dell'asset che si sta acquistando.

Conversione di asset

In alcuni casi verranno consegnati asset esistenti originariamente creati per altri dispositivi e app diverse. Nella maggior parte dei casi, questi asset possono essere convertiti in formati compatibili con il motore grafico usato dall'app.

Quando si converte gli asset da usare nell'applicazione HoloLens, è necessario porre le domande seguenti:

  • È possibile importare direttamente o è necessario convertirlo in un altro formato? Controllare il formato che si sta importando con il motore grafico in uso.
  • Se si perde la conversione in un formato compatibile? A volte i dettagli possono andare persi o l'importazione può causare la pulizia degli artefatti in uno strumento di creazione 3D.
  • Qual è il numero di triangoli/poligoni per l'asset? In base al budget per l'applicazione, è possibile usare Simplygon o strumenti simili per decimare (proceduralmente o manualmente il numero di poli) l'asset originale in base al budget delle applicazioni.

Esternalizzazione di asset

Un'altra opzione per i progetti più grandi che richiedono più asset di quelli che il team è in grado di creare consiste nell'esternalizzare la creazione di asset. Il processo di esternalizzazione prevede la ricerca dello studio o dell'agenzia giusto specializzato in attività di esternalizzazione. Questa può essere l'opzione più costosa, ma anche essere la più flessibile in quello che si ottiene.

  • Definire chiaramente ciò che si sta richiedendo
    • Fornire il maggior livello di dettaglio possibile
    • Immagini di concetto anteriore, laterale e posteriore
    • Immagine di riferimento che mostra l'asset nel contesto
    • Scala dell'oggetto (in genere specificata in centimetri)
  • Fornire un budget
    • Intervallo di conteggio poli
    • Numero di trame
    • Tipo di shader (per Unity e HoloLens devi sempre usare per impostazione predefinita gli shader per dispositivi mobili per primi)
  • Comprendere i costi
    • Quali sono i criteri di esternalizzazione per le richieste di modifica?

L'esternalizzazione può funzionare correttamente in base alla sequenza temporale dei progetti, ma richiede una maggiore supervisione per garantire che si ottengano gli asset giusti necessari la prima volta.