OpenGL 4 Shading Language Cookbook - druhé vydanie: S touto kuchárskou knihou je osvojenie si zručností jazyka OpenGL Shading Language oveľa jednoduchšie. Budete c

Hodnotenie:   (3,7 z 5)

OpenGL 4 Shading Language Cookbook - druhé vydanie: S touto kuchárskou knihou je osvojenie si zručností jazyka OpenGL Shading Language oveľa jednoduchšie. Budete c (David Wolff)

Recenzie čitateľov

Zhrnutie:

Kniha sa javí ako solídny zdroj informácií pre jednotlivcov, ktorí už majú určité znalosti a skúsenosti s grafickými API, najmä pre tých, ktorí prechádzajú zo staršieho OpenGL na moderné programovanie shaderov. Hoci ponúka dobré aktuálne informácie a príklady, niektorí používatelia ju považujú za nedostatočnú ako úvodnú príručku kvôli suchému štýlu písania a slabej organizácii. Okrem toho niektorí používatelia zaznamenali problémy s príkladmi a zrozumiteľnosťou vysvetlení. Celkovo slúži lepšie ako doplnková literatúra než samostatný úvodný text.

Výhody:

Prehľadný úvod do moderného OpenGL s dobre štruktúrovaným obsahom.

Nevýhody:

Užitočné pri prechode zo staršieho OpenGL na programovanie shaderov.

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

Pôvodný názov:

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ískanie zručností v jazyku OpenGL Shading Language je s touto kuchárskou knihou oveľa jednoduchšie. Budete skôr vytvárať grafiku ako sa učiť teóriu, a pritom získate vysokú úroveň schopností v modernom 3D programovaní.

Kľúčové vlastnosti:

⬤ Objavte jednoduché a pokročilé techniky na využitie moderných technológií OpenGL a GLSL.

⬤ Učte sa používať najnovšie funkcie GLSL vrátane výpočtových shaderov, geometrie a teselačných shaderov.

⬤ Zoznámte sa so širokou škálou techník implementácie tieňov pomocou tieňových máp, tieňových objemov a ďalších.

⬤ Jasné, prehľadné príklady s podrobnými vysvetleniami a úplný, multiplatformný zdrojový kód dostupný na GitHube.

Popis knihy:

OpenGL Shading Language (GLSL) je programovací jazyk používaný na prispôsobenie častí grafickej pipeline OpenGL, ktoré boli predtým s pevnou funkciou a vykonávajú sa priamo na GPU. Poskytuje programátorom bezprecedentnú flexibilitu pri implementácii efektov a optimalizácií využívajúcich výkon moderných GPU. Vo verzii 4 bol jazyk ešte viac zdokonalený, aby poskytol programátorom väčší výkon a flexibilitu, a to vďaka novým fázam, ako je napríklad teselizácia a výpočet.

Knižka OpenGL 4 Shading Language Cookbook obsahuje prehľadné príklady, ktoré vás najprv prevedú teóriou a pozadím každej techniky a potom poskytnú a vysvetlia kód GLSL a OpenGL potrebný na jej implementáciu. Uvádzajú sa techniky od začiatočníckej úrovne až po pokročilé techniky vrátane tém, ako je textúrovanie, techniky obrazovkového priestoru, osvetlenie, tieňovanie, teselačné tieňovače, geometrické tieňovače, výpočtové tieňovače a tiene.

OpenGL Shading Language 4 Cookbook je praktická príručka, ktorá vás prevedie od základov programovania s moderným GLSL a OpenGL až po pokročilé techniky. Recepty na seba nadväzujú a rýchlo vás prevedú od kódu na úrovni začiatočníkov až po pokročilých.

Uvidíte základné techniky osvetlenia a tieňovania.

Príklady, ktoré demonštrujú, ako využiť textúry pre najrôznejšie efekty a ako súčasť iných techník.

Príklady techník v priestore obrazovky vrátane vykresľovania HDR, rozžiarenia a rozmazania.

Techniky tieňovania.

Teselačné, geometrické a výpočtové shadery.

Ako efektívne používať šum.

A animácia pomocou časticových systémov.

Kuchárska kniha OpenGL Shading Language 4 poskytuje príklady moderných techník tieňovania, ktoré môžu programátori použiť ako východiskový bod na rozšírenie pri vytváraní moderných interaktívnych aplikácií 3D počítačovej grafiky.

Čo sa naučíte:

⬤ Kompilovať, ladiť a komunikovať so shaderovými programami.

⬤ Využívať nové funkcie jazyka GLSL 4, ako sú podprogramy, objekty vzorkovača a jednotné bloky.

⬤ Využívať základné techniky osvetlenia a tieňovania, ako je difúzne a zrkadlové tieňovanie, tieňovanie na fragmenty a bodové svetlá.

⬤ Používajte textúry pre rôzne efekty vrátane kockových máp pre odraz alebo lom.

⬤ Vykonajte techniky v priestore obrazovky, ako sú HDR, bloom, filtre rozmazania, priehľadnosť nezávislá od poradia a odložené tieňovanie.

⬤ Využívanie šumu v shaderoch.

⬤ Používajte shadery na animáciu.

⬤ Využívanie výpočtových shaderov na fyziku, animáciu a všeobecné výpočty.

⬤ Učte sa používať nové funkcie OpenGL, ako sú objekty vyrovnávacej pamäte shaderov a načítanie/ukladanie obrazu.

Pre koho je táto kniha určená:

Táto kniha je určená pre programátorov OpenGL, ktorí chcú využívať moderné funkcie jazyka GLSL 4 na vytváranie trojrozmernej grafiky v reálnom čase. Predpokladá sa znalosť programovania v OpenGL spolu s typickými 3D súradnicovými systémami, projekciami a transformáciami. Môže byť užitočná aj pre skúsených programátorov GLSL, ktorí chcú implementovať techniky, ktoré sú tu uvedené.

Ďalšie údaje o knihe:

ISBN:9781782167020
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

OpenGL 4 Shading Language Cookbook - tretie vydanie: Vytváranie vysokokvalitnej 3D grafiky v reálnom...
Viac ako 70 receptov, ktoré pokrývajú pokročilé...
OpenGL 4 Shading Language Cookbook - tretie vydanie: Vytváranie vysokokvalitnej 3D grafiky v reálnom čase pomocou 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
OpenGL 4.0 Shading Language Cookbook
Táto kuchárska kniha obsahuje viac ako 60 receptov, vďaka ktorým sa naučíte základné aj jemnejšie prvky tieňovacieho jazyka OpenGL a zoznámite sa...
OpenGL 4.0 Shading Language Cookbook
OpenGL 4 Shading Language Cookbook - druhé vydanie: S touto kuchárskou knihou je osvojenie si...
Získanie zručností v jazyku OpenGL Shading Language je...
OpenGL 4 Shading Language Cookbook - druhé vydanie: S touto kuchárskou knihou je osvojenie si zručností jazyka OpenGL Shading Language oveľa jednoduchšie. Budete c - 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

Diela autora vydali tieto vydavateľstvá: