Introduction to Shader Programming

· YeonDoo Media
5,0
1 atsauksme
E-grāmata
400
Lappuses

Par šo e-grāmatu

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



Vērtējumi un atsauksmes

5,0
1 atsauksme

Par 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’


Novērtējiet šo e-grāmatu

Izsakiet savu viedokli!

Informācija lasīšanai

Viedtālruņi un planšetdatori
Instalējiet lietotni Google Play grāmatas Android ierīcēm un iPad planšetdatoriem/iPhone tālruņiem. Lietotne tiks automātiski sinhronizēta ar jūsu kontu un ļaus lasīt saturu tiešsaistē vai bezsaistē neatkarīgi no jūsu atrašanās vietas.
Klēpjdatori un galddatori
Varat klausīties pakalpojumā Google Play iegādātās audiogrāmatas, izmantojot datora tīmekļa pārlūkprogrammu.
E-lasītāji un citas ierīces
Lai lasītu grāmatas tādās elektroniskās tintes ierīcēs kā Kobo e-lasītāji, nepieciešams lejupielādēt failu un pārsūtīt to uz savu ierīci. Izpildiet palīdzības centrā sniegtos detalizētos norādījumus, lai pārsūtītu failus uz atbalstītiem e-lasītājiem.