作者:《Fundamentals of Computer Graphics, Third Edition》书籍
出版社:A K Peters/CRC Press
出版年:2009-7-21
评分:8.7
ISBN:9781568814698
所属分类:网络科技
With contributions by Michael Ashikhmin, Michael Gleicher, Naty Hoffman, Garrett Johnson, Tamara Munzner, Erik Reinhard, Kelvin Sung, William B. Thompson, Peter Willemsen, Brian Wyvill.
The third edition of this widely adopted text gives students a comprehensive, fundamental introduction to computer graphics. The authors present the mathematical foundations of computer graphics with a focus on geometric intuition, allowing the programmer to understand and apply those foundations to the development of efficient code.
--
New in this edition:
* Four new contributed chapters, written by experts in their fields: Implicit Modeling, Computer Graphics in Games, Color, Visualization, including information visualization
* Revised and updated material on the graphics pipeline, reflecting a modern viewpoint organized around programmable shading.
* Expanded treatment of viewing that improves clarity and consistency while unifying viewing in ray tracing and rasterization.
* Improved and expanded coverage of triangle meshes and mesh data structures.
A new organization for the early chapters, which concentrates foundational material at the beginning to increase teaching flexibility.
Table of Contents
Preface
-
1. Introduction
Graphics Areas
Major Applications
Graphics APIs
Graphics Pipeline
Numerical Issues
Efficiency
Designing and Coding Graphics Programs
-
2. Miscellaneous Math
Sets and Mappings
Solving Quadratic Equations
Trigonometry
Vectors
Curves and Surfaces
Linear Interpolation
Triangles
-
3. Raster Images
Raster Devices
Images, Pixels, and Geometry
RGB Color
Alpha Compositing
-
4. Ray Tracing
The Basic Ray – Tracing Algorithm
Perspective
Computing Viewing Rays
Ray-Object Intersection
Shading
A Ray – Tracing Program
Shadows
Ideal Specular Reflection
Historical Notes
-
5. Linear Algebra
Determinants
Matrices
Computing with Matrices and Determinants
Eigen values and Matrix Diagonalization
-
6. Transformation Matrices
2D Linear Transformations
3D Linear Transformations
Translation and Affine Transformations
Inverses of Transformation Matrices
Coordinate Transformations
-
7. Viewing
Viewing Transformations
Projective Transformations
Perspective Projection
Some Properties of the Perspective Transform
Field-of-View
-
8. The Graphics Pipeline
Rasterization
Operations Before and After Rasterization
Simple Antialiasing
Culling Primitives for Efficiency
--
9. Signal Processing
Digital Audio: Sampling in 1D
Convolution
Convolution Filters
Signal Processing for Images
Sampling Theory
--
10. Surface Shading
Diffuse Shading
Phong Shading
Artistic Shading
--
11. Texture Mapping
3D Texture Mapping
2D Texture Mapping
Texture Mapping for Rasterized Triangles
Bump Textures
Displacement Mapping
Environment Maps
Shadow Maps
--
12. Data Structures for Graphics
Triangle Meshes
Scene Graphs
Spatial Data Structures
BSP Trees for Visibility
Tiling Multidimensional Arrays
--
13. More Ray Tracing
Transparency and Refraction
Instancing
Constructive Solid Geometry
Distribution Ray Tracing
--
14. Sampling
Integration
Continuous Probability
Monte Carlo Integration
Choosing Random Points
--
15. Curves
Curves
Curve Properties
Polynomial Pieces
Putting Pieces Together
Cubics
Approximating Curves
Summary
--
16. Implicit Modeling
Implicit Functions, Skeletal Primitives and Summation Blending
Rendering
Space Partitioning
More on Blending
Constructive Solid Geometry
Warping
Precise Contact Modeling
The Blob Tree
Interactive Implicit Modeling Systems
--
17. Computer Animation
Principles of Animation
Key framing
Deformations
Character Animation
Physics-Based Animation
Procedural Techniques
Groups of Objects
Notes
--
18. Using Graphics Hardware
What Is Graphics Hardware
Describing Geometry for the Hardware
Processing Geometry into Pixels
19. Building Interactive Graphics Applications
The Ball Shooting Program
Programming Models
The Model view-Controller Architecture
Example Implementations
Applying Our Results
Notes
Exercises
--
20. Light
Radiometry
Transport Equation
Photometry
--
21. Color
Colorimetry
Color Spaces
Chromatic Adaptation
Color Appearance
Notes
--
22. Visual Perception
Vision Science
Visual Sensitivity
Spatial Vision
Objects, Locations, and Events
Picture Perception
--
23. Tone Reproduction
Classification
Dynamic Range
Color
Image Formation
Frequency-Based Operators
Gradient-Domain Operators
Spatial Operators
Division
Sigmoids
Other Approaches
Night Tone mapping
Discussion
--
24. Global Illumination
Particle Tracing for Lambertian Scenes
Path Tracing
Accurate Direct Lighting
--
25. Reflection Models
Real-World Materials
Implementing Reflection Models
Specular Reflection Models
Smooth Layered Model
Rough Layered Model
26. Computer Graphics in Games
Platforms
Limited Resources
Optimization Techniques
Game Types
The Game Production Process
--
27. Visualization
Background
Data Types
Human-Centered Design Process
Visual Encoding Principles
Interaction Principles
Composite and Adjacent Views
Data Reduction
Examples
--
28. Spatial-Field Visualization
2D Scalar Fields
3D Scalar Fields
--
References
《素手调水——茶艺茶道》内容简介:1.从茶品出发,逐渐展开了茶艺、茶道的描述。茶品中包含了茶树的生长环境和茶叶的分类以及加工
《现代通信系统》(MATLAB版)(第2版)提供了利用MATLAB在计算机上解决“现代通信系统”课程中涉及的各方面问题的分析思路、方法、M
Asoneofthemostcomprehensivemachinelearningtextsaround,thisbookdoesjusticetothefi...
《清代学政规制与皇权体制》内容简介:典章制度,历来是认识中国历史的枢纽。清朝典制集历代王朝体制之大成,又在应对近代大变局中
《大道至简》内容简介:本书提出了审视软件工程的全新视角和软件工程的体系模型(EHM,软件工程层状模型)。本书用非工程的方式重新解
《基因科技成果利益分享研究》内容简介:基因衍生科技成果,必须对人体组织提供者的利益作出恰当配置,方能保证研发的有序规范进行
《你早该这样玩小米手机》内容简介:《你早该这样玩小米手机》教您如何迅速成为小米手机高手。全书对小米手机好玩好用的部分进行精
埋弧焊X射线焊缝图像缺陷检测算法研究 本书特色 1)基于x射线焊缝图像的埋弧焊焊缝缺陷自动检测研究现状;2)基于射线缺陷检测的概念、焊缝缺陷检测中常用的特征值,...
《在远远的背后带领》内容简介:作为家庭教育领域内的标杆性人物之一,安心用十年的时间从不越界、不评判、负责任、无伤害等6个角度
《中国众筹行业发展研究(2019)》内容简介:众筹是一种创新模式,自2011年我国出现第一家众筹平台以来,中国众筹已发展了近十年。
《莆田史话》内容简介:莆田地处东南沿海,历史悠久、人文鼎盛,素有“海滨邹鲁、文献名邦”之誉,也是闻名世界的“海上和平女神”
《阅读理解高分6法:线索法》内容简介:阅读理解想要拿高分,文章读不透,学习再多答题技巧也是事倍功半!本书聚焦“文章如何读”“
office2007实用办公技巧从新手到高手 本书特色 《Office 2007实用办公技巧从新手到高手》:50余个实例与实例素材,多媒体视频教学文件,赠送全面...
何为好设计?答案在于你如何定义“Good”,它是关于形式、功能、花费、价值,还是可持续性?Good是一个主观的词汇,本书介绍了许
《爱书者说》内容简介:对世上某一类人而言,书可谓“身外之物”中最挤占斗室又最难以割舍者。这样的人,无论是读、是买,还是收藏
《设计的思考》内容简介:本书是知名设计师历经7年沉淀的设计思路与方法论集合,其中既保留了个人的情绪与判断,也时常回想笔者多年
量仪检定与调修技术 内容简介 本书分别介绍了游标类、螺旋副类、表类等机械量仪和光学比较仪、万能测长仪、万能工具显微镜等光学量仪及表面粗糙度检查仪、圆柱度仪等电动...
《邓小平讲话实录:演讲卷》内容简介:《邓小平讲话实录》记述了邓小平从革命战争年代到社会主义建设中发挥的重要作用,他的历次讲
就像报纸、杂志等媒体无处不在一样,电脑了已经被应用于日常生活的各种场合。这个远处不在的电脑世界已成为艺术表现的媒体,带着
IanG.Clifton是西雅图A.R.O.的用户体验负责人,并且领导着Android开发团队,在那里,他开发了Saga——一种了解你的Android和iOS应