Ocena:

Książka oferuje przyzwoite wprowadzenie do programowania grafiki komputerowej z przykładami w GLSL i HLSL, ale brakuje jej głębi w treści teoretycznej, co prowadzi do powierzchownego zrozumienia tematu. Choć jest ona ogólnie odpowiednia dla początkujących, niektóre obszary, szczególnie związane z globalnym oświetleniem, są niedostatecznie wyjaśnione. Ponadto brakuje przykładów kodu z dołączonej płyty CD.
Zalety:Łatwa do czytania, zawiera przykłady zarówno w GLSL, jak i HLSL, zapewnia szybki przegląd wielu technik, przydatna dla początkujących, zawiera kontekst historyczny i porównania między różnymi podejściami do programowania grafiki.
Wady:Brak głębi w teoretycznych wyjaśnieniach, brakujący lub niefunkcjonalny kod na płycie CD, niektóre tematy, takie jak globalne oświetlenie, nie są dobrze omówione, niektóre przykłady są powierzchowne i mogą wymagać od czytelnika poszukiwania dodatkowych informacji.
(na podstawie 3 opinii czytelników)
Game Graphics Programming (Sherrod Allen (DeVry University))
Książka Game Graphics Programming została napisana jako ostateczne odniesienie do wysokopoziomowych technik i technologii graficznych potrzebnych w grach wideo obecnej i następnej generacji. Zaczynając od przeglądu grafiki w grach, książka przechodzi od 2D i 3D poprzez shadery, renderowanie programowe, śledzenie promieni, mapowanie powierzchni, odbicia i załamania, oświetlenie, globalne oświetlenie, optymalizację, cienie, wysoki zakres dynamiki i inne efekty specjalne.
Nie ma obecnie książki, która uczyłaby podstaw programowania grafiki w grach. Programowanie grafiki jest bardzo wyspecjalizowane, a nawet bardziej, gdy zawęzi się je do grafiki w grach. Ta książka zawiera system renderowania oprogramowania i ray tracer, umożliwiając użytkownikom pracę nad projektami i demonstracjami w każdym rozdziale.
Wszystkie wersje demonstracyjne dla każdego rozdziału mają wersje dla systemów Mac, Linux i Windows, z wyjątkiem tych stworzonych w DirectX, który jest technologią tylko dla systemu Windows. Technologie omówione w tej książce wykorzystują OpenGL 2.0, DirectX 10.0 Korzyści: * Zapewnia kompletne odniesienie do wszystkich technik graficznych potrzebnych twórcom gier, w tym zarówno 2D, jak i 3D * Uczy technik zaawansowanych technik graficznych, w tym globalnego oświetlenia, mapowania powierzchni, śledzenia promieni i efektów specjalnych * Zawiera liczne ilustracje, aktualne grafiki gier i kolorową wkładkę * Wykorzystuje kod zaimplementowany w systemach Linux, Mac i Windows.