Regular price €107.99
Quantity:
In stock with our UK publisher. 14-28 days
Delivery/Collection within 10-20 working days
14 days return policy Shipping & Delivery
3D geometric transformations
3D graphics programming tutorial
A01=Fabio Ganovelli
A01=Marco Di Benedetto
A01=Massimiliano Corsini
A01=Sumanta Pattanaik
Ambient Occlusion
Author_Fabio Ganovelli
Author_Marco Di Benedetto
Author_Massimiliano Corsini
Author_Sumanta Pattanaik
Back Face Culling
Barycentric Coordinates
Category=A
Category=AB
Category=UB
Category=UG
Category=UGN
Category=UMK
Category=UY
Code Snippet
Color Matching Functions
complex lighting effects
computer graphics concepts and theory with WebGL
create a car racing game
Depth Buffer
develop an interactive video game
EnvyMyCar (NVMC) framework
eq_art-fashion-photography
eq_bestseller
eq_computing
eq_isMigrated=1
eq_isMigrated=2
eq_nobargain
eq_non-fiction
Fragment Shader
HSV Color Space
illumination models
interactive graphics application
interactive rendering
Phong Illumination Model
polygonal modelling
Ray Tracing
real-time visualisation
RGB Color
RGB Color Space
RGB Intensity
RGB System
scene graph techniques
Shader Program
shader programming
Shadow Map
Shadow Pass
Shadow Test
Shadow Volume
Silhouette Edge
Stencil Buffer
Subdivision Schemes
Texture Coordinates
Vertex Attribute
Vertex Shader
WebGL graphics API

Product details

  • ISBN 9781439852798
  • Weight: 940g
  • Dimensions: 152 x 229mm
  • Publication Date: 17 Oct 2014
  • Publisher: Taylor & Francis Inc
  • Publication City/Country: US
  • Product Form: Hardback
Secure checkout Fast Shipping Easy returns

Teach Your Students How to Create a Graphics Application

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. The code is available at www.envymycarbook.com

  • Puts computer graphics theory into practice by developing an interactive video game
  • Enables students to experiment with the concepts in a practical setting
  • Uses WebGL for code examples
  • Requires knowledge of general programming and basic notions of HTML and JavaScript
  • Provides the software and other materials on the book’s website

Software development does not require installation of IDEs or libraries, only a text editor.

Fabio Ganovelli, Massimiliano Corsini, Sumanta Pattanaik, Marco Di Benedetto

More from this author