Hodnotenie:
Kniha poskytuje prístupný úvod do WebGL 2, plný praktických príkladov a infografiky, takže je vhodná aj pre tých, ktorí s programovaním 3D grafiky začínajú. Niektorí čitatelia ju síce chválili za postupnosť krokov a hĺbku obsiahnutého materiálu, ale upozornili na problémy s gramatikou, chybami a nedostatočnou hĺbkou vysvetlení pokročilého kódu.
Výhody:⬤ Ľahko uchopiteľný úvod do WebGL 2 so sprievodcom krok za krokom.
⬤ Obsahuje kvalitné infografiky a vizualizácie.
⬤ Vhodné pre začiatočníkov, ktorí poznajú JavaScript a HTML.
⬤ Praktické príklady v celej knihe, najmä projekt autosalónu.
⬤ Príklady kódu sú k dispozícii na stiahnutie a vo všeobecnosti fungujú tak, ako majú.
⬤ Poskytuje hlboký ponor do programovania 3D grafiky.
⬤ Čitatelia si všimli mnoho gramatických chýb a nešikovných vetných štruktúr.
⬤ Kniha obsahuje niekoľko nepresností, ktoré by sa dali minimalizovať lepšou úpravou.
⬤ Pokročilé príklady kódu nie sú vysvetlené dostatočne do hĺbky.
⬤ Niektorí čitatelia majú pocit, že kniha je vzhľadom na svoj obsah predražená.
(na základe 12 čitateľských recenzií)
Real-Time 3D Graphics with WebGL 2 - Second Edition: Build interactive 3D applications with JavaScript and WebGL 2 (OpenGL ES 3.0)
Komplexná príručka s viac ako 80 príkladmi o 3D programovaní vo WebGL 2, ktorá zahŕňa témy počítačovej grafiky, ako je vykresľovanie, 3D matematika, kamera a ďalšie
Kľúčové vlastnosti
⬤ Vytvárajte vizuálne ohromujúce, vysoko výkonné 3D aplikácie pre web pomocou WebGL 2.
⬤ Kompletný kurz 3D počítačovej grafiky: vykresľovanie, 3D matematika, osvetlenie, kamery a ďalšie.
⬤ Odomknite si celý rad nových a pokročilých funkcií, ktoré ponúka WebGL 2.
Popis knihy
Keďže vysoko interaktívne aplikácie sa stávajú čoraz dôležitejšou súčasťou používateľského zážitku, WebGL je jedinečná a špičková technológia, ktorá prináša hardvérovo akcelerovanú 3D grafiku na web.
Táto kniha, plná viac ako 80 príkladov, sprevádza čitateľov krajinou počítačovej grafiky v reálnom čase pomocou WebGL 2. Každá kapitola zahŕňa základné koncepty programovania 3D grafiky s rôznymi implementáciami. Témy sú vždy spojené s cvičeniami pre praktický prístup k učeniu.
Táto kniha predstavuje prehľadný plán na osvojenie si 3D počítačovej grafiky v reálnom čase s WebGL 2. Každá kapitola sa začína zhrnutím učebných cieľov kapitoly, po ktorom nasleduje podrobný opis jednotlivých tém. Kniha ponúka na príkladoch bohaté, aktuálne úvody do širokého spektra základných tém 3D počítačovej grafiky vrátane vykresľovania, farieb, textúr, transformácií, framebufferov, svetiel, povrchov, prelínania, konštrukcie geometrie, pokročilých techník a ďalších. S každou kapitolou ""zvýšite"" svoje zručnosti v programovaní 3D grafiky. Táto kniha sa stane vaším spoľahlivým spoločníkom pri vývoji vysoko interaktívnych 3D webových aplikácií s WebGL a JavaScriptom.
Čo sa naučíte
⬤ Poznáte vykresľovaciu linku poskytovanú vo WebGL.
⬤ Vytvárať a vykresľovať 3D objekty pomocou WebGL.
⬤ Vyvíjať svetlá pomocou shaderov, 3D matematiky a fyziky odrazu svetla.
⬤ Vytvorte kameru a použite ju na navigáciu v 3D scéne.
⬤ Používajte textúrovanie, osvetlenie a techniky tieňovania na vykresľovanie realistických 3D scén.
⬤ Vykonať výber objektov a interakciu v 3D scéne.
⬤ Pokročilé techniky na vytváranie strhujúcich a presvedčivých scén.
⬤ Oboznámte sa s novými a pokročilými funkciami WebGL 2.
Pre koho je táto kniha určená
Táto kniha je určená pre vývojárov, ktorí sa zaujímajú o vytváranie vysoko interaktívnych 3D aplikácií pre web. Potrebná je základná znalosť jazyka JavaScript; nie sú potrebné žiadne predchádzajúce znalosti počítačovej grafiky alebo WebGL.