buchspektrum Internet-Buchhandlung

Neuerscheinungen 2013

Stand: 2020-01-07
Schnellsuche
ISBN/Stichwort/Autor
Herderstraße 10
10625 Berlin
Tel.: 030 315 714 16
Fax 030 315 714 14
info@buchspektrum.de

Rodger Lea, Kouichi Matsuda (Beteiligte)

WebGL Programming Guide


Interactive 3D Graphics Programming with WebGL
2013. 552 S. w. ill. 233 mm
Verlag/Jahr: PEARSON EDUCATION 2013
ISBN: 0-321-90292-0 (0321902920)
Neue ISBN: 978-0-321-90292-4 (9780321902924)

Preis und Lieferzeit: Bitte klicken


With this book, students will learn step-by-step, through realistic examples, building their skills as they move from simple to complex solutions for building visually appealing web pages and 3D applications with WebGL. Media, 3D graphics, and WebGL pioneers Dr. Kouichi Matsuda and Dr. Rodger Lea offer easy-to-understand tutorials on key aspects of WebGL, plus 100 downloadable sample programs, each demonstrating a specific WebGL topic. Students will move from basic techniques such as rendering, animating, and texturing triangles, all the way to advanced techniques such as fogging, shadowing, shader switching, and displaying 3D models generated by Blender or other authoring tools. This book won´t just teach WebGL best practices, it will give a library of code to jumpstart projects.
Chapter 1 - An Overview of WebGL
Chapter 2 - Your First Step with WebGL
Chapter 3 - Drawing and Transforming Triangles
Chapter 4 - More Transformations and Basic Animation
Chapter 5 - Using Colors and Texture Images
Chapter 6 - The OpenGL ES Shading Language (GLSL ES)
Chapter 7 - Towards the 3D World
Chapter 8 - Lighting and Hierarchical Objects
Chapter 9 - Advanced Techniques
Appendix A - No Need to Swap Buffers in WebGL
Appendix B - Built-in Functions of GLSL ES 1.0
Appendix C - Projection Matrices
Appendix D - WebGL/OpenGL: left or right handed?
Appendix E - The Inverse Transpose Matrix
Appendix F - Loading Shader Programs from Disk
Dr. Kouichi Matsuda is Chief Distinguished Researcher at Sony Corp in Japan. He is a General Manager and HMI, UI, User Experience Engineer/Researcher whose professional affiliations include: ACM, Information Processing Society Japan, Virtual Reality Society Japan. Dr. Matsuda has been involved in the development of the VRML97 standard (via Sony) from the start, and has been active in both VRML and X3D communities (precursors to WebGL). He has a strong background in the technology and comes to it from a web developer perspective.
Dr. Rodger Lea is an Adjunct Professor with the Media and Graphics Interdisciplinary Centre at the University of British Columbia, with an interest in systems aspects of multimedia and distributed computing. With more than 20 years experience leading research groups in both academic and industrial settings, he has worked on early versions of shared 3D worlds, helped define VRML, developed multimedia operating systems, prototyped interactive digital TV and led developments on multimedia home networking standards. His current research explores the growing ´Internet of Things´ but he retains a passion for all things media and graphics.