{"product_id":"9781430239970","title":"Beginning WebGL for HTML5","description":"\u003cp\u003e    \u003cem\u003eBeginning WebGL for HTML5\u003c\/em\u003e gets you rapidly up to speed with WebGL, a powerful new graphics language within the browser. You'll render realistic scenes with advanced lighting models, shadows, blending and textures. You'll also use mathematics to model fractals and particle systems. Going beyond that, \u003cem\u003eBeginning WebGL for HTML5\u003c\/em\u003e presents advanced vertex and fragment shader usage for creating stunning, top-end results.  \u003c\/p\u003e\u003cp\u003e  \u003c\/p\u003e\u003cp\u003e  You'll benefit from using modern frameworks to rapidly develop complex scenes, and make use of many tools to help improve rendering performance and debugging. \u003cem\u003eBeginning WebGL for HTML5 \u003c\/em\u003ebuilds your critical WebGL development skills while being enjoyable at each step of the way. \u003c\/p\u003e\u003cp\u003e  \u003c\/p\u003e\u003cul\u003e   \u003cli\u003eQuickly get up to speed with WebGL \u003c\/li\u003e   \u003cli\u003eRender realistic scenes \u003c\/li\u003e   \u003cli\u003eWork faster with frameworks \u003c\/li\u003e   \u003cli\u003eImprove rendering performance \u003c\/li\u003e  \u003c\/ul\u003e           What youll learn\u003cul\u003e   \u003cli\u003eA scene setup and rendering refresher \u003c\/li\u003e   \u003cli\u003eAdvanced GLSL usages \u003c\/li\u003e   \u003cli\u003eRendering realistic scenes with lighting, blending, reflections, shadows and more \u003c\/li\u003e   \u003cli\u003eThe current state of WebGL mobile support \u003c\/li\u003e   \u003cli\u003ePerformance optimizations \u003c\/li\u003e   \u003cli\u003eEnhancing productivity by using existing frameworks and loading models \u003c\/li\u003e  \u003c\/ul\u003e  Who this book is for      \u003cp\u003e     \u003cem\u003eB\u003c\/em\u003e\u003cem\u003eeginning\u003c\/em\u003e \u003cem\u003eWebGL for HTML5 \u003c\/em\u003eis for the graphics enthusiast who is ready to bring their skillset to the next level and create more realistic, beautiful scenes.  \u003cem\u003eBeginning WebGL for HTML5 \u003c\/em\u003eis a great choice for someone with existing OpenGL or Canvas 2D knowledge wanting to transition to WebGL. It is an excellent choice for those wanting to have high performance graphics coded in minimal time.         \u003c\/p\u003e     Table of Contents\u003col\u003e   \u003cli\u003eSetting The Scene \u003c\/li\u003e   \u003cli\u003eShaders 101 \u003c\/li\u003e   \u003cli\u003eTextures and Lighting \u003c\/li\u003e   \u003cli\u003eIncreasing Realism \u003c\/li\u003e   \u003cli\u003ePhysics \u003c\/li\u003e   \u003cli\u003eFractals, Height Maps, and Particle Systems \u003c\/li\u003e   \u003cli\u003eThree.js Framework \u003c\/li\u003e   \u003cli\u003eProductivity Tools \u003c\/li\u003e   \u003cli\u003eDebugging and Performance \u003c\/li\u003e   \u003cli\u003eEffects, Tips and Tricks \u003c\/li\u003e   \u003cli\u003eAfterword: The Future of WebGL \u003c\/li\u003e   \u003cli\u003eAppendix A: Essential HTML5 and JavaScript \u003c\/li\u003e   \u003cli\u003eAppendix B: Graphics Refresher \u003c\/li\u003e   \u003cli\u003eAppendix C: WebGL Spec. Odds and Ends \u003c\/li\u003e   \u003cli\u003eAppendix D: Additional Resources \u003c\/li\u003e  \u003c\/ol\u003e  \u003col\u003e\u003cp\u003e  \u003c\/p\u003e\u003c\/ol\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":47139379708144,"sku":"9781430239970","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781430239970_p0.jpg?v=1763750896","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781430239970","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}