
DirectX 9 - Programmation de jeux 3D
Laurent Testud - Collection Le Programmeur
Résumé
Tous les secrets des développeurs professionnels enfin décortiqués et expliqués Vous voulez 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 ?
Ce livre va vous permettre d'apprendre et de comprendre l'essentiel avec des progrès rapides, des résultats en deux ou trois semaines, sans galère, et pas en six mois ou plus. Avec la garantie que notre première "oeuvre" sera complète, terminée et totalement utilisable.
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
- Animation de personnages en 3D
- Modélisation du terrain et du décor
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.
Vous mettre en oeuvre ces techniques pour développer un jeu complet au fil de l'ouvrage : StarShooter. Vous disposerez enfin d'une base saine sur laquelle vous pourrez construire votre propre jeu.
Un CD-ROM contenant StartShooter, le jeu développé dans l'ouvrage, ainsi que de nombreux autres jeux créés par l'auteur, accompagne l'ouvrage. Vous y trouverez également les codes sources et les images du livre.
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
- Équipement nécessaire pour bien démarrer
- Notions indispensables pour commencer
- Mathématiques en 3D
- Position, orientation, vitesse, mouvement et forces
- Techniques de programmation
- Principe de notre jeu
- Moteur du jeu
- Animation temps réel
- Techniques comportementales
- Le frame rate
- Vertex buffers et primitives
- Couleurs, lumières et textures
- Éclairage, matériaux et brouillard
- Visibilité
- Techniques de base de dessin
- Multimédia
- DirectInput : clavier, souris et joystick
- Vertex shaders
- Pixel shaders
- Effets spéciaux
- Techniques générales pour effets spéciaux
- Outils de haut niveau
- Animation de personnages en 3D
- Le terrain
- Le moteur 3D SxDL
- DirectX Managé
- Débogage avec DirectX
- Migration depuis DirectX 8 vers DirectX 9
- Quelques conseils
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Campus Press |
Auteur(s) | Laurent Testud |
Collection | Le Programmeur |
Parution | 13/06/2005 |
Nb. de pages | 611 |
Format | 19 x 23 |
Couverture | Broché |
Poids | 1225g |
Intérieur | Noir et Blanc |
EAN13 | 9782744019111 |
ISBN13 | 978-2-7440-1911-1 |
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