Průvodce programováním OpenGL Es 3.0

Hodnocení:   (4,1 z 5)

Průvodce programováním OpenGL Es 3.0 (Dan Ginsburg)

Recenze čtenářů

Shrnutí:

Kniha je zdrojem informací o OpenGL ES 3.0, který nabízí kombinaci praktických příkladů a teoretických konceptů. Přestože je chválena pro svou srozumitelnost a hloubku informací, nedokáže poskytnout komplexní výuku pro začátečníky a má některé problémy se zastaralými pokyny.

Klady:

Přehledné vysvětlení pojmů a funkcí OpenGL ES
0.
Užitečné příklady pro praktickou implementaci.
Pokrývá více platforem, včetně Androidu, iOS, Windows a Linuxu.
Dobrý postup témat od základních k pokročilým.
Poskytuje ukázkový kód ke stažení z webových stránek vydavatele.

Zápory:

Nevhodné pro začátečníky; vyžaduje předchozí znalosti OpenGL.
Čte se spíše jako referenční příručka než jako výukový program.
Někteří uživatelé považovali pokyny k nastavení vzorového kódu a softwaru třetích stran za nejasné nebo zastaralé.
Problémy s formátováním knihy, včetně stížností na velikost tisku.
Jazyk může být matoucí a nekonzistentní.

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

Původní název:

OpenGL Es 3.0 Programming Guide

Obsah knihy:

OpenGL (R) ES TM je přední softwarové rozhraní a grafická knihovna pro vykreslování sofistikované 3D grafiky na kapesních a vestavěných zařízeních. Nejnovější verze, OpenGL ES 3. 0, umožňuje vytvářet ohromující vizuální efekty pro nové hry a aplikace, aniž by byl ohrožen výkon zařízení nebo výdrž baterie.

V příručce OpenGL (R) ES TM 3. 0 Programming Guide, Second Edition,se autoři věnují celému rozhraní API a jazyku stínování. Pečlivě představují funkce OpenGL ES 3. 0, jako je mapování stínů, instancování, více cílů vykreslování, objekty jednotné vyrovnávací paměti, komprese textur, binární soubory programů a zpětná vazba transformací.

Prostřednictvím podrobných příkladů kódu v jazyce C, které jsou ke stažení, se naučíte nastavit a naprogramovat každý aspekt grafické pipeline. Krok za krokem přejdete od úvodních technik až k pokročilému osvětlení per pixel a částicovým systémům. V celém textu najdete špičkové tipy pro optimalizaci výkonu, maximalizaci efektivity rozhraní API i hardwaru a plné využití OpenGL ES 3. 0 v širokém spektru aplikací.

Všechny kódy byly sestaveny a otestovány na systémech iOS 7, Android 4. 3, Windows (emulace OpenGL ES 3. 0) a Ubuntu Linux a autoři ukazují, jak sestavit kód OpenGL ES pro každou platformu.

Obsahem jecludes

⬤ EGL API: komunikace s nativním okenním systémem, výběr konfigurací a vytváření vykreslovacích kontextů a povrchů.

⬤ Shadery: vytváření a připojování objektů shaderů; kompilace shaderů; kontrola chyb při kompilaci; vytváření, linkování a dotazování objektů programu; používání zdrojových shaderů a binárních souborů programu.

⬤ OpenGL ES Shading Language: proměnné, typy, konstruktory, struktury, pole, atributy, jednotné bloky, vstupně-výstupní proměnné, kvalifikátory přesnosti a invariance.

⬤ Geometrie, vrcholy a primitiva: zadávání geometrie do pipeline a její skládání do primitiv.

⬤ 2D/3D, Cubemap, Array texturování: vytváření, načítání a vykreslování; režimy obtékání textur, filtrování a formáty; komprimované textury, objekty sampleru, neměnné textury, objekty pixelového rozbalovacího bufferu a mipmapování.

⬤ Fragmentové shadery: multitexturing, mlha, alfa test a uživatelské klipové roviny.

⬤ Operace s fragmenty: nůžkový, šablonový a hloubkový test; multisampling, prolínání a dithering.

⬤ Objekty framebufferu: vykreslování na plochy mimo obrazovku pro pokročilé efekty.

⬤ Pokročilé vykreslování: osvětlení per pixel, mapování prostředí, částicové systémy, následné zpracování obrazu, procedurální textury, mapování stínů, terén a projekční texturování.

⬤ Synchronizace objektů a plotrů: synchronizace v rámci hostitelské aplikace a provádění GPU.

Toto vydání knihy obsahuje barevnou vložku rozhraní OpenGL ES 3. 0 API a stínovacího jazyka OpenGL ES 3. 0 referenční karty vytvořené společností Khronos. Referenční karty obsahují kompletní seznam všech funkcí v OpenGL ES 3. 0 spolu se všemi typy, operátory, kvalifikátory, vestavěnými moduly a funkcemi v OpenGL ES Shading Language.

Další údaje o knize:

ISBN:9780321933881
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2014
Počet stran:560

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Průvodce programováním OpenGL Es 3.0 - OpenGL Es 3.0 Programming Guide
OpenGL (R) ES TM je přední softwarové rozhraní a grafická knihovna pro...
Průvodce programováním OpenGL Es 3.0 - OpenGL Es 3.0 Programming Guide
Umění a obchod se šampaňským - The Art and Business of Champagne
Když lidé zvedají sklenky k oslavným přípitkům, málokdo si uvědomuje, co všechno se za šumivým...
Umění a obchod se šampaňským - The Art and Business of Champagne

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)