Fabio Ganovelli, Massimiliano Corsini, Sumanta Pattanaik, Marco Di Benedetto - Introduction to Computer Graphics: A Practical Learning Approach

К сравнению
В избранное
Артикул:9080928
Книги_Журналы_(на_диске)
Fabio Ganovelli, Massimiliano Corsini, Sumanta Pattanaik, Marco Di Benedetto - Introduction to Computer Graphics: A Practical Learning Approach
Тип упаковки
Вес
Формат
Количество CD
Год
Дополнительные услуги:
В наличии
240
11
Доставка по России
On-line оплата
Система скидок
Всегда на связи
Описание
Характеристики
Отзывы
Introduction to Computer Graphics: A Practical Learning Approach

Год: 2014
Автор: Fabio Ganovelli, Massimiliano Corsini, Sumanta Pattanaik, Marco Di Benedetto
Издательство: Chapman and Hall/CRC
ISBN: 978-1439852798
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 422
Описание: 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.
Код к книге можно найти на е envymycarbook

Примеры страниц

Оглавление
Table of Contents
What Computer Graphics Is
Applications Domains and Areas of Computer Graphics
Color and Images
Algorithms to Create a Raster Image from a 3D Scene
The First Steps
The Application Programming Interface
The WebGL Rasterization-Based Pipeline
Programming the Rendering Pipeline: Your First Rendering
WebGL Supporting Libraries
Meet NVMC
How a 3D Model Is Represented
Polygonal meshes
Implicit surfaces
Parametric surfaces
Voxels
Constructive solid geometry (CSG)
Subdivision surfaces
Data Structures for Polygon Meshes
The First Code: Making and Showing Simple Primitives
Self-exercises
Geometric Transformations
Geometric entities
Basic geometric transformations
Affine transformations
Frames
Rotations in Three Dimensions
Viewing transformations
Transformations in the Pipeline
Upgrade your client: Our First 3D Client
The Code
Handling the Transformations Matrices with a Matrix Stack
Manipulating the View and the Objects
Upgrade your client: Create the Observer Camera
Self-exercises
Turning Vertices into Pixels
Rasterization
Hidden Surface Removal
From Fragments to Pixels
Clipping
Culling
Lighting and Shading
Light and Matter Interaction
Radiometry in a Nutshell
Reectance and BRDF
The Rendering Equation
Evaluate the Rendering Equation
Computing the Surface Normal
Light Source Types
Phong Illumination Model
Shading Techniques
Advanced Reection Models
Self-Exercises
Texturing
Introduction: Do We Need Texture Mapping?
Basic Concepts
Texture Filtering: from per-Fragment Texture Coordinates to per-Fragment Color
Perspective Correct Interpolation: From per-Vertex to per-Fragment Texture Coordinates
Upgrade Your Client: Add Textures to the Terrain, Street and Building
Upgrade Your Client: Add the Rear Mirror
Texture Coordinates Generation and Environment Mapping
Texture Mapping for Adding Detail to Geometry
Notes on Mesh Parametrization

3D Textures and Their Use
Self-Exercises
Shadows
The Shadow Phenomenon
Shadow Mapping
Upgrade Your Client: Add Shadows
Shadow Mapping Artifacts and Limitations
Shadow Volumes
Self-Exercises
Image-Based Impostors
Sprites
Billboarding
Ray-Traced Impostors
Self-Exercises
Advanced Techniques
Image Processing
Ambient Occlusion
Deferred Shading
Particle Systems
Self-Exercises
Global Illumination
Ray Tracing
Multi-Pass Algorithms
Appendix A: NVMC Class
Appendix B: Properties of Vector Products
Bibliography
Index

Характеристики
Тип упаковки
Вес
Формат
Количество CD
Год
Отзывов ещё нет — ваш может стать первым.
Все отзывы 0
общий рейтинг
Похожие товары
Книги_Журналы_(на_диске)
Библиотека классики. Русская литература - Гончаров И.А. - Обрыв
Книги_Журналы_(на_диске)
Шварц Евгений - Произведения для взрослых
Шварц Евгений - Произведения для взрослых
4.8
Отзывов ещё нет
240
В наличии
Книги_Журналы_(на_диске)
Шагинян Мариэтта - Собрание сочинений в 6 томах
Шагинян Мариэтта - Собрание сочинений в 6 томах
4.3
Отзывов ещё нет
240
В наличии
Книги_Журналы_(на_диске)
Ерофеев Венедикт Васильевич - 12 книг
Ерофеев Венедикт Васильевич - 12 книг
4.8
Отзывов ещё нет
240
В наличии
Книги_Журналы_(на_диске)
Максимов В.Е. - Собрание сочинений в 8 томах
Максимов В.Е. - Собрание сочинений в 8 томах
4.3
Отзывов ещё нет
240
В наличии
Книги_Журналы_(на_диске)
Достоевскiй Ѳ.М. / Достоевский Ф.М. - Дневникъ писателя / Дневник писателя
C этим товаром также покупают
Книги_Журналы_(на_диске)
Thom Hogan / Том Хоган - Complete Guide to the Nikon D300 / Полное руководство по Nikon D300
Книги_Журналы_(на_диске)
Synecdoche - Elf-san wa Yaserarenai / エルフさんは痩せられない。 / Эльф не может сидеть на диете / Plus-Sized Elf
Книги_Журналы_(на_диске)
Озеленение (9 номеров) [2010-2012, PDF, RUS]
Озеленение (9 номеров) [2010-2012, PDF, RUS]
4.9
Отзывов ещё нет
240
В наличии
Книги_Журналы_(на_диске)
Иван Шишкин. Живопись. Рисунок. Офорт
Книги_Журналы_(на_диске)
Газета Мысль (3 номера) [2016, PDF, RUS] Обновление 12.03.2016
Газета Мысль (3 номера) [2016, PDF, RUS] Обновление 12.03.2016
4.2
Отзывов ещё нет
240
В наличии
Книги_Журналы_(на_диске)
Машковский М.Д., Андреева Н.И., Полежаева А.И. - Фармакология антидепрессантов
Книги_Журналы_(на_диске)
Право. Отрасль. Банкротство
Право. Отрасль. Банкротство
240
В наличии