Informazioni
L'argomento richiesto è visualizzato di seguito, ma non è incluso in questa libreria.

Creare grafica 3D con DirectX

[ Questo articolo è rivolto agli sviluppatori per Windows 8.x e Windows Phone 8.x che realizzano app di Windows Runtime. Gli sviluppatori che usano Windows 10 possono vedere Documentazione aggiornata ]

In questa esercitazione illustreremo come usare la programmazione DirectX per implementare i concetti di base della grafica 3D.

Obiettivo: Imparare a programmare un'app di grafica 3D.

Prerequisiti

Presumiamo che tu abbia familiarità con C++. Dovresti inoltre avere un'esperienza di base con i concetti di programmazione di grafica.

Tempo totale per il completamento: 30 minuti.

Dove andare da qui

Illustreremo come sviluppare la grafica 3D con DirectX e C++\Cx eseguendo i passaggi dell'esempio di esercitazione Direct3D. L'esempio è un'esercitazione in cinque parti che presenta l'API Direct3D, oltre ai concetti e al codice usati anche in molti altri esempi di DirectX. Le parti sono basate una sull'altra, dalla configurazione di DirectX per l'app dello Store scritta in C++ all'applicazione di trame alle primitive e l'aggiunta di effetti.

Nota  L'esempio di esercitazione di Direct3D usa un sistema di coordinate destrorso con vettori di colonna. Molti esempi e app DirectX usano sistemi di coordinate sinistrorsi con vettori di riga. Per una soluzione matematica grafica più completa e una che supporti un sistema di coordinate sinistrorso con vettori di riga, prova a usare DirectXMath invece che le API BasicMath.h dell'esempio di esercitazione di Direct3D. Per ulteriori informazioni, vedi Uso di DirectXMath con Direct3D.
 

Illustreremo come:

  • Inizializzare le interfacce di Direct3D mediante Windows Runtime
  • Applicare operazioni degli shader per ogni vertice
  • Impostare la geometria
  • Rasterizzare la scena (appiattire la scena 3D in una proiezione 2D)
  • Escludere le superfici nascoste

In seguito creeremo un dispositivo Direct3D, una catena di scambio e una visualizzazione della destinazione di rendering e presenteremo l'immagine sottoposta a rendering sullo schermo.

Guida introduttiva: Impostazione di risorse DirectX e visualizzazione di un'immagine

Argomenti correlati

Grafica Direct3D 11
DXGI
HLSL

 

 

Mostra: