Computer Graphics Programming in OpenGL With C++

Enregistré dans:
Détails bibliographiques
Auteur principal: Gordon, V. Scott. (Auteur)
Autres auteurs: Clevenger, John L.. (Auteur)
Support: E-Book
Langue: Anglais
Publié: Boston, MA : Mercury Learning and Information.
Autres localisations: Voir dans le Sudoc
Résumé: This updated edition includes step-by-step instruction on modern OpenGL 4.0+ GLSL shader programming with C++, along with the theoretical foundations of 3D computer graphics. Every shader stage is explored, from the basics of modeling, textures, lighting, shadows, etc., through advanced techniques such as tessellation, noise maps, water, and stereoscopy. This new edition includes expanded coverage of camera control, refraction, and a new chapter on ray tracing with bounding volume hierarchies for complex models. The companion files include all the source code, shaders, model files, skyboxes, etc., needed to run every example in the book.FEATURES:. Covers modern OpenGL 4.0+ GLSL shader programming with C++, and instructions for both PC/Windows and Macintosh. Provides complete source code for each example, fully explained along with tips for performance optimization. Includes step-by-step instruction for using each GLSL programmable pipeline stage (vertex, tessellation, geometry, and fragment). Designed in a 4-color, "teach-yourself" format with numerous examples that the reader can run just as presented. Explores practical examples for modeling, lighting, and shadows (including soft shadows), terrain, water, and 3Dmaterials such as wood and marble. Expanded coverage of ray tracing, to include complex models and bounding volume hierarchies. Includes companion files with source code, shaders, OBJ models, textures, skydomes, normal maps, high resolution figures, and more
Accès en ligne: Accès à l'E-book
LEADER 03145cmm a2200481 i 4500
001 ebook-280311338
005 20240924015210.0
007 cu|uuu---uuuuu
008 240917s2024||||us ||||g|||| ||||||eng d
020 |a 9781501519567 
035 |a (OCoLC)1456999407 
035 |a FRCYB88953191 
035 |a FRCYB26088953191 
035 |a FRCYB24788953191 
035 |a FRCYB24888953191 
035 |a FRCYB29388953191 
035 |a FRCYB084688953191 
035 |a FRCYB085688953191 
035 |a FRCYB087588953191 
035 |a FRCYB56788953191 
035 |a FRCYB63288953191 
035 |a FRCYB097088953191 
035 |a FRCYB101388953191 
035 |a FRCYB087088953191 
040 |a ABES  |b fre  |e AFNOR 
041 0 |a eng  |2 639-2 
100 1 |a Gordon, V. Scott.  |4 aut.  |e Auteur 
245 1 0 |a Computer Graphics Programming in OpenGL With C++   |c V. Scott Gordon, John L. Clevenger. 
264 1 |a Boston, MA :  |b Mercury Learning and Information. 
264 2 |a Paris :  |b Cyberlibris,  |c 2024. 
336 |b txt  |2 rdacontent 
337 |b c  |2 rdamedia 
337 |b b  |2 isbdmedia 
338 |b ceb  |2 RDAfrCarrier 
500 |a Couverture (https://static2.cyberlibris.com/books_upload/136pix/9781501519567.jpg). 
506 |a L'accès en ligne est réservé aux établissements ou bibliothèques ayant souscrit l'abonnement  |e Cyberlibris 
520 |a This updated edition includes step-by-step instruction on modern OpenGL 4.0+ GLSL shader programming with C++, along with the theoretical foundations of 3D computer graphics. Every shader stage is explored, from the basics of modeling, textures, lighting, shadows, etc., through advanced techniques such as tessellation, noise maps, water, and stereoscopy. This new edition includes expanded coverage of camera control, refraction, and a new chapter on ray tracing with bounding volume hierarchies for complex models. The companion files include all the source code, shaders, model files, skyboxes, etc., needed to run every example in the book.FEATURES:. Covers modern OpenGL 4.0+ GLSL shader programming with C++, and instructions for both PC/Windows and Macintosh. Provides complete source code for each example, fully explained along with tips for performance optimization. Includes step-by-step instruction for using each GLSL programmable pipeline stage (vertex, tessellation, geometry, and fragment). Designed in a 4-color, "teach-yourself" format with numerous examples that the reader can run just as presented. Explores practical examples for modeling, lighting, and shadows (including soft shadows), terrain, water, and 3Dmaterials such as wood and marble. Expanded coverage of ray tracing, to include complex models and bounding volume hierarchies. Includes companion files with source code, shaders, OBJ models, textures, skydomes, normal maps, high resolution figures, and more 
700 1 |a Clevenger, John L..  |4 aut.  |e Auteur 
856 |q HTML  |u https://srvext.uco.fr/login?url=https://univ.scholarvox.com/book/88953191  |w Données éditeur  |z Accès à l'E-book 
886 2 |2 unimarc  |a 181  |a i#  |b xxxe## 
993 |a E-Book  
994 |a BNUM 
995 |a 280311338