Cantitate/Preț
Produs

Game Graphics Programming [With CDROM]: A Practical Approach [With CDROM]

Autor Allen Sherrod
en Limba Engleză Mixed media product – 31 mar 2008

Nivelul de experiență cerut pentru parcurgerea acestei lucrări este unul intermediar spre avansat, presupunând o cunoaștere solidă a limbajului C++ și a fundamentelor matematice aplicate în programare. Observăm că Allen Sherrod nu se limitează la o simplă trecere în revistă a conceptelor teoretice, ci propune o metodologie aplicată pentru dezvoltarea motoarelor grafice moderne. Volumul debutează cu o bază necesară despre gestionarea memoriei, pixeli și matematică vectorială, elemente esențiale pentru orice dezvoltator care dorește să înțeleagă ce se întâmplă în spatele API-urilor de nivel înalt.

Ne-a atras atenția rigoarea cu care sunt tratate tehnicile de ray tracing și rasterizare, autorul oferind o perspectivă detaliată asupra modului în care shaderele programabile transformă datele brute în scene vizuale complexe. Dacă Mathematical and Computer Programming Techniques for Computer Graphics v-a oferit cadrul teoretic și fundamentele matematice necesare înțelegerii spațiului bidimensional și tridimensional, această carte oferă instrumentele practice și codul sursă gata de implementat. Spre deosebire de abordările pur academice, [Game Graphics Programming [With CDROM]](book) pune accent pe eficiență și optimizare, explorând tehnici de iluminare directă și globală, precum și randarea fenomenelor naturale.

Structura narativă a textului tehnic urmează un flux logic: prezentarea algoritmului, analiza execuției și, în final, optimizarea pentru performanță în timp real. Includerea CD-ROM-ului transformă experiența de lectură într-un laborator de testare, permițând programatorilor să experimenteze direct cu exemplele de cod furnizate. Este o resursă valoroasă pentru cei care doresc să depășească stadiul de utilizator de engine-uri comerciale și să pătrundă în mecanica internă a randării grafice.

Citește tot Restrânge

Preț: 47555 lei

Preț vechi: 52204 lei
-9%

Puncte Express: 713

Carte disponibilă

Livrare economică 25 mai-08 iunie


Specificații

ISBN-13: 9781584505167
ISBN-10: 1584505168
Pagini: 645
Dimensiuni: 195 x 234 x 47 mm
Greutate: 1.52 kg
Ediția:1
Editura: Charles River Media
Locul publicării:United States

De ce să citești această carte

Recomandăm această lucrare programatorilor C++ care doresc să stăpânească arhitectura grafică a jocurilor video. Veți câștiga o înțelegere profundă a shaderelor și a tehnicilor de iluminare globală, având la dispoziție exemple de cod gata de utilizat. Este un instrument esențial pentru cei care prioritizează performanța și controlul total asupra procesului de randare.


Descriere

"Game Graphics Programming" examines the many different techniques and effects that are used to create cutting-edge graphics in today's video games and how to implement them. The book takes a detailed look at computer graphics, exploring both the theory and application of each algorithm and effect and how they are structured and executed to generate the rendered result. Detailed C++ source code and pseudocode are used as examples throughout the book to demonstrate the methods being taught, but the techniques presented can be used with any programming language or tool. You'll begin with an introduction to basic 2D and 3D game graphics tools and components including common game mathematics, colors and pixels, and computer memory, as well as ray tracing and rasterization techniques and programmable shaders. Once you've reviewed the foundations of game graphics, you'll go more in-depth with shading and surfaces, direct and global illumination, special effects, and rendering nature. After the how and why of each technique is presented, you'll also examine optimizations that can be done to improve performance and alternative methods. "Game Graphics Programming" presents you with all of the information you need to efficiently and effectively create eye-catching graphical scenes for video games.