Evaluare:
Cartea este foarte apreciată pentru claritatea sa și metodele eficiente de predare, deosebit de benefice pentru programatorii de shader începători și intermediari. Deși excelează în explicarea teoriei shader și în furnizarea de exerciții practice, există probleme notabile, cum ar fi costul ridicat și constrângerile de compatibilitate cu sistemele moderne.
Avantaje:⬤ Conținut bine scris și digerabil privind teoria shaderilor.
⬤ Excelent pentru începători și programatori de shadere intermediari.
⬤ Oferă o mulțime de practică cu shaderi.
⬤ Explicații solide despre GLSL și teoria shaderilor.
⬤ Bun material de referință pentru shaderi comuni și vizualizare științifică.
⬤ Scump pentru un manual.
⬤ Probleme de compatibilitate cu sistemele moderne (în special Windows 10).
⬤ Unele informații sunt înșelătoare (cum ar fi pagina produsului pentru diferite ediții).
⬤ Site-ul web pentru resurse suplimentare este offline.
⬤ Unii cititori consideră că există prea multă teorie și nu suficiente îndrumări practice.
(pe baza a 10 recenzii ale cititorilor)
Graphics Shaders: Theory and Practice, Second Edition
Graphics Shaders: Theory and Practice este destinat unui al doilea curs de grafică pe calculator la nivel universitar sau postuniversitar, introducând programarea shaderilor în general, dar concentrându-se pe limbajul de shading GLSL. În timp ce învață cum să scrie shaderi programabili, autorii predau și consolidează, de asemenea, fundamentele graficii pe calculator. A doua ediție a fost actualizată pentru a încorpora schimbările din API-ul OpenGL (OpenGL 4. x și GLSL 4. x0) și are, de asemenea, un capitol despre noile shaderi de tessellation, inclusiv multe exemple practice.
Cartea începe cu o trecere în revistă rapidă a conductei grafice, subliniind caracteristicile care sunt rareori predate în cursurile introductive, dar care sunt expuse imediat în activitatea de shader. Apoi acoperă teoria specifică shaderului pentru shaderi de vertex, tessellation, geometrie și fragment folosind limbajul de shading GLSL 4. x0. Textul introduce, de asemenea, instrumentul glman disponibil gratuit, care vă permite să dezvoltați, să testați și să reglați shaderi separat de aplicațiile care îi vor utiliza. Autorii explorează modul în care shaderii pot fi utilizați pentru a sprijini o mare varietate de aplicații și prezintă exemple de shaderi în geometria 3D, vizualizarea științifică, morfologia geometriei, arta algoritmică și multe altele.
Caracteristici ale celei de-a doua ediții:
⬤ Scrisă folosind cele mai recente versiuni ale specificațiilor (OpenGL 4. x și GLSL 4. x0), inclusiv exemple de cod aduse la zi cu standardul actual al limbajului GLSL.
⬤ Mai multe exemple și mai multe exerciții.
⬤ Un capitol despre shaderi de teselare.
⬤ Un capitol extins Serious Fun cu exemple care ilustrează utilizarea shaders pentru a produce efecte amuzante.
⬤ O discuție despre cum să gestionați schimbările majore care au loc în standardul OpenGL și câteva clase C++ pentru a vă ajuta să gestionați această tranziție.
Autorii explică temeinic conceptele, folosesc exemple de cod pentru a descrie detalii ale conceptelor și apoi vă provoacă să extindeți exemplele. Ei oferă exemple de cod sursă pentru multe dintre exemplele din carte la www.cgeducation.org.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)