LDR | | 04732cmm uu200541Mu 4500 |
001 | | 000000301625 |
003 | | OCoLC |
005 | | 20230519143504 |
006 | | m o d |
007 | | cr cnu---unuuu |
008 | | 120702s2012 enk o 000 0 eng d |
020 | |
▼a 9781849691734 (electronic bk.) |
020 | |
▼a 1849691738 (electronic bk.) |
035 | |
▼a (OCoLC)797917408 |
040 | |
▼a EBLCP
▼b eng
▼c EBLCP
▼d N$T
▼d OCLCQ
▼d YDXCP
▼d 248032 |
049 | |
▼a K4RA |
050 | 4 |
▼a QA76.76.C672 |
072 | 7 |
▼a GAM
▼x 013000
▼2 bisacsh |
082 | 04 |
▼a 794.81526 |
100 | 1 |
▼a Cantor, Diego. |
245 | 10 |
▼a WebGL Beginner's Guide
▼h [electronic resource]. |
260 | |
▼a Birmingham :
▼b Packt Publishing,
▼c 2012. |
300 | |
▼a 1 online resource (603 p.) |
500 | |
▼a Description based upon print version of record. |
500 | |
▼a Light reflection models |
505 | 0 |
▼a WebGL Beginner's Guide; WebGL Beginner's Guide; Credits; About the Authors; Acknowledgement; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers, and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Time for action -- heading; What just happened?; Have a go hero -- heading; Reader feedback; Customer support; Downloading the example code; Downloading the color images of this book; Errata; Piracy; Questions; 1. Getting Started with WebGL; System requirements |
505 | 8 |
▼a What kind of rendering does WebGL offer?Structure of a WebGL application; Creating an HTML5 canvas; Time for action -- creating an HTML5 canvas; What just happened?; Defining a CSS style for the border; Understanding canvas attributes; What if the canvas is not supported?; Accessing a WebGL context; Time for action -- accessing the WebGL context; What just happened?; WebGL is a state machine; Time for action -- setting up WebGL context attributes; What just happened?; Using the context to access the WebGL API; Loading a 3D scene; Virtual car showroom |
505 | 8 |
▼a Time for action -- visualizing a finished sceneWhat just happened?; Summary; 2. Rendering Geometry; Vertices and Indices; Overview of WebGL's rendering pipeline; Vertex Buffer Objects (VBOs); Vertex shader; Fragment shader; Framebuffer; Attributes, uniforms, and varyings; Rendering geometry in WebGL; Defining a geometry using JavaScript arrays; Creating WebGL buffers; Operations to manipulate WebGL buffers; Associating attributes to VBOs; Binding a VBO; Pointing an attribute to the currently bound VBO; Enabling the attribute; Rendering; The drawArrays and drawElements functions |
505 | 8 |
▼a Using drawArraysUsing drawElements; Putting everything together; Time for action -- rendering a square; What just happened?; Have a go hero -- changing the square color; Rendering modes; Time for action -- rendering modes; What just happened?; WebGL as a state machine: buffer manipulation; Time for action -- enquiring on the state of buffers; What just happened?; Have a go hero -- add one validation; Advanced geometry loading techniques: JavaScript Object Notation (JSON) and AJAX; Introduction to JSON -- JavaScript Object Notation; Defining JSON-based 3D models; JSON encoding and decoding |
505 | 8 |
▼a Time for action -- JSON encoding and decodingWhat just happened?; Asynchronous loading with AJAX; Setting up a web server; Working around the web server requirement; Time for action -- loading a cone with AJAX + JSON; What just happened?; Have a go hero -- loading a Nissan GTX; Summary; 3. Lights!; Lights, normals, and materials; Lights; Normals; Materials; Using lights, normals, and materials in the pipeline; Parallelism and the difference between attributes and uniforms; Shading methods and light reflection models; Shading/interpolation methods; Goraud interpolation; Phong interpolation |
520 | |
▼a Become a master of 3D web programming in WebGL and JavaScript. |
630 | 00 |
▼a Canvas (Computer file) |
650 | 0 |
▼a Computer games
▼x Programming. |
650 | 0 |
▼a HTML (Document markup language) |
650 | 4 |
▼a Canvas (Computer file). |
650 | 4 |
▼a Computer games -- Programming. |
650 | 4 |
▼a Sport & Recreation. |
650 | 4 |
▼a Computer science. |
650 | 7 |
▼a GAMES / Video & Electronic.
▼2 bisacsh |
655 | 4 |
▼a Electronic books. |
700 | 1 |
▼a Jones, Brandon. |
776 | 08 |
▼i Print version:
▼a Cantor, Diego
▼t WebGL Beginner's Guide
▼d Birmingham : Packt Publishing,c2012
▼z 9781849691727 |
856 | 40 |
▼3 EBSCOhost
▼u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=463058 |
938 | |
▼a EBL - Ebook Library
▼b EBLB
▼n EBL948496 |
938 | |
▼a EBSCOhost
▼b EBSC
▼n 463058 |
938 | |
▼a YBP Library Services
▼b YANK
▼n 8872330 |
990 | |
▼a 관리자 |
994 | |
▼a 92
▼b K4R |