Hodnocení:
Kniha o vývoji shaderů má od čtenářů smíšené hodnocení. Mnozí ji považují za vynikající zdroj informací, který objasňuje klíčové pojmy a zlepšuje jejich porozumění shaderům, zejména pro vývoj her. Čelí však také kritice za nekonzistenci v příkladech, nevysvětlené kroky a různé chyby, které ztěžují proces učení.
Klady:⬤ Objasňuje základní pojmy vývoje shaderů a zpřístupňuje je i těm, kteří mají s programováním určité zkušenosti.
⬤ Struktura s dobře komentovanými ukázkami kódu a kapitolami o implementacích specifických pro daný engine.
⬤ Poskytuje komplexní zdroj, který vyplňuje mezery, jež často zanechávají online výukové programy a starší texty.
⬤ Časté nesrovnalosti v pojmenování a příkladech, které vedou ke zmatkům.
⬤ Někteří čtenáři mají potíže s porozuměním kvůli chybějícím klíčovým krokům v příkladech programování.
⬤ Obsahuje chyby, jejichž překonání vyžaduje externí odkazy nebo předchozí znalosti, což může studenty frustrovat.
(na základě 6 hodnocení čtenářů)
Practical Shader Development: Vertex and Fragment Shaders for Game Developers
Je načase přestat si myslet, že stínovače jsou kouzelné. Pomocí shaderů můžete proměnit data v ohromující vizuální efekty a v tomto úvodu do vývoje shaderů pro herní a grafické vývojáře si krok za krokem zašpinit ruce sestavením vlastního shaderu. Naučte se vytvářet shadery, které se pohybují, barví, svítí a vypadají úžasně, a to vše bez nutnosti otevřít učebnici matematiky.
V knize Praktický vývoj shaderů se dozvíte, jak shadery fungují. Kniha vám také ukáže, jak tuto teorii použít k vytvoření úchvatných vizuálních efektů. Naučíte se tyto efekty profilovat a optimalizovat, abyste měli jistotu, že vaše projekty budou se všemi novými vizuálními efekty fungovat rychle. Naučíte se dobrou teorii, dobré postupy, a to bez toho, abyste zabředli do matematiky.
Autor Kyle Halladay vysvětluje základy vývoje shaderů na jednoduchých příkladech a praktických experimentech. Naučí vás, jak najít problémy s výkonem v používaných shaderech a jak je pak opravit. Kyle vysvětluje (a porovnává), jak znalosti získané z této knihy využít ve třech nejpopulárnějších herních enginech současnosti.
Co se naučíte
⬤ Pochopíte, co jsou shadery a jak fungují.
⬤ Získat přehled o tom, jak se píší vertexové a fragmentové shadery.
⬤ Využívejte prolínání barev a znát fungování rovnic prolínání.
⬤ Znát souřadnicové prostory používané při vykreslování počítačové grafiky v reálném čase.
⬤ Používat jednoduchou matematiku k animaci postav, simulaci světel a vytváření nejrůznějších vizuálních efektů.
⬤ Najít a opravit výkonnostní problémy v shaderech.
⬤ Zjistit, jak tři populární herní enginy (Unity, UE4, Godot) pracují se shadery.
Pro koho je tato kniha určena
Programátorům, kteří se zajímají o psaní vlastních shaderů, ale nevědí, kde začít, všem, kteří někdy viděli kód shaderů na fóru a přáli si vědět, jak ho jen trochu upravit, aby se hodil do jejich vlastních projektů, a herním vývojářům, které už nebaví používat výchozí shadery obsažené v herních enginech, které používají. Kniha je užitečná zejména pro ty, které odradily existující výukové programy o shaderech, které představují složitou matematiku a teorii grafiky ještě předtím, než se vůbec dostanou k něčemu na obrazovce.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)