MARC보기
LDR04732cmm uu200541Mu 4500
001000000301625
003OCoLC
00520230519143504
006m o d
007cr cnu---unuuu
008120702s2012 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
08204 ▼a 794.81526
1001 ▼a Cantor, Diego.
24510 ▼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
5050 ▼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
5058 ▼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
5058 ▼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
5058 ▼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
5058 ▼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.
63000 ▼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.
7001 ▼a Jones, Brandon.
77608 ▼i Print version: ▼a Cantor, Diego ▼t WebGL Beginner's Guide ▼d Birmingham : Packt Publishing,c2012 ▼z 9781849691727
85640 ▼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