Ganovelli, Fabio

Introduction to computer graphics : a practical learning approach - Boca Raton : CRC Press, 2015 - xxxii, 375 p. ; ill., (b & w), 24 cm

Includes bibliographical references and index.

Introduction to Computer Graphics: A Practical Learning Approach guides students in developing their own interactive graphics application. The authors show step by step how to implement computer graphics concepts and theory using the EnvyMyCar (NVMC) framework as a consistent example throughout the text. They use the WebGL graphics API to develop NVMC, a simple, interactive car racing game. Each chapter focuses on a particular computer graphics aspect, such as 3D modeling and lighting. The authors help students understand how to handle 3D geometric transformations, texturing, complex lighting effects, and more. This practical approach leads students to draw the elements and effects needed to ultimately create a visually pleasing car racing game.

9781138583207


Computer graphics
Geometric transformations
Ambient occlusion
Bezier curves
BRDF
Color model
Depth sort
Frame buffer
Light source
Mipmap pyramid
Normal mapping
Parametric surface
Radiosity
Ray Tracing
Shadow map
Texture space
Vector Graphics
WebGL Libraries
Z-buffer algorithm
NVMC
3D modeling
Global illumination

006.6 / GAN

Powered by Koha