Buy Fundamentals of Computer Graphics by Michael Ashikhmin
close menu
Bookswagon
search
My Account
Home > Computing and Information Technology Books > Computer programming / software engineering > Graphics programming > Fundamentals of Computer Graphics
Fundamentals of Computer Graphics

Fundamentals of Computer Graphics


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

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
Introduction
Graphics Areas
Major Applications
Graphics APIs
Graphics Pipeline
Numerical Issues
Efficiency
Designing and Coding Graphics Programs

Miscellaneous Math
Sets and Mappings
Solving Quadratic Equations
Trigonometry
Vectors
Curves and Surfaces
Linear Interpolation
Triangles

Raster Images
Raster Devices
Images, Pixels, and Geometry
RGB Color
Alpha Compositing

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

Linear Algebra
Determinants
Matrices
Computing with Matrices and Determinants
Eigen values and Matrix Diagonalization

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

The Graphics Pipeline
Rasterization
Operations Before and After Rasterization
Simple Antialiasing
Culling Primitives for Efficiency

Signal Processing
Digital Audio: Sampling in 1D
Convolution
Convolution Filters
Signal Processing for Images
Sampling Theory

Surface Shading
Diffuse Shading
Phong Shading
Artistic Shading

Texture Mapping
3D Texture Mapping
2D Texture Mapping
Texture Mapping for Rasterized Triangles
Bump Textures
Displacement Mapping
Environment Maps
Shadow Maps

Data Structures for Graphics
Triangle Meshes
Scene Graphs
Spatial Data Structures
BSP Trees for Visibility
Tiling Multidimensional Arrays

More Ray Tracing
Transparency and Refraction
Instancing
Constructive Solid Geometry
Distribution Ray Tracing

Sampling
Integration
Continuous Probability
Monte Carlo Integration
Choosing Random Points

Curves
Curves
Curve Properties
Polynomial Pieces
Putting Pieces Together
Cubics
Approximating Curves
Summary

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

Computer Animation
Principles of Animation
Key framing
Deformations
Character Animation
Physics-Based Animation
Procedural Techniques
Groups of Objects
Notes

Using Graphics Hardware
What Is Graphics Hardware
Describing Geometry for the Hardware
Processing Geometry into Pixels

Building Interactive Graphics Applications
The Ball Shooting Program
Programming Models
The Model view-Controller Architecture
Example Implementations
Applying Our Results
Notes
Exercises

Light
Radiometry
Transport Equation
Photometry

Color
Colorimetry
Color Spaces
Chromatic Adaptation
Color Appearance
Notes

Visual Perception
Vision Science
Visual Sensitivity
Spatial Vision
Objects, Locations, and Events
Picture Perception

Tone Reproduction
Classification
Dynamic Range
Color
Image Formation
Frequency-Based Operators
Gradient-Domain Operators
Spatial Operators
Division
Sigmoids
Other Approaches
Night Tone mapping
Discussion

Global Illumination
Particle Tracing for Lambertian Scenes
Path Tracing
Accurate Direct Lighting

Reflection Models
Real-World Materials
Implementing Reflection Models
Specular Reflection Models
Smooth Layered Model
Rough Layered Model

Computer Graphics in Games
Platforms
Limited Resources
Optimization Techniques
Game Types
The Game Production Process

Visualization
Background
Data Types
Human-Centered Design Process
Visual Encoding Principles
Interaction Principles
Composite and Adjacent Views
Data Reduction
Examples

Spatial-Field Visualization
2D Scalar Fields
3D Scalar Fields

References



About the Author :
Peter Shirley is a principal research scientist at NVIDIA and an adjunct professor in the School of Computing at the University of Utah. He has held positions at Indiana University and the Program of Computer Graphics at Cornell University. Steve Marschner is an associate professor in the Computer Science Department and Program of Computer Graphics at Cornell University.

Review :
Fundamentals of Computer Graphics appears in its third updated edition to pack in discussions of the basics of computer graphics for college-level students and programmers. Four new chapters on implicit modeling, color, visualization and computer graphics in games have been added along with extensive revisions and updated new material, making this a 'must' for any college-level computer graphics library.
-- The Midwest Book Review, December 2009


Best Sellers


Product Details
  • ISBN-13: 9781568814698
  • Publisher: Taylor & Francis Inc
  • Publisher Imprint: A K Peters
  • Edition: New edition
  • Language: English
  • Weight: 1542 gr
  • ISBN-10: 1568814690
  • Publisher Date: 21 Jul 2009
  • Binding: Hardback
  • Height: 235 mm
  • Returnable: N
  • Width: 191 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Fundamentals of Computer Graphics
Taylor & Francis Inc -
Fundamentals of Computer Graphics
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Fundamentals of Computer Graphics

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    Your IP: 216.73.216.252 IN