Hodnotenie:
Kniha „WebGL: Up and Running“ sa všeobecne ľahko číta a poskytuje praktický úvod do používania Three.js na 3D grafiku na webe. Mnohí čitatelia však považovali názov za zavádzajúci, keďže sa zameriava skôr na Three.js a autorov framework Sim.js než na priame vyučovanie konceptov WebGL. Zatiaľ čo niektorí chválili jeho jednoduchosť a kvalitu príkladov, iní boli sklamaní nedostatočnou hĺbkou programovania WebGL.
Výhody:⬤ Ľahko sa číta a zaujme, vďaka čomu je vhodná aj pre začiatočníkov, ktorí si rozumejú s JavaScriptom.
⬤ Dobré praktické príklady a úryvky kódu, ktoré sú relevantné pre tvorbu interaktívneho 3D obsahu.
⬤ Efektívne pokrýva dôležité témy, ako je bezpečnosť a základy 3D grafiky.
⬤ Oceňujú sa odborné znalosti a poznatky Tonyho Parisiho v oblasti 3D programovania a grafiky.
⬤ Zavádzajúci názov, keďže sa zameriava skôr na Three.js a framework Sim.js než na WebGL.
⬤ Mnohí čitatelia mali pocit, že sa dostatočne do hĺbky nezaoberá programovaním WebGL, pričom sa spolieha na proprietárne rámce.
⬤ Niektorí zistili, že používanie Sim.js im proces učenia skôr komplikuje, než aby mu pomáhalo.
⬤ Kniha bola vnímaná ako príliš krátka a chýbalo v nej komplexné pokrytie pokročilých tém.
(na základe 29 čitateľských recenzií)
Webgl: Up and Running: Building 3D Graphics for the Web
Zoznámte sa s WebGL, novým štandardom pre 3D vykresľovanie na webe, ktorý patrí do rodiny technológií HTML5. S touto praktickou príručkou sa naučíte základné koncepty vývoja a tvorby WebGL pomocou 3D enginu JavaScriptu Three. js. Na konci knihy všetko spojíte dokopy a vytvoríte kompletnú 3D aplikáciu s WebGL.
Aby ste mohli začať, nemusíte byť sprievodcom vývoja hier ani mať skúsenosti s 3D grafikou. Ak používate HTML, CSS a JavaScript - a máte znalosti o JQuery a Ajaxe - táto kniha vám pomôže získať praktické znalosti o WebGL prostredníctvom jasných a jednoduchých príkladov.
⬤ Poznáte základné koncepty 3D grafiky a naučíte sa ich implementovať vo WebGL.
⬤ V priebehu učenia si vytvorte vzorové stránky WebGL a v záverečnej kapitole vytvorte aplikáciu pretekárskej hry.
⬤ Detailne sa zoznámite s open source knižnicou Three. js.
⬤ Vypracujte si praktické znalosti vykresľovania grafiky, textúrovania, animácie, interakcie a správania.
⬤ Bezproblémovo integrujte 3D grafiku s ostatným obsahom na stránke.
⬤ Oboznámte sa s nástrojmi, formátmi súborov a technikami na vývoj robustných a bezpečných aplikácií v produkčnom prostredí.
„WebGL: Up and Running je ideálnym úvodom do sveta 3D programovania na webe. Je dobre napísaná, prehľadná a zábavná. Želám si, aby bola k dispozícii, keď som sa začal učiť! „.
-Giles Thomas, LearningWebGL.com.