가야대학교 분성도서관

상단 글로벌/추가 메뉴

회원 로그인


자료검색

자료검색

상세정보

부가기능

WebGL Beginner's Guide [electronic resource].

상세 프로파일

상세정보
자료유형E-Book
개인저자Cantor, Diego.
Jones, Brandon.
서명/저자사항WebGL Beginner's Guide[electronic resource].
발행사항Birmingham : Packt Publishing, 2012.
형태사항1 online resource (603 p.)
ISBN9781849691734 (electronic bk.)
1849691738 (electronic bk.)
일반주기 Description based upon print version of record.
Light reflection models
내용주기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
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
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
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
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
요약Become a master of 3D web programming in WebGL and JavaScript.
주제명(통일서명)Canvas (Computer file)
일반주제명Computer games -- Programming.
HTML (Document markup language)
Canvas (Computer file).
Computer games -- Programming.
Sport & Recreation.
Computer science.
GAMES / Video & Electronic.
언어영어
기타형태 저록Print version:Cantor, DiegoWebGL Beginner's GuideBirmingham : Packt Publishing,c20129781849691727
대출바로가기http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=463058

소장정보

  • 소장정보

인쇄 인쇄

메세지가 없습니다
No. 등록번호 청구기호 소장처 도서상태 반납예정일 예약 서비스 매체정보
1 WE00002545 794.81526 가야대학교/전자책서버(컴퓨터서버)/ 대출가능 인쇄 이미지  

서평

  • 서평

태그

  • 태그

나의 태그

나의 태그 (0)

모든 이용자 태그

모든 이용자 태그 (0) 태그 목록형 보기 태그 구름형 보기
 

퀵메뉴

대출현황/연장
예약현황조회/취소
자료구입신청
상호대차
FAQ
교외접속
사서에게 물어보세요
메뉴추가
quickBottom

카피라이터

  • 개인정보보호방침
  • 이메일무단수집거부

김해캠퍼스 | 621-748 | 경남 김해시 삼계로 208 | TEL:055-330-1033 | FAX:055-330-1032
			Copyright 2012 by kaya university Bunsung library All rights reserved.