
Introduction to Computer Graphics
A Practical Learning Approach
Chapman & Hall/CRC (Publisher)
1st Edition
Published on 17. October 2014
Book
Hardback
422 pages
978-1-4398-5279-8 (ISBN)
Description
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.
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.
Reviews / Votes
"The book is presented in a very accessible fashion. The authors give many examples illustrating the notations and problems considered, making the learning easier. Every chapter ends with exercises, both theoretical and programming. The book is suitable for upper-level computer science/math/physics undergraduate students with at least basic programming skills and at least elementary understanding of linear algebra and calculus."-Krzystof Gdawiec, in Zentralblatt MATH 1308, 2015
More details
Language
English
Place of publication
Boca Raton
United States
Publishing group
Taylor & Francis Inc
Target group
Professional and scholarly
Academic and Professional Practice & Development
Product notice
sewn/stitched
Cloth over boards
Illustrations
204 s/w Abbildungen
204 Illustrations, black and white
Dimensions
Height: 241 mm
Width: 161 mm
Thickness: 30 mm
Weight
830 gr
ISBN-13
978-1-4398-5279-8 (9781439852798)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Additional editions

Fabio Ganovelli | Massimiliano Corsini | Sumanta Pattanaik
Introduction to Computer Graphics
A Practical Learning Approach
E-Book
10/2014
1st Edition
Chapman & Hall/CRC
€100.99
Available for download

Fabio Ganovelli | Massimiliano Corsini | Sumanta Pattanaik
Introduction to Computer Graphics
A Practical Learning Approach
E-Book
10/2014
1st Edition
Chapman & Hall/CRC
€100.99
Available for download
Persons
Fabio Ganovelli, Massimiliano Corsini, Sumanta Pattanaik, Marco Di Benedetto
Author
Institute of Information and Science Technologies, CNR, Pisa, Italy
Institute of Information and Science Technologies, CNR, Pisa, Italy
University of Central Florida, Orlando, USA
Institute of Information and Science Technologies, CNR, Pisa, Italy
Content
What Computer Graphics Is. The First Steps. How a 3D Model Is Represented. Geometric Transformations. Turning Vertices into Pixels. Lighting and Shading. Texturing. Shadows. Image-Based Impostors. Advanced Techniques. Global Illumination. Appendices. Bibliography. Index.