
DirectX 9 - Programmation des jeux 3D
Le programmeur
Laurent Testud - Collection Le Programmeur
Résumé
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 : il couvre tous les aspects de la programmation de jeux, depuis les spécifications jusqu'aux phases finales d'optimisation.
L'auteur - Laurent Testud
Laurent Testud, ingénieur informaticien free-lance
résidant aux Etats-Unis, connaît parfaitement les
techniques de visualisation 3D dans le domaine de
l'imagerie médicale, militaire et scientifique. Il a en
particulier contribué au développement de systèmes de
radiothérapie, des simulateurs de vol pour les B-52 pour le
compte de l'armée américaine, et au projet XBOX-Live avec
Microsoft.
Sommaire
- Les fondations
- Équipement nécessaire pour bien démarrer
- Notions indispensables
- Mathématiques en 3D
- Position, orientation, vitesse, mouvement et forces
- Techniques de programmation
- Spécifications et architecture
- Principe de notre jeu
- Moteur du jeu
- Intelligence artificielle et animation
- Animation temps réel
- Techniques comportementales
- Visualisation en 3D
- Le frame rate
- Vertex buffers et primitives
- Couleurs, lumières et textures
- Eclairage, matériaux et brouillard
- Visibilité
- Techniques de base de dessin
- Multimédia et entrées/sorties
- Son et musique
- DirectInput : clavier, souris et joystick
- Techniques avancées de visualisation
- Vertex shaders
- Pixel shaders
- Effets spéciaux
- Techniques générales pour effets spéciaux
- Annexes
- Débogage avec DirectX
- Migration depuis DirectX 8 vers DirectX 9
- Glossaire
- Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Campus Press |
Auteur(s) | Laurent Testud |
Collection | Le Programmeur |
Parution | 25/04/2003 |
Nb. de pages | 448 |
Format | 19 x 23 |
Couverture | Broché |
Poids | 910g |
Intérieur | Noir et Blanc |
EAN13 | 9782744014369 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse