J’ai rassemblé pour vous les meilleurs livres en français traitant de DirectX, cette liste est composée uniquement d’ouvrages que j’ai pu lire, relire et approuver, ils sont encore des ouvrages que je compulse régulièrement.

   J'apporte une critique et une notation (qui n'engagent que moi !) selon mes critères de qualité.

   Si vous connaissez d’autres livres de qualité sur ce sujet n’hésitez pas m’écrire…

DirectX 9 - Programmation des jeux 3D - CampusPress

Commander Tous les secrets des développeurs professionnels enfin décortiqués et expliqués !

Avec ce livre, vous allez découvrir comment utiliser pleinement DirectX 9 et tirer le meilleur parti des capacités de votre carte graphique 3D pour développer des jeux de qualité professionnelle. Vous découvrirez dans un premier temps le fonctionnement de DirectX et toutes les techniques de base, puis vous étudierez les concepts plus avancés, avec de nombreux exemples de code à l'appui.

Parmi les notions plus particulièrement abordées :
- Mathématiques et physique en 3D : orientation, forces, collisions et rebonds
- Spécifications et construction d'un scénario
- Algorithmes et techniques de programmation
- Animation en temps réel et techniques comportementales
- Techniques de dessin : sprites, meshes et systèmes de particules
- Entrées/Sorties avec DirectInput, son et multimédia avec DirectShow
- Effets spéciaux : explosions, feu, ondes de choc
- Techniques avancées : bump-mapping, ombres portées, convolutions
Ce livre est unique : c'est non seulement le seul ouvrage en langue française sur le sujet, mais c'est aussi le seul à couvrir tous les aspects de la programmation de jeux, depuis les spécifications jusqu'aux phases finales d'optimisation.

Direct3D (3D temps réel sous windows) - Eyrolles

Commander Guide pratique à l'usage des développeurs de jeux vidéo et d'applications multimédias
Des premiers pas en 3D à la réalisation d'applications Direct3D professionnelles

L'ouvrage expose en détail les mécanismes mis en œuvre par un processeur collaborant avec un circuit 3D pour illuminer, transformer et effectuer le rendu d'un objet : modèle d'illumination, projection, interpolations, multitexturing, alpha blending, antialiasing, etc. Il transmet ainsi les bases indispensables à la compréhension de l'architecture et des fonctionnalités de Direct3D.

Conçu pour servir de modèle de référence au développeur, l'ouvrage présente dans les moindres détails toutes les fonctionnalités des deux modes de programmation Direct3D (mode immédiat et mode retenu). Chaque service, objet ou interface de l'API fait l'objet d'une description précise et est illustré d'un exemple dont le code source commenté est disponible sur le CD-ROM d'accompagnement.

Ce livre s'adresse aux développeurs C++ qui souhaitent exploiter les capacités des cartes 3D ainsi qu'à tous les développeurs de jeux vidéo ou d'applications multimédias haut de gamme sous Windows.

Les mathématiques et la 3D théorique sont ici très poussés mais malheureusement très difficile à lire, beaucoup de chose aurait pu être traité plus simplement.