Exporter (0) Imprimer
Développer tout
Informations
Le sujet que vous avez demandé est indiqué ci-dessous. Toutefois, ce sujet ne figure pas dans la bibliothèque.

Créer des graphiques en 3D avec DirectX

Nous vous expliquons comment utiliser la programmation DirectX pour implémenter les concepts fondamentaux des graphismes 3D.

Objectif: Voici comment programmer une application de graphisme 3D.

Prérequis

Nous partons du principe que vous êtes familiarisé avec C++. Vous avez également besoin d’une expérience de base dans les concepts de programmation graphique.

Durée totale de réalisation: 30 minutes.

Où aller à partir d’ici

Nous abordons ici le développement de graphismes 3D avec DirectX et C++\C# en consultant l’Exemple de didacticiel Direct3D. Cet exemple vient s’insérer dans un didacticiel en cinq parties qui vous présente l’API Direct3D ainsi que les concepts et code qui sont employés dans de nombreux autres exemples DirectX. Ces parties s’appuient les unes sur les autres, de la configuration de DirectX pour votre application du Windows Store en C++ jusqu’à l’application de textures aux primitives et à l’ajout d’effets.

Remarque  L’ exemple de didacticiel Direct3D utilise un système de coordonnées pour droitier avec des vecteurs colonnes. De nombreux exemples et applications DirectX utilisent un système de coordonnées pour gaucher avec des vecteurs lignes. Pour une solution de calcul graphique plus complète et qui prend en charge un système de coordonnées pour gaucher avec des vecteurs lignes, pensez à utiliser DirectXMath plutôt que les API BasicMath.h de l’exemple de didacticiel Direct3D. Pour plus d’informations, voir Utilisation de DirectXMath avec Direct3D.

Les opérations suivantes sont abordées :

  • Initialiser les interfaces Direct3D à l’aide du Windows Runtime
  • Appliquer d’opérations par vertex shader
  • Configurer la géométrie
  • Rastériser la scène (aplanissement de la scène 3D en projection 2D)
  • Éliminer les surfaces masquées

Nous créons ensuite un périphérique Direct3D, une chaîne d’échange et une vue de cible de rendu, puis présentons l’image rendue à l’écran.

Démarrage rapide : configuration de ressources DirectX et affichage d’une image

Rubriques associées

Graphismes Direct3D 11
DXGI
HLSL

 

 

Afficher:
© 2015 Microsoft