Direct 3D
3D temps réel sous Windows
Denis Duplan, Stephane Bontemps - Collection Solutions Développeurs
Résumé
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 oeuvre 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.
Denis Duplan et Stéphane Bontemps sont ingénieurs, spécialistes des nouvelles technologies multimédias et Internet. Ils sont membres de l'Atelier Numérique, un regroupement de professionnels indépendants en charge de la conception et de la réalisation de logiciels haut de gamme.
Sur le CD-ROM d'accompagnement
- le Kit de développement de Microsoft DirectX 6.1
- Code source et binaires des exemples du livre
L'avis du libraire Eyrolles
Conçu pour servir de modèle de référence aux développeurs, l'ouvrage présente dans les moindres détails toutes les fonctionnalités des deux modes de programmation Direct3D. Une référence qui s'adresse aux développeurs confirmés.
L'auteur - Denis Duplan
Denis Duplan est ingenieur, specialiste des technologies multimedias et Internet. Il est membre de l'Atelier Numerique, un regroupement de professionnels independants en charge de la conception et de la realisation de logiciels haut de gamme.
Autres livres de Denis Duplan
L'auteur - Stephane Bontemps
Stephane Bontempsest ingenieur, specialiste des technologies multimedias et Internet. Il est membre de l'Atelier Numerique, un regroupement de professionnels independants en charge de la conception et de la realisation de logiciels haut de gamme.
Sommaire
- Initiation aux techniques de la 3D en temps réel
- Transformations et projections
- Points et pixels
- Lumière, couleur et transparence
- Textures et mapping : filtrage, MIPmapping, multitexturing...
- Rendu : alpha testing et alpha blending, stencil buffering, depth buffering, brouillard, antialiasing
- Initiation à la programmation Direct3D
- L'API Direct3D
- Composants COM
- Architectures de Direct Draw et Direct 3D
- Bases de programmation Direct Draw
- Les Direct 3D device drivers
- Structure d'une application Win32
- Débogage
- Programmation avancée en mode immédiat
- Nouveautés de DirectX 6
- Le mode immédiat et ses huit interfaces
- Configuration : devices drivers Direct Draw et Direct3D
- Exemple d'application : création du projet C++, initialisation de DirectDraw, objets Vertex Buffer, Device et ViewPort, rendu des primitives, objet Execute Buffer
- Animation d'une surface 3D, clipping
- Sources de lumière et matériaux
- Création d'une texture, filtrage et MIPmapping, multitexturing...
- Mode de remplissage, shading brouillard, élimination des pixels, stencil buffering, alpha blending, antialiasing, dithering
- Techniques du rendu : culling, depth buffering, Z-checking, ray picking
- Programmation avancée en mode retenu
- Nouveautés de DirectX 6
- Les objets de Direct3DRM et leurs interfaces
- Exemple d'application en mode retenu : mise en place de Direct3DRM, conception de la scène, texture, illumination et rendu
- Objets Device et ViewPort
- Objet Frame et animation
- Lumière et couleur : objets Light, Material, Shadow, couleurs RGB
- Objet texture : wrapping, filtrage et gestion de la lumière
- Objets Mesh, Face, Mesh Builder, Clipped Visual...
- Objets Animation, Animation Set et Interpolator
- Rendu : brouillard, Z-buffer, transparence, differing...
- Ray-picking et culling
- Le format X
- Annexes
- Bases mathématiques de la 3D
- Compression de texture
- Bibliographie
- Exploitation du CD-ROM
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Eyrolles |
Auteur(s) | Denis Duplan, Stephane Bontemps |
Collection | Solutions Développeurs |
Parution | 25/08/1999 |
Nb. de pages | 742 |
Format | 19 x 22.9 |
Couverture | Broché |
Poids | 1385g |
Intérieur | Noir et Blanc |
EAN13 | 9782212090611 |
ISBN13 | 978-2-212-09061-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