Introduction to Shader Programming

· YeonDoo Media
5,0
1 avis
Ebook
400
Pages

À propos de cet ebook

Part of the difficulty of new comers to the
field of real-time graphics to grasp the concept of shaders stems from the fact
that most of the classic computer graphics literature concentrates more on the
graphics techniques you are trying to achieve (e.g. realistic lighting, post
processing effects). The classic literature either provides a heavily academic
explanation of shaders or barely contains explanations of what a shader
actually is, most of the time just providing some sample shader boiler plate
templates and leaving it at that. While there are also many books dedicated
exclusively to real-time 3D graphics shader programming, they either assume
working knowledge of shaders or barely touch on the basics in a way that is friendly
to new comers - and all of them assume that the only people writing shaders are
experienced programmers completely forgetting that, thanks to the advances in
tools, more and more shaders are now being written in a large part by artists.

With “Introduction to Shader Programming”,
Pope Kim has finally closed that big gap in the real-time 3D graphics
literature. This book is an invaluable teaching resource, filling the need for
anyone needing to understand how shaders work in a practical and
straightforward way, while teaching at the same time the bases needed for
understanding more advanced shader books and techniques in a very friendly
manner. Thanks to this book, shaders will no longer be black magic but useful
tools for anyone interested in the subject.
                                                           







- Daniel Barrero, PhD



Notes et avis

5,0
1 avis

Quelques mots sur l'auteur

Pope Kim

‘Pope Kim is a seasoned rendering programmer with over 10 years of experience in the gaming industry. While working with top game studios, such as Electronic Arts and Relic Entertainment, he has shipped over a dozen of games on many platforms, including Xbox One, PS4, Xbox 360, PS3, PC, Wii, PS2 and PSP. He is now working as a technical consultant for both established and start-up companies.

He has degrees in Law and Computer Science, and is an occasional presenter at computer graphics or game developer conferences, such as SIGGRAPH and Korea Game Conference.

He is also a Microsoft MVP for Visual C++ and part-time educator. He served his 3 years at the Art Institute of Vancouver as a HLSL programming instructor and currently holds a professor position at Sogong University Game Education Center.

You can follow Pope at http://www.popekim.com or on Twitter at @BlindRenderer’


Attribuez une note à ce ebook

Faites-nous part de votre avis.

Informations sur la lecture

Téléphones intelligents et tablettes
Installez l'appli Google Play Livres pour Android et iPad ou iPhone. Elle se synchronise automatiquement avec votre compte et vous permet de lire des livres en ligne ou hors connexion, où que vous soyez.
Ordinateurs portables et de bureau
Vous pouvez écouter les livres audio achetés sur Google Play en utilisant le navigateur Web de votre ordinateur.
Liseuses et autres appareils
Pour pouvoir lire des ouvrages sur des appareils utilisant la technologie e-Ink, comme les liseuses électroniques Kobo, vous devez télécharger un fichier et le transférer sur l'appareil en question. Suivez les instructions détaillées du centre d'aide pour transférer les fichiers sur les liseuses électroniques compatibles.