IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)

Biblioth�ques

11 livres et 12 critiques, derni�re mise � jour le 23 juin 2025 , note moyenne : 4.7

  1. 3D Graphics Rendering Cookbook - A comprehensive guide to exploring rendering algorithms in modern OpenGL and Vulkan
  2. Allegro 5 - Programmation de jeux en C ou C++
  3. WebGL - Guide de d�veloppement d'applications web 3D
  4. Beginning OpenGL Game Programming
  5. Open GL 2.0 - Guide officiel
  6. Computer Graphics Through OpenGL - From Theory to Experiments
  7. Introduction to 3D Game Programming with DirectX 11
  8. DirectX 9 - Programmation de jeux 3D
  9. Microsoft XNA Game Studio 4.0: Learn Programming Now ! - How to program for Windows Phone 7, Xbox 360, Zune devices, and more
  10. XNA 3.0 Game Programming Recipes - A Problem-Solution Approach (Expert's Voice in XNA)
  11. Learning XNA 3.0 - XNA 3.0 Game Development for the PC, Xbox 360, and Zune
couverture du livre 3D Graphics Rendering Cookbook

Note 4.5 drapeau
D�tails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

3D Graphics Rendering Cookbook

A comprehensive guide to exploring rendering algorithms in modern OpenGL and Vulkan

de
Public vis� : Interm�diaire

R�sum� de l'�diteur

OpenGL is a popular cross-language, cross-platform application programming interface (API) used for rendering 2D and 3D graphics, while Vulkan is a low-overhead, cross-platform 3D graphics API that targets high-performance applications. 3D Graphics Rendering Cookbook helps you learn about modern graphics rendering algorithms and techniques using C++ programming along with OpenGL and Vulkan APIs.

The book begins by setting up a development environment and takes you through the steps involved in building a 3D rendering engine with the help of basic, yet self-contained, recipes. Each recipe will enable you to incrementally add features to your codebase and show you how to integrate different 3D rendering techniques and algorithms into one large project. You'll also get to grips with core techniques such as physically based rendering, image-based rendering, and CPU/GPU geometry culling, to name a few. As you advance, you'll explore common techniques and solutions that will help you to work with large datasets for 2D and 3D rendering. Finally, you'll discover how to apply optimization techniques to build performant and feature-rich graphics applications.

By the end of this 3D rendering book, you'll have gained an improved understanding of best practices used in modern graphics APIs and be able to create fast and versatile 3D rendering frameworks.
What you will learn:

Improve the performance of legacy OpenGL applications
Manage a substantial amount of content in real-time 3D rendering engines
Discover how to debug and profile graphics applications
Understand how to use the Approaching Zero Driver Overhead (AZDO) philosophy in OpenGL
Integrate various rendering techniques into a single application
Find out how to develop Vulkan applications
Implement a physically based rendering pipeline from scratch
Integrate a physics library with your rendering engine

�dition : Packt - 670 pages, 1re �dition, 25 ao�t 2021

ISBN10 : 1838986197 - ISBN13 : 9781838986193

Commandez sur www.amazon.fr :

37.30 � TTC (prix �diteur 37.30 � TTC)
Establishing a Build Environment
Using Essential Libraries
Getting Started with OpenGL and Vulkan
Adding User Interaction and Productivity Tools
Working with Geometry Data
Physically Based Rendering Using the glTF2 Shading Model
Graphics Rendering Pipeline
Image-based Techniques
Working with Scene Graphs
Advanced Rendering Techniques and Optimizations
Critique du livre par la r�daction Thibaut Cuvelier le 29 d�cembre 2021
Les API de rendu 3D ont beaucoup �volu� ces derni�res ann�es, en tendant notamment vers le AZDO (almost zero driver overhead). OpenGL 4.6 et Vulkan proposent des fonctionnalit�s tr�s avanc�es pour limiter l'impact en performance du pilote graphique, Vulkan �tant extr�mement bas niveau. Ce livre n'aborde ces deux API que sous l'angle AZDO, pour obtenir autant de performance que possible d'une carte graphique.

Le public vis� ma�trise d�j� le d�veloppement avec des API de plus haut niveau, comme OpenGL 3, et souhaite passer le pas vers des API plus r�centes. Il commence par pr�senter une s�rie de biblioth�ques qui impl�mentent les fonctionnalit�s qu'OpenGL ne propose plus, comme GLM pour les op�rations matricielles, sans oublier les outils que les auteurs utilisent pour compiler leur code et installer les d�pendances (CMake et Bootstrap).

Le code est toujours bien expliqu� en d�tail, en �tant simple et efficace, sans se perdre dans des d�tails de niveau trop bas pour l'expos�. Le point fort de l'ouvrage est probablement l'impl�mentation d'un moteur de graphe de sc�ne complet avec l'int�gration du moteur physique Bullet, en partant des bases et en montrant les techniques n�cessaires pour obtenir une performance excellente.

L'ouvrage est, comme indiqu� par son titre, organis� comme une collection de recettes, ce qui fait qu'un chapitre rassemble des �l�ments parfois �pars. Toutes les figures sont imprim�es en noir et blanc : heureusement qu'elles sont disponibles en ligne.




 Commenter Signaler un probl�me

Avatar de dourouc05 dourouc05 - Responsable Qt & Livres https://www.developpez.com
l 29/12/2021 � 18:54
3D Graphics Rendering Cookbook
A comprehensive guide to exploring rendering algorithms in modern OpenGL and Vulkan
OpenGL is a popular cross-language, cross-platform application programming interface (API) used for rendering 2D and 3D graphics, while Vulkan is a low-overhead, cross-platform 3D graphics API that targets high-performance applications. 3D Graphics Rendering Cookbook helps you learn about modern graphics rendering algorithms and techniques using C++ programming along with OpenGL and Vulkan APIs.

The book begins by setting up a development environment and takes you through the steps involved in building a 3D rendering engine with the help of basic, yet self-contained, recipes. Each recipe will enable you to incrementally add features to your codebase and show you how to integrate different 3D rendering techniques and algorithms into one large project. You'll also get to grips with core techniques such as physically based rendering, image-based rendering, and CPU/GPU geometry culling, to name a few. As you advance, you'll explore common techniques and solutions that will help you to work with large datasets for 2D and 3D rendering. Finally, you'll discover how to apply optimization techniques to build performant and feature-rich graphics applications.

By the end of this 3D rendering book, you'll have gained an improved understanding of best practices used in modern graphics APIs and be able to create fast and versatile 3D rendering frameworks.
What you will learn:

Improve the performance of legacy OpenGL applications
Manage a substantial amount of content in real-time 3D rendering engines
Discover how to debug and profile graphics applications
Understand how to use the Approaching Zero Driver Overhead (AZDO) philosophy in OpenGL
Integrate various rendering techniques into a single application
Find out how to develop Vulkan applications
Implement a physically based rendering pipeline from scratch
Integrate a physics library with your rendering engine

[Lire la suite]




 
couverture du livre Allegro 5

Note 4 drapeau
D�tails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Allegro 5

Programmation de jeux en C ou C++

de
Public vis� : Interm�diaire

R�sum� de l'�diteur

Ce livre sur Allegro 5 s'adresse � tout d�veloppeur C ou C++ d�sireux d'allier la ma�trise du code et la cr�ativit� que n�cessite la programmation de jeux vid�os. Il se partage en deux grandes parties : la premi�re se pr�sente plut�t comme un r�f�rentiel (en fran�ais bien s�r) et la seconde est une invitation � la programmation de jeux en 2D. Tout au long du livre, l'auteur invite le lecteur � utiliser Allegro 5 afin d'entrer dans sa logique de cr�ation et ainsi d'en exploiter tout le potentiel.

Dans la premi�re partie sont trait�s : le fen�trage et le plein �cran, la couleur, le dessin, les images et les �v�nements (clavier, souris, minuteur, joystick). Dans la seconde partie (plus cr�ative) l'auteur propose un d�but d'�tude en vie artificielle bas�e sur des fourmis, un squelette de jeu d'action, la gestion d'une animation, la cr�ation de d�cors, les interactions de personnages entre eux et sur un d�cor.

Pour fournir un livre bien plus approfondi qu'une simple prise en main, pour une m�me situation l'auteur envisage les diff�rentes options possibles et propose parfois un d�tour pour comprendre comment certaines fonctionnalit�s de la biblioth�que sont �labor�es et programm�es. C'est un v�ritable cheminement exploratoire qui est propos� au lecteur pour partir � la d�couverte technique de la biblioth�que.

La biblioth�que accepte les syst�mes Linux, Raspberry Pi compris, Windows, MacOsX, iOS (iPhone et iPad) et une adaptation pour Android est en cours d'�laboration. Les nombreux exemples de code du livre ont �t� travaill�s et test�s avec Visual Studio et Code::Blocks sous Windows 7, 8, 8.1. D'ailleurs, tous les programmes du livre sont t�l�chargeables sur le site www.editions-eni.fr. Pour chaque chapitre l'auteur propose une solution Visual Studio. Celle-ci comprend autant de projets que de programmes dans le chapitre et pour chaque projet le lecteur dispose du code source avec les ressources n�cessaires (images, polices etc.).

�dition : ENI - 556 pages, 1re �dition, 11 mars 2015

ISBN10 : 2746093863 - ISBN13 : 9782746093867

Commandez sur www.amazon.fr :

39.00 � TTC (prix �diteur 39.00 � TTC)
1. Introduction
2. Installation de la biblioth�que Allegro
3. Premiers pas avec Allegro 5
4. Texte, polices, couleurs, dessin
5. Images
6. �v�nements
7. Joystick
8. Croquis de fourmis
9. Mod�le de jeu simple
10.Animation, sprites
11.D�cor, monde
12.Personnages dans un d�cor
13.Collisions entre personnages
Critique du livre par la r�daction Alexandre Laurent le 18 mai 2015
Ce livre permet aux �tudiants en informatique d'approfondir leur cours tout en se penchant sur les probl�matiques li�es aux jeux vid�o. � travers cet ouvrage, vous d�couvrirez une biblioth�que de jeux vid�o 2D�: Allegro et vous verrez comment l'utiliser pour cr�er votre premier jeu.
En effet, la premi�re partie est une exploration de la biblioth�que. Vous apprendrez � l'installer et d�couvrirez les fonctions essentielles pour r�aliser votre but. Chaque fonction est expliqu�e et permet de s'approprier la biblioth�que avec facilit�, et cela sans �tre confront� � la documentation anglaise. Pour chaque section (ouverture des fen�tres, affichage de sprites, contr�les de l'utilisateur�), un code source d'exemple est donn� permettant ainsi de tester les notions vues et de mieux les comprendre par l'exp�rimentation.
Une fois les bases d'Allegro expos�es, l'auteur se penche sur les probl�matiques r�currentes aux jeux vid�o�: comportement des entit�s du jeu, affichage d'une carte pour un jeu 2D, gestion des collisions. Toutefois, � la fin du livre, on reste un peu sur sa faim, car celui-ci ne d�crit pas la cr�ation d'un jeu complet. Il sera donc � la charge du lecteur, de se servir des connaissances acquises dans la premi�re partie pour r�aliser son propre projet.
De plus, on remarquera aussi l'absence d'information sur l'int�gration des sons dans le jeu, que ce soit dans la premi�re partie d�crivant la biblioth�que ou dans la seconde.

En conclusion, le livre est excellent pour tout d�veloppeur �tudiant (de pr�f�rence en C) souhaitant aller plus loin que les points abord�s au cours et ayant le souhait de faire un jeu vid�o. Ce livre permet de d�couvrir une biblioth�que pour r�aliser un jeu, � travers une documentation simplifi�e et en fran�ais aidant ainsi � s'habituer au travail autonome et � l'exploration, non dirig�e, d'une biblioth�que. Apr�s sa lecture, le d�veloppeur aura toutes les bases n�cessaires pour continuer sa progression et r�aliser son premier jeu vid�o.




 Commenter Signaler un probl�me

Avatar de LittleWhite LittleWhite - Responsable 2D/3D/Jeux https://www.developpez.com
l 16/03/2015 � 10:00
Allegro 5
Programmation de jeux en C ou C++


Ce livre sur Allegro 5 s'adresse � tout d�veloppeur C ou C++ d�sireux d'allier la ma�trise du code et la cr�ativit� que n�cessite la programmation de jeux vid�os. Il se partage en deux grandes parties : la premi�re se pr�sente plut�t comme un r�f�rentiel (en fran�ais bien s�r) et la seconde est une invitation � la programmation de jeux en 2D. Tout au long du livre, l'auteur invite le lecteur � utiliser Allegro 5 afin d'entrer dans sa logique de cr�ation et ainsi d'en exploiter tout le potentiel.

Dans la premi�re partie sont trait�s : le fen�trage et le plein �cran, la couleur, le dessin, les images et les �v�nements (clavier, souris, minuteur, joystick). Dans la seconde partie (plus cr�ative) l'auteur propose un d�but d'�tude en vie artificielle bas�e sur des fourmis, un squelette de jeu d'action, la gestion d'une animation, la cr�ation de d�cors, les interactions de personnages entre eux et sur un d�cor.

Pour fournir un livre bien plus approfondi qu'une simple prise en main, pour une m�me situation l'auteur envisage les diff�rentes options possibles et propose parfois un d�tour pour comprendre comment certaines fonctionnalit�s de la biblioth�que sont �labor�es et programm�es. C'est un v�ritable cheminement exploratoire qui est propos� au lecteur pour partir � la d�couverte technique de la biblioth�que.

La biblioth�que accepte les syst�mes Linux, Raspberry Pi compris, Windows, MacOsX, iOS (iPhone et iPad) et une adaptation pour Android est en cours d'�laboration. Les nombreux exemples de code du livre ont �t� travaill�s et test�s avec Visual Studio et Code::Blocks sous Windows 7, 8, 8.1. D'ailleurs, tous les programmes du livre sont t�l�chargeables sur le site www.editions-eni.fr. Pour chaque chapitre l'auteur propose une solution Visual Studio. Celle-ci comprend autant de projets que de programmes dans le chapitre et pour chaque projet le lecteur dispose du code source avec les ressources n�cessaires (images, polices etc.).

[Lire la suite]



 
couverture du livre WebGL

Note 5 drapeau
D�tails du livre
Sommaire
Critiques (2)
1 commentaire
 
 

WebGL

Guide de d�veloppement d'applications web 3D

de
Public vis� : Expert

R�sum� de l'�diteur

Ce guide sur WebGL s'adresse � tout d�veloppeur JavaScript souhaitant r�aliser des applications web en 3D avec l'API WebGL. L'auteur adopte une d�marche progressive pour le guide jusqu'� la r�alisation d'applications web 3D complexes et fonctionnelles. Il a s�lectionn� les algorithmes les plus utilis�s et les plus performants et explique au lecteur comment les impl�menter en utilisant WebGL.

Le livre est organis� en neuf chapitres :

  1. Le chapitre 1 concerne la mise en place de l'environnement de travail et pr�sente les r�gles de codage et la technologie WebGL.
  2. Le chapitre 2 regroupe des aspects pratiques sur le d�veloppement en JavaScript, ainsi que des aspects th�oriques, communs � toutes les API 3D utilisant l'acc�l�ration mat�rielle, et qui seront abondamment utilis�s par la site.
  3. Le chapitre 3 pr�sente le d�veloppement avec l'API WebGL. � la fin de ce chapitre vous serez capable de cr�er votre premi�re application WebGL : un cube tournant color�.
  4. Le chapitre 4 pr�sente les textures, leurs sources et leur application sur les maillages.
  5. Le chapitre 5 d�taille la construction ou l'importation de maillages depuis Blender.
  6. Le chapitre 6 concerne l'�clairage au sens large, clef d'un beau rendu.
  7. Le chapitre 7 est d�di� au mouvement. Il pr�cise comment votre application peut interagir avec l'utilisateur et son environnement, comment g�rer l'orientation et la trajectoire de la cam�ra, ainsi que les animations.
  8. Le chapitre 8 d�taille le fonctionnement du picking et pr�sente un moteur physique complet.
  9. Le chapitre 9 regroupe des techniques de programmation avanc�e : SSAO, peinture sur texture, halo lumineux, ainsi que des astuces d'optimisation.


52 d�monstrations, t�l�chargeables sur le site www.editions-eni.fr, illustrent les techniques d�crites dans le livre.

�dition : ENI - 390 pages, 1re �dition, 1er janvier 2013

ISBN10 : 2746078171 - ISBN13 : 9782746078178

Commandez sur www.amazon.fr :

51.03 � TTC (prix �diteur 51.03 � TTC) livraison gratuite !
  • Avant-propos
  • Chapitre 1 : Introduction
  • Chapitre 2 : Le JavaScript et la 3D
  • Chapitre 3 : Les fondamentaux du WebGL
  • Chapitre 4 : Les textures
  • Chapitre 5 : Les maillages
  • Chapitre 6 : L'�clairage
  • Chapitre 7 : Le mouvement
  • Chapitre 8 : La physique
  • Chapitre 9 : Techniques avanc�es

Critique du livre par la r�daction Alexandre Laurent le 20 octobre 2013
� WebGL : Guide de d�veloppement d'application web 3D � est un livre qui vous permettra de vous plonger dans WebGL et l'ensemble des techniques couramment utilis�es dans les jeux vid�o. Toutefois, les d�butants pourront le trouver un peu trop direct dans sa fa�on d'expliquer ces diff�rentes techniques. En effet, que ce soit au d�but du livre sur l'explication des matrices ou durant les multiples descriptions des techniques avanc�es comme le shadow mapping ou les surfaces liquides, l'auteur ne donne pas tous les d�tails d'impl�mentation. Il sera donc n�cessaire de se plonger dans le code (ayant peu de commentaires) pour comprendre les d�tails de chacune des techniques, ce qui ne sera pas du plus ais� pour le programmeur d�butant. De plus, l'auteur n'a pas jug� utile de nous d�crire l'existant, notamment dans les biblioth�ques de matrices ou de sc�nes WebGL pouvant nous aider et nous �viter de recoder les bases. En contrepartie, le livre d�taille le fonctionnement d'un script d'exportation JSON pour Blender et son utilisation, ce qui permettra de mettre en place tous les outils pour faire son application Web 3D. Xavier Bourry nous offre ici une bonne base pour travailler et conna�tre les techniques � impl�menter afin de concevoir nos futures applications WebGL.
Critique du livre par la r�daction Julien Plu le 24 mai 2014
Ce livre sur WebGL est vraiment excellent. Il explique vraiment tout ce dont on a besoin afin de faire de belles applications 3D. � chaque explication d�une propri�t� 3D il choisit l�algorithme (ou l�un des algorithmes) le plus performant pour r�aliser cette propri�t�, et l�explique plut�t bien, bien que pour un ou deux j�ai d� relire les explications deux-trois fois. La partie fort appr�ciable est qu�il explique tr�s bien les bases de la 3D et cela est non n�gligeable car c�est une condition sine qua non pour comprendre le reste.

Ayant d�j� une bonne exp�rience avec OpenGL on passe assez bien de cette biblioth�que � son pendant JavaScript, bien que n�ayant presque jamais fait de JavaScript j�ai eu du mal au d�but avec la syntaxe propre � ce langage. C�est d�ailleurs, comme pour l�autre livre, un point n�gatif si comme moi vous �tes totalement d�butant en JavaScript. Je vous conseille d�avoir aussi un PC pas trop mauvais car les applications 3D dans le navigateur sont gourmandes en ressources. Malgr� tout c�est un excellent livre, que je recommande, pour tout ce qui concerne la cr�ation d�application 3D sur les navigateurs en JavaScript.




 Commenter Signaler un probl�me

Avatar de forum forum - Robot Forum https://www.developpez.com
l 02/06/2014 � 20:19
Bonjour,

WebGL
Guide de d�veloppement d'applications web 3D


Ce guide sur WebGL s'adresse � tout d�veloppeur JavaScript souhaitant r�aliser des applications web en 3D avec l'API WebGL. L'auteur adopte une d�marche progressive pour le guide jusqu'� la r�alisation d'applications web 3D complexes et fonctionnelles. Il a s�lectionn� les algorithmes les plus utilis�s et les plus performants et explique au lecteur comment les impl�menter en utilisant WebGL.

Le livre est organis� en neuf chapitres :

  1. Le chapitre 1 concerne la mise en place de l'environnement de travail et pr�sente les r�gles de codage et la technologie WebGL.
  2. Le chapitre 2 regroupe des aspects pratiques sur le d�veloppement en JavaScript, ainsi que des aspects th�oriques, communs � toutes les API 3D utilisant l'acc�l�ration mat�rielle, et qui seront abondamment utilis�s par la site.
  3. Le chapitre 3 pr�sente le d�veloppement avec l'API WebGL. � la fin de ce chapitre vous serez capable de cr�er votre premi�re application WebGL : un cube tournant color�.
  4. Le chapitre 4 pr�sente les textures, leurs sources et leur application sur les maillages.
  5. Le chapitre 5 d�taille la construction ou l'importation de maillages depuis Blender.
  6. Le chapitre 6 concerne l'�clairage au sens large, clef d'un beau rendu.
  7. Le chapitre 7 est d�di� au mouvement. Il pr�cise comment votre application peut interagir avec l'utilisateur et son environnement, comment g�rer l'orientation et la trajectoire de la cam�ra, ainsi que les animations.
  8. Le chapitre 8 d�taille le fonctionnement du picking et pr�sente un moteur physique complet.
  9. Le chapitre 9 regroupe des techniques de programmation avanc�e : SSAO, peinture sur texture, halo lumineux, ainsi que des astuces d'optimisation.


52 d�monstrations, t�l�chargeables sur le site www.editions-eni.fr, illustrent les techniques d�crites dans le livre.

[Lire la suite]

  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
  • Avez-vous un commentaire � faire ?


Avatar de earhater earhater - Membre �prouv� https://www.developpez.com
l 13/09/2014 � 17:17
Salut tout le monde !

J'ai achet� ce livre pour approfondir mes connaissances sur cette technologie. Je trouve le livre vraiment excellent. Il explique vraiment bien les fondamentaux (WebGL, shaders, ...). Chose pas courante dans un ouvrage de ce type : il d�taille une bonne partie du langage GSL ce qui vous permettra de vous en tenir � la seule lecture de ce livre pour cr�er n'importe quelle application 3D. De plus, il nous donne un script python pour exporter nos mod�les depuis blender. Enfin, l'auteur va vraiment au bout des choses en parlant d'algorithmie avanc�e ainsi que de physique.

Pour moi les points n�gatifs sont :
  • Il vous faudra des connaissances univeritaires (matrices) pour assimiler l'ouvrage, car il ne traite pas des biblioth�ques existantes et utilis�es dans le milieu (GLMatrix)
  • Bien qu'il explique tout par des cours th�oriques, il encha�ne directement par des TP qui envoient des p�tes de code peu document�s


Hormis ces deux �l�ments l'ouvrage est d'une excellente qualit�.

 
couverture du livre Beginning OpenGL Game Programming

Note 5 drapeau
D�tails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Beginning OpenGL Game Programming

de
Public vis� : D�butant

R�sum� de l'�diteur

Beginning OpenGL Game Programming provides new game programmers with a complete introduction to 3D game programming using OpenGL. All of the basic elements of OpenGL as it applies to game development are covered. You will learn how to apply these elements to games. The material is designed to be completely accessible to beginners, with complete but concise coverage to ensure the highest value.

�dition : Course Technology - 310 pages, 1re �dition, 1er mars 2004

ISBN10 : 1592003699 - ISBN13 : 9781592003693

Commandez sur www.amazon.fr :

25.05 � TTC (prix �diteur 25.05 � TTC) livraison gratuite !
Part I - The Basics
  • Chapter 0 - Introduction
    • 0.1 - What You Should Know
    • 0.2 - Your Tools
    • 0.3 - Who Should Read This
    • 0.4 - What we Will and Won't Cover
    • 0.5 - About the Target Platform
    • 0.6 - Using This Book
    • 0.7 - What's New
  • Chapter 1 - The Exploration Begins� Again
    • 1.1 - Why Make Games?
    • 1.2 - What is OpenGL?
    • 1.3 - Related Libraries
    • 1.4 - OpenGL vs. DirectX
    • 1.5 - A Sneak Peek
    • 1.6 - Summary
  • Chapter 2 - Creating a Simple OpenGL Application
    • 2.1 - OpenGL and Microsoft Windows
    • 2.2 - Summary
  • Chapter 3 - OpenGL States and Primitives
    • 4.1 - State Functions
    • 4.2 - Handling Primitives
    • 4.3 - Attributes
    • 4.4 - Summary
  • Chapter 4 - Coordinate Transformations and OpenGL Matrices
    • 4.1 - Understanding Coordinate Transformations
    • 4.2 - OpenGL and Matrices
    • 4.3 - Projections
    • 4.4 - Manipulating the Viewpoint
    • 4.5 - Using Your Own Matrices
    • 4.6 - Summary
  • Chapter 5 - Adding Colors, Blending, and Lighting
    • 5.1 - How Does Color Work?
    • 5.2 - Using Colors in OpenGL
    • 5.3 - Shading
    • 5.4 - Lighting in OpenGL
    • 5.5 - Blending
    • 5.6 - Fog
    • 5.7 - Summary
  • Chapter 6 - Bitmaps and Images with OpenGL
    • 6.1 - The OpenGL Bitmap
    • 6.2 - Using Images
    • 6.3 - Managing Pixel Storage
    • 6.4 - Targa Image Files
    • 6.5 - Summary
  • Chapter 7 - Texture Mapping
    • 7.1 - An Overview of Texture Mapping
    • 7.2 - Texture Coordinates
    • 7.3 - Using the Texture Map
    • 7.4 - Mipmaps
    • 7.5 - Texture Parameters
    • 7.6 - Texture Environments and Texture Functions
    • 7.7 - Textured Terrain
    • 7.8 - Summary


Part II - Beyond the Basics
  • Chapter 8 - OpenGL Extensions
    • 8.1 - Anatomy of an Extension
    • 8.2 - Using Extensions
    • 8.3 - WGL Extensions
    • 8.4 - Introduction to GLee
    • 8.5 - Extensions in Action
    • 8.6 - Summary
  • Chapter 9 - More on Texture Mapping
    • 9.1 - More on Texture Specification
    • 9.2 - The Texture Matrix Stack
    • 9.3 - Texture Coordinate Generation
    • 9.4 - Multitexturing
    • 9.5 - Summary
  • Chapter 10 - Display Lists and Vertex Arrays
    • 10.1 - Display Lists
    • 10.2 - Vertex Arrays
    • 10.3 - Frustum Culling
    • 10.4 - Summary
  • Chapter 11 - Displaying Text
    • 11.1 - Bitmap Fonts
    • 11.2 - Outline Fonts
    • 11.3 - Texture Mapped Fonts
    • 11.4 - Summary
  • Chapter 12 - OpenGL Buffers
    • 12.1 - What is an OpenGL Buffer?
    • 12.2 - The Color Buffer
    • 12.3 - The Depth Buffer
    • 12.4 - The Stencil Buffer
    • 12.5 - The Accumulation Buffer
    • 12.6 - Summary
  • Chapter 13 - The Endgame

Critique du livre par la r�daction Micha�l le 1er novembre 2005
Avec un peu plus de 330 pages seulement, ce livre n'est certainement pas celui � choisir pour avoir une couverture extr�mement compl�te de l'OpenGL. Toutefois, pour une introduction � OpenGL sans se ruiner, c'est un excellent choix. Les exemples du livre sont �crits en C++. Les auteurs commencent avec les choses les plus basiques : concepts des matrices, les formes g�om�triques, les textures,... Les exemples sont particuli�rement clairs, et les th�mes trait�s dans le livre - s'ils ne sont pas extr�mement nombreux - le sont au moins tr�s bien. Quatre chapitre bonus, issus de la pr�c�dente �dition, sont m�me inclus dans le CD, avec notamment un chapitre sur les maths 3D et un autre sur le chargement de mod�les MD2.

Au niveau des petites critiques (enfin de LA critique), j'ai trouv� un peu dommage que certains codes exemple pour illustrer un nouveau concept soient noy�s dans d'autres concepts pas encore vus, ce qui n'est pas tellement pratique pour bien comprendre. Je pense notamment � l'exemple du chapitre 5 sur le fog, exemple qui est mise en application sur un heightmap, chose qui n'est vu (et de mani�re tr�s succincte) plusieurs chapitres plus tard.

A part ce petit d�faut, pour le prix, ce livre est vraiment bon pour avoir un premier aper�u d'OpenGL. A noter qu'un deuxi�me volume (More OpenGL Game Programming) est disponible et couvre des sujets plus complexes (shaders,...). Je soulignerais aussi que les auteurs utilisent un anglais tr�s facilement compr�hensible, pas besoin d'�tre une b�te donc.




 Commenter Signaler un probl�me

Avatar de ram-0000 ram-0000 - R�dacteur https://www.developpez.com
l 03/06/2014 � 22:33
Beginning OpenGL Game Programming


Beginning OpenGL Game Programming provides new game programmers with a complete introduction to 3D game programming using OpenGL. All of the basic elements of OpenGL as it applies to game development are covered. You will learn how to apply these elements to games. The material is designed to be completely accessible to beginners, with complete but concise coverage to ensure the highest value.

[Lire la suite]



 
couverture du livre Open GL 2.0

Note 5 drapeau
D�tails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Open GL 2.0

Guide officiel

de
Traducteurs : V�ronique Campillo

R�sum� de l'�diteur

OpenGL est une interface logicielle puissante qui permet de produire des images haute qualit� g�n�r�es par ordinateur et des applications interactives gr�ce � des objets bidimensionnels et tridimensionnels, des bitmaps et des images en couleur. Cet ouvrage vous livre des informations compl�tes sur OpenGL et Open GL Utility Library. Cette �dition d�crit les toutes derni�res fonctionnalit�s des versions 1.5 et 2.0 d'OpenGL, et vous introduit �galement au GLSL (OpenGL Shading Language). Vous y trouverez des explications claires sur la fonctionnalit� d'OpenGL et de nombreuses techniques de programmation infographique telles que la construction et la restitution de mod�les 3D, la visualisation interactive des objets depuis diff�rents points de vue, l'utilisation des d�grad�s et les effets d'�clairage et de texture permettant d'am�liorer le r�alisme des sc�nes. De plus, ce livre approfondit des techniques avanc�es comme l'application de texture, le lissage, le fog et autres effets atmosph�riques, les NURBS, le traitement d'images, etc. Au fil de ce texte clair et d�taill�, vous trouverez aussi des remarques relatives � l'optimisation des performances, aux extensions OpenGL et aux techniques inter-plates-formes.

�dition : Pearson Education - 788 pages, 4e �dition, 20 juillet 2006

ISBN10 : 2744020869 - ISBN13 : 9782744020865

Commandez sur www.amazon.fr :

49.04 � TTC (prix �diteur 52.00 � TTC) livraison gratuite !
  • Introduction � OpenGL
  • Gestion des �tats et dessin g�om�trique
  • Visualisation
  • Couleur
  • Eclairage
  • Blending, lissage, fog et d�calage de polygone
  • Listes d'affichage
  • Dessiner des pixels, des bitmaps, des polices et des images
  • Application de texture
  • Tampon d'image
  • Fragmenteurs et quadriques
  • Evaluateurs et NURBS
  • Mode s�lection et mode feedback
  • Et maintenant..
  • OpenGL 2.0 et le GLSL (OpenGL Shading Language)
  • Variables d'�tat
  • OpenGL et les gestionnaires de fen�tres
  • Base du GLUT : l'Utility Toolkit d'OpenGL
  • Calcul de vecteurs normaux
  • Coordonn�es homog�nes et matrices de transformation
  • Astuces de programmation
  • Invariance OpenGL
  • Fonctions et variables du langage GLSL

Critique du livre par la r�daction Edouard Kaiser le 1er novembre 2005
Ce livre de plus de 700 pages est certainement le livre de chevet id??al pour tous les programmeurs de l'API OpenGL. Qu'ils soient d�butants ou exp�riment�s chacun trouvera dans cette �dition ce qu'il y a � savoir sur l'API dans sa version 2.0. En partant des bases pour finir sur les derni�res fonctionnalit�s telles que le GLSL, ce livre aborde tous les domaines (Nurbs, Texturing, Blending, Picking, Eclairage, etc.) de mani�re simple et tr�s explicite en s'appuyant sur des parties de codes et sch�mas pour alimenter la th�orie. Vous saurez tous sur les fonctions composant cette API et vous en apprendrez certainement des nouvelles ! On peut facilement qualifier ce livre de bible francophone et il le m�rite amplement. Le seul b�mol en ce qui me concerne est le code qui s'appuie souvent sur la biblioth�que GLUT. On aurait tr�s certainement pr�f�r� des exemples sur SDL qui est beaucoup plus d'actualit� et soutenu que GLUT, mais ce n'est qu'un d�tail et cela n'enl�ve en rien la qualit� irr�prochable de cette oeuvre.




 Commenter Signaler un probl�me

Avatar de ram-0000 ram-0000 - R�dacteur https://www.developpez.com
l 03/06/2014 � 22:33
Open GL 2.0
Guide officiel


OpenGL est une interface logicielle puissante qui permet de produire des images haute qualit� g�n�r�es par ordinateur et des applications interactives gr�ce � des objets bidimensionnels et tridimensionnels, des bitmaps et des images en couleur. Cet ouvrage vous livre des informations compl�tes sur OpenGL et Open GL Utility Library. Cette �dition d�crit les toutes derni�res fonctionnalit�s des versions 1.5 et 2.0 d'OpenGL, et vous introduit �galement au GLSL (OpenGL Shading Language). Vous y trouverez des explications claires sur la fonctionnalit� d'OpenGL et de nombreuses techniques de programmation infographique telles que la construction et la restitution de mod�les 3D, la visualisation interactive des objets depuis diff�rents points de vue, l'utilisation des d�grad�s et les effets d'�clairage et de texture permettant d'am�liorer le r�alisme des sc�nes. De plus, ce livre approfondit des techniques avanc�es comme l'application de texture, le lissage, le fog et autres effets atmosph�riques, les NURBS, le traitement d'images, etc. Au fil de ce texte clair et d�taill�, vous trouverez aussi des remarques relatives � l'optimisation des performances, aux extensions OpenGL et aux techniques inter-plates-formes.

[Lire la suite]



 
couverture du livre Computer Graphics Through OpenGL

Note 4.5 drapeau
D�tails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Computer Graphics Through OpenGL

From Theory to Experiments

de
Public vis� : D�butant

R�sum� de l'�diteur

From geometric primitives to animation to 3D modeling to lighting, shading and texturing, Computer Graphics Through OpenGL�: From Theory to Experiments is a comprehensive introduction to computer graphics which uses an active learning style to teach key concepts. Equally emphasizing theory and practice, the book provides an understanding not only of the principles of 3D computer graphics, but also the use of the OpenGL� Application Programming Interface (API) to code 3D scenes and animation, including games and movies.

The undergraduate core of the book takes the student from zero knowledge of computer graphics to a mastery of the fundamental concepts with the ability to code applications using fourth-generation OpenGL�. The remaining chapters explore more advanced topics, including the structure of curves and surfaces, applications of projective spaces and transformations and the implementation of graphics pipelines.

Part II of the book introduces GPU massive parallelism. The same programs are parallelized on multiple Nvidia GPU platforms and the same performance analysis is repeated. Because the core and memory structures of CPUs and GPUs are different, the results differ in interesting ways. The end goal is to make programmers aware of all the good ideas, as well as the bad ideas, so readers can apply the good ideas and avoid the bad ideas in their own programs.

This book can be used for introductory undergraduate computer graphics courses over one to two semesters. The careful exposition style attempting to explain each concept in the simplest terms possible should appeal to the self-study student as well.

Features

  • Covers the foundations of 3D computer graphics, including animation, visual techniques and 3D modeling
  • Comprehensive coverage of OpenGL� 4.x, including the GLSL and vertex, fragment, tessellation and geometry shaders
  • Includes 180 programs with 270 experiments based on them
  • Contains 750 exercises, 110 worked examples, and 700 four-color illustrations
  • Requires no previous knowledge of computer graphics
  • Balances theory with programming practice using a hands-on interactive approach to explain the underlying concepts

�dition : CRC Press - 732 pages, 3e �dition, 7 janvier 2019

ISBN10 : 1138612642 - ISBN13 : 9781138612648

Commandez sur www.amazon.fr :

100.59 � TTC (prix �diteur 100.59 � TTC)
Hello World

An Invitation To Computer Graphics
On To OpenGL And 3D Computer Graphics

Tricks Of The Trade

An OpenGL Toolbox

Movers And Shapers

Transformation, Animation And Viewing
Inside Animation: The Theory of Transformations
Advanced Animation Techniques

Geometry for the Home Office

Convexity and Interpolation
Triangulation
Orientation

Making Things Up

Modeling in 3D Space

Lights, Camera, Equation

Color and Light
Texture
Special Visual Techniques

Pixels, Pixels, Everywhere

Raster Algorithms

Programming Pipe Dreams

OpenGL 4.3, Shaders And The Programmable Pipeline: Liftoff
OpenGL 4.3, Shaders And The Programmable Pipeline: Escape Velocity

Anatomy Of Curves And Surfaces

B�zier
B-Spline
Hermite

Well Projected

Applications Of Projective Spaces: Projection Transformations and Rational Curves

Time For A Pipe

Pipeline Operation

Appendices

Projective Spaces and Transformations
Math Self-Test
Math Self-Test Solutions
Critique du livre par la r�daction Thibaut Cuvelier le 11 ao�t 2019
L'infographie 3D est un domaine paradoxal : autant les applications montrent vite un c�t� fun et entra�nant, autant l'apprentissage peut se montrer r�barbatif. Ce livre met v�ritablement l'accent sur la pratique, c'est-�-dire que les concepts sont d�s que possible mis en pratique � l'aide d'� exp�riences �, des morceaux de code � lancer pour mieux comprendre. L'aspect pratique est tellement d�velopp� qu'il est handicapant de ne pas avoir d'ordinateur � proximit� pour tester ces exemples !

Le c�t� th�orique n'est pas mis de c�t�, il est fort pr�sent, au point que l'auteur se sent parfois oblig� d'indiquer que certaines sections peuvent �tre saut�es en premi�re lecture. Le niveau de d�tail est toutefois adapt� pour des autodidactes, avec des pr�requis raisonnables (sauf pour la partie sur la g�om�trie projective, bien plus difficile d'acc�s) : trigonom�trie, analyse math�matique, alg�bre lin�aire, � un niveau relativement basique. Les sections vraiment math�matiques sont pr�sent�es d'abord de mani�re assez abstraite, mais en contexte l'objectif n'est pas d'enseigner des math�matiques, mais des outils math�matiques utiles dans un contexte infographique. L'auteur fait autant de liens que possible avec la pratique d'OpenGL.

L'approche p�dagogique risque de surprendre, puisque les quinze premiers chapitres se focalisent sur OpenGL � � l'ancienne �, avec toutes ses fonctions fixes. De la sorte, l'auteur suit une approche progressive, laissant OpenGL g�rer un grand nombre de difficult�s pour se focaliser sur les principes de base (VAO et VBO ne simplifient pas le code) : par cons�quent, les nuanceurs n'arrivent que tr�s tard, Vulkan n'est que cit�. On peut aussi regretter que la pratique des nuanceurs ne soit pas plus d�velopp�e, l'auteur ne montrant qu'une s�rie d'effets que l'on peut impl�menter gr�ce � eux. Ce livre ne vise pas � enseigner l'utilisation d'OpenGL, mais bien les principes de l'infographie 3D : la syntaxe OpenGL n'est pas aussi importante que la bonne compr�hension des principes sous-jacents.

L'ouvrage ne contient pas �norm�ment de code, surtout les parties n�cessaires � la compr�hension. Pour voir le code au complet, le lecteur est redirig� vers le contenu suppl�mentaire du livre. � titre personnel, j'aurais n�anmoins pr�f�r� voir plus d'extraits de code dans le texte. Il para�t que tout le code est �crit en C++, mais il s'agit plus d'un C89 avec des classes (notamment avec les d�finitions de variables en d�but de bloc) : utiliser la classe string plut�t qu'un tableau char* aurait simplifi� certains passages.




 Commenter Signaler un probl�me

Avatar de dourouc05 dourouc05 - Responsable Qt & Livres https://www.developpez.com
l 11/08/2019 � 18:06
Computer Graphics Through OpenGL
From Theory to Experiments


From geometric primitives to animation to 3D modeling to lighting, shading and texturing, Computer Graphics Through OpenGL�: From Theory to Experiments is a comprehensive introduction to computer graphics which uses an active learning style to teach key concepts. Equally emphasizing theory and practice, the book provides an understanding not only of the principles of 3D computer graphics, but also the use of the OpenGL� Application Programming Interface (API) to code 3D scenes and animation, including games and movies.

The undergraduate core of the book takes the student from zero knowledge of computer graphics to a mastery of the fundamental concepts with the ability to code applications using fourth-generation OpenGL�. The remaining chapters explore more advanced topics, including the structure of curves and surfaces, applications of projective spaces and transformations and the implementation of graphics pipelines.

Part II of the book introduces GPU massive parallelism. The same programs are parallelized on multiple Nvidia GPU platforms and the same performance analysis is repeated. Because the core and memory structures of CPUs and GPUs are different, the results differ in interesting ways. The end goal is to make programmers aware of all the good ideas, as well as the bad ideas, so readers can apply the good ideas and avoid the bad ideas in their own programs.

This book can be used for introductory undergraduate computer graphics courses over one to two semesters. The careful exposition style attempting to explain each concept in the simplest terms possible should appeal to the self-study student as well.

Features

  • Covers the foundations of 3D computer graphics, including animation, visual techniques and 3D modeling
  • Comprehensive coverage of OpenGL� 4.x, including the GLSL and vertex, fragment, tessellation and geometry shaders
  • Includes 180 programs with 270 experiments based on them
  • Contains 750 exercises, 110 worked examples, and 700 four-color illustrations
  • Requires no previous knowledge of computer graphics
  • Balances theory with programming practice using a hands-on interactive approach to explain the underlying concepts


[Lire la suite]



 
couverture du livre Introduction to 3D Game Programming with DirectX 11

Note 4 drapeau
D�tails du livre
Sommaire
Critiques (1)
3 commentaires
 
 

Introduction to 3D Game Programming with DirectX 11

de
Public vis� : D�butant

R�sum� de l'�diteur

This updated bestseller provides an introduction to programming interactive computer graphics, with an emphasis on game development using DirectX 11. The book is divided into three main parts: basic mathematical tools, fundamental tasks in Direct3D, and techniques and special effects. It includes new Direct3D 11 features such as hardware tessellation, the compute shader, and covers advanced rendering techniques such as ambient occlusion, real-time reflections, normal and displacement mapping, shadow rendering, programming the geometry shader, particle systems, and character animation. Includes a companion DVD with code, animation and 4-color figures.

FEATURES
+ Work with new Direct3D 11 features such as hardware tessellation and the compute shader
+ Thoroughly covers 3D rendering fundamentals such as lighting, texturing, blending and stenciling
+ Learn advance rendering techniques such as ambient occlusion, real-time reflections, normal and displacement mapping, shadow rendering, programming the geometry shader, particle systems, and character animation
+ End-of-chapter exercises included to test understanding and provide hands on experience working with DirectX 11

�dition : Mercury Learning & Information - 864 pages, 1re �dition, 21 mai 2012

ISBN10 : 1936420228 - ISBN13 : 9781936420223

Commandez sur www.amazon.fr :

47.02 � TTC (prix �diteur 48.56 � TTC)
Part I � Mathematical Prerequisites
  • Vector Algebra.
  • Matrix Algebra.
  • Transformations.


Part II � Direct3D Foundations
  • Direct3D Initialization.
  • The Rendering Pipeline.
  • Drawing in Direct3D.
  • Lighting.
  • Texturing.
  • Blending.
  • Stenciling.
  • The Geometry Shader.
  • The Compute Shader.
  • The Tessellation Stages.


Part III � Topics
  • Building A First Person Camera.
  • Instancing and Frustum Culling.
  • Picking.
  • Cube Mapping.
  • Normal Mapping and Displacement Mapping.
  • Terrain Rendering.
  • Particle Systems and Stream-Out.
  • Shadow Mapping.
  • Ambient Occlusion.
  • Meshes.
  • Quaternions.
  • Character Animation.


Appendices
  • Introduction to Windows Programming.
  • High-Level Shading Language Reference.
  • Some Analytic Geometry.
  • Solutions.


Bibliography

Index
Critique du livre par la r�daction Stephane le 9 f�vrier 2015
J'ai d�vor� ce livre, l'auteur nous donne de bons exemples et des projets int�ressants. Les exercices sont bien fait pour nous montrer les possibilit�s de la librairie DX11. Nous passons vraiment au travers des possibilit�s afin de pouvoir commencer dans la programmation avec DirectX 11. Puisque DirectX 12 arrive bient�t, avoir une base avec DX11 n'est vraiment pas � n�gliger.

Toutefois le code source n'est pas au gout du jours. Ceux qui sont sur Windows 7 avec la DirectX SDK de 2010 n'auront aucun probl�me, mais ceux qui sont avec Windows 8.1 et la Windows SDK devront manipuler les fichiers et les exemples puisqu'il y a plusieurs changement.
j'ai fait un topic sur le sujet dans cette section pour les modifications � apporter aux sources de ce livre. Ce que je trouve un peu dommage c'est qu'ils nous fournissent des includes tout cuits dans le bec sans trop nous d�montrer la raison du pourquoi du comment ont les utilises. Oui se sont des choses de bases, mais moi n'ayrant presque jamais fait de C++ pour Windows, j'�tais un peu d�rout�, mais c'est plus une impressionnel personnel, j'aurais faire quelques projets C++ Windows avant

Je vous recommende vivement ce livre, m�me si il est en anglais, vous devriez �tre en mesure de tout comprendre.

Bonne lecture.




 Commenter Signaler un probl�me

Avatar de LittleWhite LittleWhite - Responsable 2D/3D/Jeux https://www.developpez.com
l 07/02/2015 � 18:45
Introduction to 3D Game Programming with DirectX 11


This updated bestseller provides an introduction to programming interactive computer graphics, with an emphasis on game development using DirectX 11. The book is divided into three main parts: basic mathematical tools, fundamental tasks in Direct3D, and techniques and special effects. It includes new Direct3D 11 features such as hardware tessellation, the compute shader, and covers advanced rendering techniques such as ambient occlusion, real-time reflections, normal and displacement mapping, shadow rendering, programming the geometry shader, particle systems, and character animation. Includes a companion DVD with code, animation and 4-color figures.

FEATURES
+ Work with new Direct3D 11 features such as hardware tessellation and the compute shader
+ Thoroughly covers 3D rendering fundamentals such as lighting, texturing, blending and stenciling
+ Learn advance rendering techniques such as ambient occlusion, real-time reflections, normal and displacement mapping, shadow rendering, programming the geometry shader, particle systems, and character animation
+ End-of-chapter exercises included to test understanding and provide hands on experience working with DirectX 11

[Lire la suite]


Avatar de geektoo geektoo - Membre habitu� https://www.developpez.com
l 07/02/2015 � 19:58
Bonjour,

Puisque je ne vois pas encore ce livre dans la liste des livres (peut-�tre un d�lais) je vais poster ma critique ici, et la retranscrirai dans la bonne page par la suite.

J'ai d�vor� ce livre, l'auteur nous donne de bons exemples et des projets int�ressants. Les exercices sont bien fait pour nous montrer les possibilit�s de la librairie DX11. Nous passons vraiment au travers des possibilit�s afin de pouvoir commencer dans la programmation avec DirectX 11. Puisque DirectX 12 arrive bient�t, avoir une base avec DX11 n'est vraiment pas � n�gliger.

Toutefois le code source n'est pas au gout du jours. Ceux qui sont sur Windows 7 avec la DirectX SDK de 2010 n'auront aucun probl�me, mais ceux qui sont avec Windows 8.1 et la Windows SDK devront manipuler les fichiers et les exemples puisqu'il y a plusieurs changement.
j'ai fait un topic sur le sujet dans cette section pour les modifications � apporter aux sources de ce livre. Ce que je trouve un peu dommage c'est qu'ils nous fournissent des includes tout cuits dans le bec sans trop nous d�montrer la raison du pourquoi du comment ont les utilises. Oui se sont des choses de bases, mais moi n'ayrant presque jamais fait de C++ pour Windows, j'�tais un peu d�rout�, mais c'est plus une impressionnel personnel, j'aurais faire quelques projets C++ Windows avant

Je vous recommende vivement ce livre, m�me si il est en anglais, vous devriez �tre en mesure de tout comprendre.

Bonne lecture.
Avatar de LittleWhite LittleWhite - Responsable 2D/3D/Jeux https://www.developpez.com
l 08/02/2015 � 9:06
C'est bon, le livre est maintenant visible
D�sol� pour le retard/d�rangement.

 
couverture du livre DirectX 9

Note 5 drapeau
D�tails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

DirectX 9

Programmation de jeux 3D

de
Public vis� : Interm�diaire

R�sum� de l'�diteur

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 ""�uvre"" 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 �uvre 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.

�dition : Campus Press - 660 pages, 2e �dition, 1er juin 2005

ISBN10 : 2744019119 - ISBN13 : 9782744019111

Commandez sur www.amazon.fr :

28.05 � TTC (prix �diteur 28.05 � TTC)
Les fondations
  • Equipement n�cessaire pour bien d�marrer
  • Notions indispensables pour commencer
  • 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
  • Multim�dia
  • 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
  • Outils de haut niveau
  • Animation de personnages en 3D
  • Le terrain

Compl�ments
  • Le moteur 3D SxDL
  • DirectX manag�

Annexes
  • D�bogage avec DirectX
  • Migration depuis DirectX 8 vers DirectX 9
  • Quelques conseils
  • Glossaire

Critique du livre par la r�daction Pascail le 1er juin 2008
DirectX est devenu en quelques ann�es l'impl�mentation obligatoire dans tous d�veloppements de programmes exploitants la 3D dans un environnement Microsoft.
Aussi n'importe quel programmeur d�sirant se lancer dedans se heurte � un probl�me de taille : la barri�re de la langue, en effet l'aide ne manque pas sur le sujet, mais que ce soit sur MSDN ou d'autres sites, il s'agit d'un anglais tr�s technique !
CampusPress, dans la collection Le Programmeur nous propose un ouvrage permettant d'�tre op�rationnel rapidement sur DirectX et ce, dans la langue de Moli�re s'il vous pla�t.
A travers ses six cents pages, l'auteur (Laurent Testud) nous explique non seulement les diff�rentes APIs, mais aussi des techniques habituellement appliqu�es dans le d�veloppement de jeux vid�os, comme la gestion du temps ou encore les comportements d'�tres vivants en groupe (comportements gr�gaires).
L'auteur se veut terre � terre, il informe le lecteur que ce n'est pas � la fin du livre qu'il sera le prochain John Carmack (concepteur de Doom), mais qu'il aura suffisamment de connaissances pour r�aliser des projets complets.
Le cdrom fournit est r�ellement un plus, cela permet de voir tout de suite les r�sultats des diff�rents codes pr�sent�s, de plus le SDK DirectX inclu, nous �vitera de longues minutes de t�l�chargement.




 Commenter Signaler un probl�me

Avatar de ram-0000 ram-0000 - R�dacteur https://www.developpez.com
l 03/06/2014 � 22:33
DirectX 9
Programmation de jeux 3D


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 ""�uvre"" 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 �uvre 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.

[Lire la suite]



 
couverture du livre Microsoft XNA Game Studio 4.0: Learn Programming Now !

Note 4.5 drapeau
D�tails du livre
Critiques (1)
0 commentaire
 
 

Microsoft XNA Game Studio 4.0: Learn Programming Now !

How to program for Windows Phone 7, Xbox 360, Zune devices, and more

de
Public vis� : D�butant

R�sum� de l'�diteur

Now you can build your own games for your Xbox 360�, Windows� Phone 7, or Windows-based PC�as you learn the underlying concepts for computer programming. Use this hands-on guide to dive straight into your first project�adding new tools and tricks to your arsenal as you go. No experience required!

Learn XNA and C# fundamentals�and increase the challenge with each chapter Write code to create and control game behavior Build your game's display�from graphics and text to lighting and 3-D effects Capture and cue sounds Process input from keyboards and gamepads Create features for one or multiple players Tweak existing games�and invent totally new ones

�dition : Microsoft Press - 464 pages, 1re �dition, 1er f�vrier 2001

ISBN10 : 0735651574 - ISBN13 : 9780735651579

Commandez sur www.amazon.fr :

21.47 � TTC (prix �diteur 29.99 � TTC) livraison gratuite !
Critique du livre par la r�daction nico-pyright(c) le 1er juillet 2011
La premi�re chose � savoir est que ce livre c'est pas � mettre entre toutes les mains. Son titre ne semble pas tr�s explicite mais il refl�te exactement le contenu de cet ouvrage. Apprendre � d�velopper en utilisant XNA Game Studio 4.0.
C'est donc un livre pour d�butants, d�butants partant m�me de z�ro. L'auteur explique dans la langue de shakespare les bases de la programmation par un biais plut�t motivant : le d�veloppement de jeux en utilisant le C# et XNA Game Studio 4.0.
Vous y d�couvrirez ce que sont des instructions en langage C#, comment cr�er votre premier programme pour Xbox, PC ou smartphone utilisant Windows Phone 7.
On commence doucement en d�couvrant quelques instructions, puis petit � petit, l'auteur nous guide vers des programmes plus sophistiqu�s utilisant des bonnes pratiques de programmation. Ce n'est pas un livre pour ma�triser XNA, mais un guide pour se lancer dans la programmation de petits jeux, rigolos et simples.
Agr�able � lire et plein d'humour, cet ouvrage se lit tranquillement et nous invite au monde merveilleux du d�veloppement.
Je ne m'attendais pas � ce que le livre soit pour un public autant d�butant. Ce qui est un peu perturbant, c'est que l'auteur s'adresse � un ado, voire un �tudiant ; ayant l'habitude de lire des ouvrages �crits pour des professionnels j'ai �t� un peu d�rout�. Mais finalement, �a se passe plut�t bien et je me suis m�me revu � mes d�buts, faisant les m�mes erreurs. Il est parfait pour tous les jeunes adultes voulant se lancer dans le d�veloppement. Je crains par contre que le fait qu'il soit en anglais puisse �tre un obstacle pour ces jeunes adultes, d�sireux d'apprendre de programmer des jeux en C#.
N'attendez pas par contre d'�tre un as du d�veloppement de jeux � la fin de la lecture, comme tout langage de programmation, il faut du temps et de la pratique pour acqu�rir de l'exp�rience.




 Commenter Signaler un probl�me

Avatar de forum forum - Robot Forum https://www.developpez.com
l 03/06/2014 � 22:33
Microsoft XNA Game Studio 4.0: Learn Programming Now !
How to program for Windows Phone 7, Xbox 360, Zune devices, and more


Now you can build your own games for your Xbox 360�, Windows� Phone 7, or Windows-based PC�as you learn the underlying concepts for computer programming. Use this hands-on guide to dive straight into your first project�adding new tools and tricks to your arsenal as you go. No experience required!

Learn XNA and C# fundamentals�and increase the challenge with each chapter Write code to create and control game behavior Build your game's display�from graphics and text to lighting and 3-D effects Capture and cue sounds Process input from keyboards and gamepads Create features for one or multiple players Tweak existing games�and invent totally new ones

[Lire la suite]



 
couverture du livre XNA 3.0 Game Programming Recipes

Note 5 drapeau
D�tails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

XNA 3.0 Game Programming Recipes

A Problem-Solution Approach (Expert's Voice in XNA)

de
Public vis� : Interm�diaire

R�sum� de l'�diteur

Would you like to create your own games, but never have the time to dig into the details of multimedia programming? Now you don't have to! XNA 3.0 makes it simple to create your own games, which will run on your PC and Xbox 360 console. Even if you don't know how to program at all, Beginning XNA 3.0 Game Programming: From Novice to Professional will teach you the basics of C# 2008 programming along the way. Don't get overwhelmed with details you don't need to know�just learn what you need to start creating your own games right now!

This fast-paced introduction to XNA 3.0 and the C# language provides you with a quick-start guide to creating high-quality XNA games. You'll be introduced to the key concepts and ideas you need to know in a gradual fashion so that you master one concept before using it as a foundation for the next. Before long you will have the skills to create smooth, professional-looking results in a range of gaming genres. By the end of the book, you will have constructed several working games and have an excellent knowledge base from which to investigate more advanced techniques.

�dition : APress - 650 pages, 1re �dition, 1er mars 2009

ISBN10 : 143021855X - ISBN13 : 9781430218555

Commandez sur www.amazon.fr :

28.25 � TTC (prix �diteur 39.99 � TTC) livraison gratuite !
  • Acknowledgments
  • Introduction
  • Chapter 1. Getting Started with XNA 3.0
  • Chapter 2. Setting Up Different Camera Modes in Your 3D World
  • Chapter 3. Working with 2D Images/Textures in XNA 3.0
  • Chapter 4. Working with Models
  • Chapter 5. Getting the Most Out of Vertices
  • Chapter 6. Adding Light to Your Scene in XNA 3.0
  • Chapter 7. Adding Sounds to Your XNA 3.0 Project
  • Chapter 8. Networking in XNA 3.0
  • Index

Critique du livre par la r�daction Cyril Doillon le 1er novembre 2005
Le livre XNA 3.0 Game Programming Recipes: A Problem-Solution Approach (Expert's Voice in XNA) nous propose de d�couvrir le framework de Microsoft XNA sous une nouvelle approche. Fini les conseils pour d�butants, Riemer Grootjans nous offre une vision beaucoup plus professionnel du d�veloppement de jeux � l'aide de XNA. Sous la forme de 95 questions et r�ponses, il pr�sentera au travers de ses 650 pages une approche d�taill�e de nombreux concept de la programmation de jeux. R�parti en 8 chapitres, il touchera notamment les aspects "visuels" comme la programmation 2D ou la simulation 3D d'environnements. Mais on pourra �galement se perfectionner dans des domaines autres comme le son ou le r�seau sur l'API XNA.

La premi�re chose que l'on se rend compte en lisant ce livre est qu'il se pr�sente sous la forme d'une r�f�rence pour la programmation XNA. Chaque point est d�taill� sous la forme de questions/r�ponses d�taill�es et argument�es aux travers d'exemple. Ceux-ci sont ind�pendant les uns des autres et peuvent donc �tre lu dans l'ordre qui vous int�resse le plus. Ceci peut �tre tr�s perturbant pour une lecture lin�aire car il est tr�s souvent fait r�f�rence � d'autres questions/r�ponses du livre d�s les premi�res pages.

Au niveau du fond, les th�mes abord�s sont de tous niveaux. On trouvera ainsi des articles pour d�butant mais �galement de nombreux articles pour des programmeurs plus exp�riment�s. Des syst�mes comme les Octrees et le Defered Shading sont donc pr�sent�s pour �tre d�velopp� sous XNA. Ces points sont souvent tr�s bien pr�sent�s et d�taill�s "pas � pas". Malheureusement, on tombe toujours dans le travers de plus expliquer la th�orie du probl�me soulev�e que de l'utilisation du framework de Microsoft.

XNA 3.0 Game Programming Recipes: A Problem-Solution Approach (Expert's Voice in XNA) est un tr�s bon livre pour les d�veloppeurs qui ont une certaine base de connaissances en XNA et qui souhaiteraient acqu�rir des r�ponses sur des points beaucoup plus avanc�s. Si on passe sur les probl�mes mineurs de chapitres qui se r�f�rencent les uns les autres, Riemer Grootjans nous propos ici un excellent ouvrage de difficult� accrue. Les th�mes abord�s sont tr�s int�ressants et permettent de se lancer plus profond�ment dans la programmation de jeux.

English version :

The book XNA 3.0 Game Programming Recipes: A Problem-Solution Approach (Expert's Voice in XNA) suggests to us to discover the Microsoft's framework XNA under a new approch. Stop to beginner tips, Rieme Grootjans offers to us a more profesional vision of the game developement with XNA. Under the form of 95 questions and answers, it will present through its 650 pages a detailled approch of many concepts of the game programming. Dispatch on 8 chapters, it will touch the visual aspect like the 2D programming or the 3D environment simulation. But we will be able to improve in many other domains like sound or network on the XNA API.

The first we can see in reading this book is which present itself under a programmaing referency for the XNA programmaing. Each point is detailed under the form a detailed Q&A and argued through examples. Which are independent from one to other and can be read in your best order. This could be confused for a linear reading because there is often referency to other Q&A of the book from the first pages.

A the background level, the subjects are of all difficulty. We will be able to find articles for beginners but also many articles for more advanced programmers. Some systems like Octrees and Defered Shading are presented to be developped under XNA. These points are often very well presented and detailed "step by step". Unfortunatly, we can find always in the problem to explain more the questions theory than the real usage of the Microsoft's framework.

XNA 3.0 Game Programming Recipes: A Problem-Solution Approach (Expert's Voice in XNA) is a very good book for the developer who have some knowledgeof XNA and who want to get some answers on advanced questions. If we pass through minor problems of the chapters which refer from one to others, Riemer Grootjans suggest here a very good book with a higher level of difficulty. The approached subjects are very interresting and allows to throw ourself deeply in the game programming.




 Commenter Signaler un probl�me

Avatar de ram-0000 ram-0000 - R�dacteur https://www.developpez.com
l 03/06/2014 � 22:33
XNA 3.0 Game Programming Recipes
A Problem-Solution Approach (Expert's Voice in XNA)


Would you like to create your own games, but never have the time to dig into the details of multimedia programming? Now you don't have to! XNA 3.0 makes it simple to create your own games, which will run on your PC and Xbox 360 console. Even if you don't know how to program at all, Beginning XNA 3.0 Game Programming: From Novice to Professional will teach you the basics of C# 2008 programming along the way. Don't get overwhelmed with details you don't need to know�just learn what you need to start creating your own games right now!

This fast-paced introduction to XNA 3.0 and the C# language provides you with a quick-start guide to creating high-quality XNA games. You'll be introduced to the key concepts and ideas you need to know in a gradual fashion so that you master one concept before using it as a foundation for the next. Before long you will have the skills to create smooth, professional-looking results in a range of gaming genres. By the end of the book, you will have constructed several working games and have an excellent knowledge base from which to investigate more advanced techniques.

[Lire la suite]



 
couverture du livre Learning XNA 3.0

Note 5 drapeau
D�tails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Learning XNA 3.0

XNA 3.0 Game Development for the PC, Xbox 360, and Zune

de
Public vis� : D�butant

R�sum� de l'�diteur

Do you have what it takes to become a game developer? With this hands-on book, you'll learn quickly and easily how to develop computer games with Microsoft's XNA 3.0 framework-not just for your PC, but for Xbox 360 and the Microsoft Zune as well.

Written by an experienced university-level game development instructor, Learning XNA 3.0 walks you through the framework in a clear and understandable step-by-step format. Each chapter offers a self-contained lesson with lots of illustrations and annotated examples to help you master key concepts. Once you finish the book, you'll know how to develop sophisticated games from start to finish.
  • Learn game development concepts from 2D animation to 3D cameras and effects
  • Delve into high-level shader language (HLSL) and introductory artificial intelligence concepts
  • Develop three complete and exciting games using 2D,3D and multiplayer concepts
  • Develop and deploy games to the Xbox 360 and the Microsoft Zune


While teaching XNA to beginning game developers, author Aaron Reed noticed that several key concepts were difficult for students to grasp. Learning XNA 3.0 was written specifically to address those issues. With this book, you can test your understanding and practice new skills as you go with unique "Test Your Knowledge" exercises and review questions in each chapter.

Why wait? Amaze your family and friends by building your own games for the PC, Xbox 360, and Zune-with Learning XNA 3.0.

"An outstanding book! Teaches you XNA development in a smart way, starting from 2D basics and going into 3D and shader development. What I really like is the 'peeling the onion' approach the author takes, which builds up knowledge from previous chapters." --David "LetsKillDave" Weller, CEO, Cogito Ergonomics, LLC, and former XNA program manager

�dition : O'Reilly - 506 pages, 1re �dition, 1er novembre 2008

ISBN10 : 0596521952 - ISBN13 : 9780596521950

Commandez sur www.amazon.fr :

26.32 � TTC (prix �diteur 34.99 � TTC) livraison gratuite !
  • 1 Getting Started
  • 2 Fun with Sprites
  • 3 User Input and Collision Detection
  • 4 Applying Some Object-Oriented Design
  • 5 Sound Effects and Audio
  • 6 Basic Artificial Intelligence
  • 7 Putting It All Together
  • 8 Deploying to the Microsoft Zune
  • 9 3D Game Development
  • 10 3D Models
  • 11 Creating a First-Person Camera
  • 12 3D Collision Detection and Shooting
  • 13 HLSL Basics
  • 14 Particle Systems
  • 15 Wrapping Up Your 3D Game
  • 16 Deploying to the Xbox 360
  • 17 Multiplayer Games
  • App Answers to Quizzes and Exercises
  • Index

Critique du livre par la r�daction Cyril Doillon le 1er novembre 2005
"Learning XNA 3.0: XNA 3.0 Game Development for the PC, Xbox 360, and Zune" est un livre qui a pour objectif de vous apprendre la programmation de jeux ou d'applications � l'aide du framework de Microsoft XNA. Au travers d'exemples, il souhaite faire d�couvrir l'int�gralit� des aspects de XNA de fa�on tr�s lin�aire aux travers d'exemples concrets et suivis. On pourra ainsi d�couvrir le d�veloppement de jeux 2D et 3D utilisant XNA au travers de th�mes tr�s vari�s comme l'affichage de sprites, de mod�les 2D, l'�mission de sons, la gestion de p�riph�riques, etc. On pourra �galement d�couvrir comment d�velopper des applications pour les plateformes Zune et Xbox360 de Microsoft.

Tout au long du livre, nous pouvons d�couvrir les bases des diff�rentes fonctionnalit�s et outils de XNA. Chaque aspect est suffisamment d�taill� et les exemples choisis pour illustrer le propos tout a fait simples et clairs. Tous les �l�ments distincts utiles pour le d�veloppement de jeux vid�o sont pr�sent�s. Les exemples choisis sont am�lior�s de chapitre en chapitre ce qui donne une vision nette de l'utilisation du framework XNA

Pour appr�hender ces exemples, l'auteur a choisi d'expliquer tr�s en d�tails les concepts th�oriques utilis�s. Cela est une tr�s bonne initiative pour guider agr�ablement le lecteur d�butant. Malheureusement, certains chapitres ne sont compos�s que de ces explications et non des aspects XNA qui en d�coulent. Dans ceux ci, nous avons plus souvent l'impression de nous retrouver face un livre sur le d�veloppement g�n�ral de jeux que devant un livre sur XNA.

Malgr� ce petit aspect n�gatif, "Learning XNA 3.0: XNA 3.0 Game Development for the PC, Xbox 360, and Zune" reste un tr�s bon livre permettant d'appr�hender le d�veloppement de jeux en utilisant le framework XNA de Microsoft. Destin� d'avantage � un public d�butant dans le domaine, il propose certaines m�thodologies avanc�es comme le d�ploiement d'applications multim�dia sur des plateformes mobiles Zune ainsi que sur les consoles de salon Xbox360.




 Commenter Signaler un probl�me

Avatar de ram-0000 ram-0000 - R�dacteur https://www.developpez.com
l 03/06/2014 � 22:33
Learning XNA 3.0
XNA 3.0 Game Development for the PC, Xbox 360, and Zune


Do you have what it takes to become a game developer? With this hands-on book, you'll learn quickly and easily how to develop computer games with Microsoft's XNA 3.0 framework-not just for your PC, but for Xbox 360 and the Microsoft Zune as well.

Written by an experienced university-level game development instructor, Learning XNA 3.0 walks you through the framework in a clear and understandable step-by-step format. Each chapter offers a self-contained lesson with lots of illustrations and annotated examples to help you master key concepts. Once you finish the book, you'll know how to develop sophisticated games from start to finish.
  • Learn game development concepts from 2D animation to 3D cameras and effects
  • Delve into high-level shader language (HLSL) and introductory artificial intelligence concepts
  • Develop three complete and exciting games using 2D,3D and multiplayer concepts
  • Develop and deploy games to the Xbox 360 and the Microsoft Zune


While teaching XNA to beginning game developers, author Aaron Reed noticed that several key concepts were difficult for students to grasp. Learning XNA 3.0 was written specifically to address those issues. With this book, you can test your understanding and practice new skills as you go with unique "Test Your Knowledge" exercises and review questions in each chapter.

Why wait? Amaze your family and friends by building your own games for the PC, Xbox 360, and Zune-with Learning XNA 3.0.

"An outstanding book! Teaches you XNA development in a smart way, starting from 2D basics and going into 3D and shader development. What I really like is the 'peeling the onion' approach the author takes, which builds up knowledge from previous chapters." --David "LetsKillDave" Weller, CEO, Cogito Ergonomics, LLC, and former XNA program manager

[Lire la suite]