Résumé
Enfin ! Tous les livres et les articles de Michael Abrash sur l?optimisation du code et la programmation graphique de hautes performances reunis dans un seul ouvrage. Decouvrez le Super VGA, le mode X, la permutation de page, l?antialiasing, l?animation en 2 et 3 dimensions, les optimisations Assembleur destinees au Pentium, les arbres BSP, le placage de texture, ainsi que les techniques les plus secretes mises en ?uvre pour le developpement de Quake d?Id Software. Ce livre est base sur la pratique, sur l?experience de l?auteur qui, durant 20 ans, explora sans relache le monde de la micro-informatique. Si vous ecrivez des jeux d?action, des logiciels bases sur la realite virtuelle ou toute autre application graphique necessitant les dernieres avancees technologiques en la matiere, ce livre est fait pour vous.
Le seul livre qui illustre comment tirer le maximum de performances des algorithmes graphiques
Au programme :
- L?integralite du livre de Michael,Zen of code optimisation
- La nouvelle edition, corrigee et augmentee de son livre Zen of Graphics Programming
- Tous ses articles publies dans Dr Dobb?s Journal, Dr Dobb?s Sourcebook , PC Techniques, Programmer?s Journal?
- Des informations inedites sur les techniques de developpement employees pour realiser Quake, le fameux jeu d?Id Software
- Un avant propos de John Carmack, leader d?Id Software.
- La meilleure partie des optimisations s'effectue entre
vos oreilles.
- Un monde a part.
- Ne presumez de rien.
- Dans l'antre des mangeurs de cycles.
- Traverser la frontiere.
- Examiner les valeurs.
- Optimisation locale.
- Accelerer le C avec le langage Assembleur.
- Lecteurs, faites-moi signe ! Coder patiemment, coder
plus vite.
- Pousser les 286 et 386.
- Pousser le 486 a ses limites.
- Cibler le 486.
- L'algorithme de recherche de chaine Boyer-Moore.
- Listes chainees et autres defis.
- Aucun code n'est plus rapide.
- Le jeu de la vie.
- La vie est belle.
- Pentium : ce n'est pas la meme chanson.
- Les regles du Pentium.
- Utiliser le pipeline V du Pentium.
- Le Zen et l'esprit souple.
- Os et tendons.
- Traitement en parallele avec le VGA.
- Les mecanismes du VGA.
- Le mode 3 Write du VGA.
- Encore un nouveau mode Write du VGA.
- Lire en memoire VGA.
- Sauvegardes d'ecran et autres mysteres du VGA.
- Video est omnis divisa.
- Haute resolution en 256 couleurs sur VGA.
- A resoudre : 360x480.
- Yogi et Eurythmics confrontes aux couleurs VGA.
- Changer les couleurs sans ecrire de pixels.
- Bresenham est rapide, et la rapidite est bonne.
- Le bon, le mauvais et les traitements segmentes.
- Chats morts et lignes d'eclairs.
- La genese du polygone.
- Polygones convexes rapides.
- Chansons, impots et simplicite des polygones
complexes.
- Le blues des nomenclatures de polygones.
- Frit ou selon Wu ? Animation par plans de bits.
- La division d'ecran au secours de la permutation de
pages.
- Poils de chien et recouvrement de rectangle.
- Qui est ce Sprite ? Mode X : Toute la magie du VGA 256
couleurs.
- Le mode X et les latches.
- Animation en mode X et en 256 couleurs.
- Ajouter une dimension.
- Espadrilles dans l'espace.
- Lorsque l'animation 3D rapide rencontre XSharp.
- Vitesse pure.
- Les sources de lumiere 3D.
- Un modele d'illumination en 256 couleurs.
- L'ourson et la station spatiale.
- Afficher 10 000 moutons fraichement tondus.
- Boule de cristal d'Heinlein, cerveau de Spock et defi
des 9 cycles.
- L'Id des arbres BSP.
- Compiler des arbres BSP.
- Systeme de reference.
- Une histoire, deux regles et un moteur de rendu
BSP.
- Savoir mettre les mathematiques traditionnelles au
panier.
- Determination des surfaces visibles de Quake.
- Clipping 3D et autres considerations.
- La suppression des surfaces cachees de Quake.
- Les segments raster en action.
- Le modele d'illumination de Quake.
- Le cache de surface et le modele de triangle de
Quake.
- Quake : Une conclusion et une prospective
Le CD-ROM comprend :
- Les textes, les codes et les illustrations du livre culte Zen of Assembly Language
- Le code et la version binaire de l?outil de mesure de Michael le ? Timer Zen ?, outil indispensable pour profiler avec precision les codes de hautes performances
- De nombreux essais inedits de Michael traitant du cycle de developpent d?un jeu video
L'auteur - Michael Abrash
Michael Abrash (Bellevue, WA) a ecrit et realise des logiciels graphiques haut de gamme depuis l'apparition du PC d'IBM en 1981. Il a cree de nombreux jeux d'arcade et rejoint il y a peu l'equipe d'id Software pour realiser leur titre le plus celebre, Quake, dont il est le coauteur. Michael est egalement l'auteur d'ouvrages Zen of Assembly Language, Zen of Code Optimisation, Zen of Graphics Programming, traitant de l'optimisation du code et de la programmation d'application graphique en temps reel. Il a egalement redige de nombreux articles pour des magazines informatiques professionnels tels que PC Tech Journal, Programmers Journal, Dr Dobb's Journal, Dr Dobb's Sourcebook, PC TECHNIQUES et Game Developer.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Sybex |
Auteur(s) | Michael Abrash |
Parution | 25/01/2000 |
Nb. de pages | 1168 |
Format | 19 x 22,9 |
Couverture | Broché |
Poids | 1842g |
Intérieur | Noir et Blanc |
EAN13 | 9782736134150 |
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