Kuchařka stínovacího jazyka OpenGL 4 - druhé vydání: S touto kuchařkou je osvojení dovedností stínovacího jazyka OpenGL mnohem snazší. Budete umět

Hodnocení:   (3,7 z 5)

Kuchařka stínovacího jazyka OpenGL 4 - druhé vydání: S touto kuchařkou je osvojení dovedností stínovacího jazyka OpenGL mnohem snazší. Budete umět (David Wolff)

Recenze čtenářů

Shrnutí:

Kniha se zdá být solidním zdrojem informací pro ty, kteří již mají určité znalosti a zkušenosti s grafickými rozhraními API, zejména pro ty, kteří přecházejí ze staršího OpenGL na moderní programování shaderů. Přestože nabízí dobré aktuální informace a příklady, někteří uživatelé ji považují za nedostatečnou jako úvodní příručku kvůli suchému stylu psaní a špatné organizaci. Někteří uživatelé navíc zaznamenali problémy s příklady a srozumitelností vysvětlení. Celkově slouží lépe jako doplňková příručka než samostatný úvodní text.

Klady:

Přehledný úvod do moderního OpenGL s dobře strukturovaným obsahem.

Zápory:

Užitečné pro přechod od staršího OpenGL k programování shaderů.

(na základě 12 hodnocení čtenářů)

Původní název:

OpenGL 4 Shading Language Cookbook - Second Edition: Acquiring the skills of OpenGL Shading Language is so much easier with this cookbook. You'll be c

Obsah knihy:

Získání dovedností v oblasti stínovacího jazyka OpenGL je s touto kuchařkou mnohem snazší. Budete spíše vytvářet grafiku než se učit teorii a cestou získáte vysokou úroveň schopností v moderním 3D programování.

Klíčové vlastnosti:

⬤ Objevte jednoduché i pokročilé techniky pro využití moderních jazyků OpenGL a GLSL.

⬤ Naučíte se používat nejnovější funkce jazyka GLSL včetně výpočetních shaderů, geometrie a teselačních shaderů.

⬤ Seznámíte se s širokou škálou technik pro implementaci stínů pomocí stínových map, stínových objemů a dalších.

⬤ Přehledné, snadno sledovatelné příklady s podrobnými vysvětlivkami a kompletní, multiplatformní zdrojový kód dostupný na GitHubu.

Popis knihy:

Stínovací jazyk OpenGL (GLSL) je programovací jazyk, který se používá k přizpůsobení částí grafické pipeline OpenGL, které dříve měly pevnou funkci a provádějí se přímo na GPU. Poskytuje programátorům nebývalou flexibilitu při implementaci efektů a optimalizací využívajících výkon moderních GPU. Ve verzi 4 byl jazyk dále zdokonalen, aby programátorům poskytl větší výkon a flexibilitu, a to díky novým fázím, jako je teselace a výpočet.

Kuchařka stínovacího jazyka OpenGL 4 obsahuje přehledné příklady, které vás nejprve seznámí s teorií a pozadím každé techniky a poté vám poskytnou a vysvětlí kód GLSL a OpenGL potřebný k její implementaci. Představeny jsou techniky od začátečnické úrovně až po pokročilé, včetně témat, jako je texturování, techniky v prostoru obrazovky, osvětlení, stínování, teselační shadery, geometrické shadery, výpočetní shadery a stíny.

OpenGL Shading Language 4 Cookbook je praktickým průvodcem, který vás provede od základů programování s moderním GLSL a OpenGL až po pokročilé techniky. Recepty na sebe navazují a rychle vás dovedou od kódu na úrovni začátečníků až po pokročilé.

Seznámíte se se základními technikami osvětlení a stínování.

Příklady, které ukazují, jak využít textury pro nejrůznější efekty a jako součást dalších technik.

Příklady technik pro vykreslování v prostoru obrazovky, včetně HDR vykreslování, bloom a rozostření.

Techniky stínování.

Teselace, geometrie a výpočetní shadery.

Jak efektivně používat šum.

A animace pomocí částicových systémů.

Kniha OpenGL Shading Language 4 Cookbook obsahuje příklady moderních technik stínování, které mohou programátoři využít jako výchozí bod pro tvorbu moderních interaktivních aplikací 3D počítačové grafiky.

Co se naučíte:

⬤ Kompilovat, ladit a komunikovat se shaderovými programy.

⬤ Využívat nové funkce jazyka GLSL 4, jako jsou podprogramy, objekty vzorkovače a jednotné bloky.

⬤ Zavádět základní techniky osvětlení a stínování, jako je difúzní a zrcadlové stínování, stínování na fragment a bodové světlo.

⬤ Používejte textury pro různé efekty včetně krychlových map pro odraz nebo lom.

⬤ Zavedení technik v prostoru obrazovky, jako jsou HDR, bloom, filtry rozmazání, průhlednost nezávislá na pořadí a odložené stínování.

⬤ Využití šumu v shaderech.

⬤ Používejte shadery pro animace.

⬤ Využívat výpočetní shadery pro fyziku, animaci a obecné výpočty.

⬤ Naučte se používat nové funkce OpenGL, jako jsou objekty vyrovnávací paměti shaderů a načítání/ukládání obrázků.

Pro koho je tato kniha určena:

Tato kniha je určena programátorům OpenGL, kteří chtějí využívat moderní funkce jazyka GLSL 4 k vytváření trojrozměrné grafiky v reálném čase. Předpokládá se znalost programování v OpenGL a typických 3D souřadnicových systémů, projekcí a transformací. Může být užitečná i pro zkušené programátory GLSL, kteří chtějí implementovat techniky, které jsou zde prezentovány.

Další údaje o knize:

ISBN:9781782167020
Autor:
Vydavatel:
Jazyk:angličtina
Vazba:Měkká vazba

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Kuchařka stínovacího jazyka OpenGL 4 - třetí vydání: Vytvářejte vysoce kvalitní 3D grafiku v reálném...
Více než 70 receptů, které pokrývají pokročilé...
Kuchařka stínovacího jazyka OpenGL 4 - třetí vydání: Vytvářejte vysoce kvalitní 3D grafiku v reálném čase pomocí OpenGL 4.6, GLSL 4.6 a C++17. - OpenGL 4 Shading Language Cookbook - Third Edition: Build high-quality, real-time 3D graphics with OpenGL 4.6, GLSL 4.6 and C++17
Kuchařka stínovacího jazyka OpenGL 4.0 - OpenGL 4.0 Shading Language Cookbook
Tato kuchařka, která obsahuje více než 60 receptů, vás naučí základním i jemnějším...
Kuchařka stínovacího jazyka OpenGL 4.0 - OpenGL 4.0 Shading Language Cookbook
Kuchařka stínovacího jazyka OpenGL 4 - druhé vydání: S touto kuchařkou je osvojení dovedností...
Získání dovedností v oblasti stínovacího jazyka OpenGL...
Kuchařka stínovacího jazyka OpenGL 4 - druhé vydání: S touto kuchařkou je osvojení dovedností stínovacího jazyka OpenGL mnohem snazší. Budete umět - OpenGL 4 Shading Language Cookbook - Second Edition: Acquiring the skills of OpenGL Shading Language is so much easier with this cookbook. You'll be c

Díla autora vydali tito vydavatelé:

© 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)