Hodnocení:
Aktuálně nejsou k dispozici žádné recenze čtenářů. Hodnocení je založeno na 38 hlasů.
OpenGL 4 Shading Language Cookbook - Third Edition: Build high-quality, real-time 3D graphics with OpenGL 4.6, GLSL 4.6 and C++17
Více než 70 receptů, které pokrývají pokročilé techniky 3D programování, jako je osvětlení, stínování, textury, částicové systémy a zpracování obrazu pomocí OpenGL 4. 6.
Klíčové vlastnosti
⬤ Prozkoumejte techniky implementace stínů pomocí stínových map a stínových objemů.
⬤ Naučte se používat funkce jazyka GLSL, jako jsou výpočetní, geometrické a tesselační shadery.
⬤ Využijte jazyk GLSL k vytváření široké škály moderních realistických vizuálních efektů.
Popis knihy
Kuchařka stínovacího jazyka OpenGL 4, třetí vydání poskytuje přehledné recepty, které vás nejprve seznámí s teorií a pozadím jednotlivých technik a poté pokračují ukázkou a vysvětlením kódu GLSL a OpenGL potřebného k jejich implementaci.
Kniha začíná seznámením s tématy pro začátečníky, jako je kompilace a linkování shaderových programů, ukládání a načítání binárních souborů shaderů (včetně SPIR-V) a používání knihovny pro načítání funkcí OpenGL. Poté se věnujeme základním efektům osvětlení a stínování. Poté se naučíte používat textury, vytvářet stíny a používat shadery geometrie a tesselace. Témata, jako jsou částicové systémy, okluze prostředí v prostoru obrazovky, odložené vykreslování, teselace založená na hloubce a vykreslování založené na fyzikálním principu, vám pomohou zvládnout pokročilá témata.
Kuchařka stínovacího jazyka OpenGL 4, třetí vydání se zabývá také pokročilými tématy, jako jsou techniky stínování (včetně dvou nejběžnějších technik: stínových map a stínových svazků). Dozvíte se, jak používat šum v shaderech a jak používat výpočetní shadery.
Kniha obsahuje příklady moderních technik stínování, které mohou programátoři použít jako výchozí bod pro rozšíření a tvorbu moderních interaktivních 3D aplikací pro počítačovou grafiku.
Co se naučíte
⬤ Kompilovat, ladit a komunikovat se shaderovými programy.
⬤ Používat výpočetní shadery pro fyziku, animaci a obecné výpočty.
⬤ Seznámíte se s funkcemi, jako jsou objekty vyrovnávací paměti shaderů a načítání/ukládání obrázků.
⬤ Využívat šum v shaderech a naučit se používat shadery v animacích.
⬤ Používejte textury pro různé efekty včetně krychlových map pro odraz nebo lom.
⬤ Poznejte fyzikálně založené modely odrazu a binární shader SPIR-V.
⬤ Zjistěte, jak vytvářet stíny pomocí stínových map nebo stínových objemů.
⬤ Vytvářet částicové systémy simulující kouř, oheň a další efekty.
© 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)