Hodnotenie:
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.
⬤ Č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í)
Practical Shader Development: Vertex and Fragment Shaders for Game Developers
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.
© 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)