Introduction to Shader Programming

· YeonDoo Media
5,0
1 recenzija
E-knjiga
400
Stranica

O ovoj e-knjizi

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



Ocene i recenzije

5,0
1 recenzija

O autoru

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’


Ocenite ovu e-knjigu

Javite nam svoje mišljenje.

Informacije o čitanju

Pametni telefoni i tableti
Instalirajte aplikaciju Google Play knjige za Android i iPad/iPhone. Automatski se sinhronizuje sa nalogom i omogućava vam da čitate onlajn i oflajn gde god da se nalazite.
Laptopovi i računari
Možete da slušate audio-knjige kupljene na Google Play-u pomoću veb-pregledača na računaru.
E-čitači i drugi uređaji
Da biste čitali na uređajima koje koriste e-mastilo, kao što su Kobo e-čitači, treba da preuzmete fajl i prenesete ga na uređaj. Pratite detaljna uputstva iz centra za pomoć da biste preneli fajlove u podržane e-čitače.