서브메뉴
검색
WebGL Beginner's Guide- [electronic resource]
WebGL Beginner's Guide- [electronic resource]
상세정보
- 자료유형
- 단행본
- International Standard Book Number
- 9781849691734 (electronic bk.)
- International Standard Book Number
- 1849691738 (electronic bk.)
- Library of Congress Call Number
- QA76.76.C672
- Dewey Decimal Classification Number
- 794.81526
- Main Entry-Personal Name
- Cantor, Diego.
- Publication, Distribution, etc. (Imprint
- Birmingham : Packt Publishing, 2012
- Physical Description
- 1 online resource (603 p)
- General Note
- Description based upon print version of record.
- General Note
- Light reflection models
- Formatted Contents Note
- 완전내용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
- Formatted Contents Note
- 완전내용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
- Formatted Contents Note
- 완전내용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
- Formatted Contents Note
- 완전내용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
- Formatted Contents Note
- 완전내용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
- Summary, Etc.
- 요약Become a master of 3D web programming in WebGL and JavaScript.
- Subject Added Entry-Uniform Title
- Canvas (Computer file)
- Subject Added Entry-Topical Term
- Computer games Programming
- Subject Added Entry-Topical Term
- HTML (Document markup language)
- Subject Added Entry-Topical Term
- Canvas (Computer file)
- Subject Added Entry-Topical Term
- Computer games -- Programming
- Subject Added Entry-Topical Term
- Sport & Recreation
- Subject Added Entry-Topical Term
- Computer science
- Subject Added Entry-Topical Term
- GAMES / Video & Electronic.
- Added Entry-Personal Name
- Jones, Brandon.
- Additional Physical Form Entry
- Print version / Cantor, DiegoWebGL Beginner's Guide. Birmingham : Packt Publishing,c2012. 9781849691727
- Electronic Location and Access
- 로그인을 한후 보실 수 있는 자료입니다.
- Control Number
- joongbu:423084
MARC
008140102s2012 enk o 000 0 eng d■001
■003OCoLC
■00520140127111325
■006m o d
■007cr cnu---unuuu
■020 ▼a9781849691734 (electronic bk.)
■020 ▼a1849691738 (electronic bk.)
■035 ▼a(OCoLC)797917408
■040 ▼aEBLCP▼beng▼cEBLCP▼dN$T▼dOCLCQ▼dYDXCP
■050 4▼aQA76.76.C672
■072 7▼aGAM▼x013000▼2bisacsh
■08204▼a794.81526
■1001 ▼aCantor, Diego.
■24510▼aWebGL Beginner's Guide▼h[electronic resource]
■260 ▼aBirmingham▼bPackt Publishing▼c2012
■300 ▼a1 online resource (603 p)
■500 ▼aDescription based upon print version of record.
■500 ▼aLight reflection models
■5050 ▼aWebGL 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 ▼aWhat 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 ▼aTime 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 ▼aUsing 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 ▼aTime 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 ▼aBecome a master of 3D web programming in WebGL and JavaScript.
■63000▼aCanvas (Computer file)
■650 0▼aComputer games▼xProgramming
■650 0▼aHTML (Document markup language)
■650 4▼aCanvas (Computer file)
■650 4▼aComputer games -- Programming
■650 4▼aSport & Recreation
■650 4▼aComputer science
■650 7▼aGAMES / Video & Electronic.▼2bisacsh
■655 4▼aElectronic books.
■7001 ▼aJones, Brandon.
■77608▼iPrint version▼aCantor, Diego▼tWebGL Beginner's Guide▼dBirmingham : Packt Publishing,c2012▼z9781849691727
■85640▼3EBSCOhost▼uhttp://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=463058
■938 ▼aEBL - Ebook Library▼bEBLB▼nEBL948496
■938 ▼aEBSCOhost▼bEBSC▼n463058
■938 ▼aYBP Library Services▼bYANK▼n8872330
■994 ▼a92▼bK4R
■999 ▼z635217623907107158