Praktický vývoj shaderov: Vertexové a fragmentové shadery pre vývojárov hier

Hodnotenie:   (4,2 z 5)

Praktický vývoj shaderov: Vertexové a fragmentové shadery pre vývojárov hier (Kyle Halladay)

Recenzie čitateľov

Zhrnutie:

Kniha o vývoji shaderov má od čitateľov zmiešané hodnotenia. Mnohí ju považujú za vynikajúci zdroj informácií, ktorý objasňuje kľúčové pojmy a zlepšuje ich chápanie shaderov, najmä pri vývoji hier. Čelí však aj kritike za nekonzistentnosť príkladov, nevysvetlené kroky a rôzne chyby, ktoré sťažujú proces učenia.

Výhody:

Objasňuje základné pojmy vývoja shaderov, vďaka čomu je prístupný aj pre tých, ktorí majú určité skúsenosti s programovaním.
Štruktúra obsahuje dobre komentované úryvky kódu a kapitoly o implementáciách špecifických pre jednotlivé motory.
Poskytuje komplexný zdroj informácií, ktorý vypĺňa medzery, ktoré často zanechávajú online učebnice a staršie texty.

Nevýhody:

Časté nezrovnalosti v konvenciách pomenovania a príkladoch, ktoré vedú k zmätku.
Niektorí čitatelia majú problémy s jej sledovaním kvôli chýbajúcim kľúčovým krokom v príkladoch programovania.
Obsahuje chyby, na prekonanie ktorých sú potrebné externé odkazy alebo predchádzajúce znalosti, čo môže študentov frustrovať.

(na základe 6 čitateľských recenzií)

Pôvodný názov:

Practical Shader Development: Vertex and Fragment Shaders for Game Developers

Obsah knihy:

Je načase prestať si myslieť, že tieňovače sú magické. Pomocou shaderov môžete premeniť dáta na ohromujúce vizuálne efekty a zašpiniť si ruky vytvorením vlastného shadera vďaka tomuto úvodu do vývoja shaderov krok za krokom pre vývojárov hier a grafiky. Naučte sa vytvárať shadery, ktoré sa hýbu, tónujú, svietia a vyzerajú úžasne, a to všetko bez toho, aby ste museli otvoriť učebnicu matematiky.

V knihe Practical Shader Development sa dozviete teóriu o fungovaní shaderov. Kniha vám tiež ukáže, ako túto teóriu aplikovať na vytváranie úchvatných vizuálnych efektov. Naučíte sa tieto efekty profilovať a optimalizovať, aby ste si boli istí, že vaše projekty budú stále rýchlo fungovať so všetkými novými vizuálnymi efektmi. Naučíte sa dobrú teóriu, osvedčené postupy, a to bez toho, aby ste zablúdili v matematike.

Autor Kyle Halladay vysvetľuje základy vývoja shaderov prostredníctvom jednoduchých príkladov a praktických experimentov. Naučí vás, ako nájsť problémy s výkonom v používaných shaderoch a ako ich potom odstrániť. Kyle vysvetľuje (a porovnáva), ako využiť vedomosti získané z tejto knihy v troch najpopulárnejších herných enginoch súčasnosti.

Čo sa naučíte

⬤ Pochopiť, čo sú shadery a ako fungujú.

⬤ Získať prehľad o tom, ako sa píšu vertexové a fragmentové shadery.

⬤ Používajte miešanie farieb a poznajte, ako fungujú rovnice miešania.

⬤ Znáť súradnicové priestory používané pri vykresľovaní počítačovej grafiky v reálnom čase.

⬤ Používať jednoduchú matematiku na animáciu postáv, simuláciu svetiel a vytváranie najrôznejších vizuálnych efektov.

⬤ Najsť a opraviť výkonnostné problémy v shaderoch.

⬤ Zistiť, ako tri populárne herné motory (Unity, UE4, Godot) pracujú so shadermi.

Pre koho je táto kniha určená

Programátorom, ktorí sa zaujímajú o písanie vlastných shaderov, ale nevedia, kde začať, všetkým, ktorí niekedy videli kód shaderov na fóre a želali si, aby ho vedeli aspoň trochu upraviť tak, aby sa hodil do ich vlastných projektov, a vývojárom hier, ktorých už nebaví používať predvolené shadery, ktoré sa nachádzajú v herných enginoch, ktoré používajú. Kniha je obzvlášť užitočná pre tých, ktorých odradili existujúce výukové programy o shaderoch, ktoré uvádzajú zložitú matematiku a teóriu grafiky skôr, ako sa vôbec niečo dostane na obrazovku.

Ďalšie údaje o knihe:

ISBN:9781484244562
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Praktický vývoj shaderov: Vertexové a fragmentové shadery pre vývojárov hier - Practical Shader...
Je načase prestať si myslieť, že tieňovače sú magické...
Praktický vývoj shaderov: Vertexové a fragmentové shadery pre vývojárov hier - Practical Shader Development: Vertex and Fragment Shaders for Game Developers

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)