Direct3D

Direct3D est une API graphique 3D pour les ordinateurs Windows et les consoles de jeux Xbox. Elle fait partie de la suite d’API DirectX, qui permet aux développeurs de jeux d’utiliser un ensemble commun de commandes pour contrôler le matériel de nombreux fabricants différents. Les développeurs peuvent utiliser Direct3D pour créer des graphiques et des animations 3D, notamment des nuanceurs et des effets d’éclairage avancés. C’est l’une des API graphiques 3D les plus utilisées, avec Vulkan le successeur d’(OpenGL) et l’API Metal d’Apple (réservée aux appareils macOS et iOS).

L’API Direct3D fournit une couche d’abstraction entre le logiciel du jeu et le GPU. Un développeur inclut une commande d’API standard dans le code source de son jeu pour exécuter une fonction — par exemple, appliquer une texture spécifique à un objet 3D ou modifier la luminosité d’une source de lumière. L’API transmet cette commande au pilote du GPU, qui la traduit en code machine complexe utilisé par le GPU pour effectuer le rendu de l’image correcte. Le développeur n’a pas besoin d’écrire le code permettant de contrôler directement le GPU, ce qui lui fait gagner beaucoup de temps et permet au jeu de fonctionner sur tout matériel compatible. Chaque GPU prenant en charge Windows inclut des pilotes compatibles avec Direct3D.

Direct3D et le reste de la suite DirectX ont été introduits pour la première fois comme fonctionnalité de Windows 95 et reçoivent depuis des mises à jour régulières. Parmi les fonctionnalités importantes ajoutées à Direct3D au fil des ans figurent les nuanceurs de pixels, le rendu multithread et la possibilité d’exécuter des opérations de calcul non graphiques sur le matériel GPU. Direct3D 12, publié dans le cadre d’une mise à jour de Windows 10, est la première version bas niveau de Direct3D. Elle offre un contrôle plus direct sur un GPU et ses ressources, ce qui permet aux jeux de fonctionner plus efficacement, mais exige des développeurs un travail plus minutieux pour gérer la complexité supplémentaire.

Mis à jour October 19, 2023 par Brian P.

quizTestez vos connaissances

The PostScript language is used to create documents for what industry?

A
Desktop publishing
0%
B
Medical imaging
0%
C
Professional photography
0%
D
3D game development
0%
Correct! Incorrect!     View the PostScript definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Direct3D sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.