Название: Fundamentals of Computer Graphics, 5th Edition Автор: Steve Marschner, Peter Shirley Издательство: A K Peters/CRC Press Год: 2022 Страниц: 717 Язык: английский Формат: pdf (true) Размер: 51.5 MB
Drawing on an impressive roster of experts in the field,Fundamentals of Computer Graphics, Fifth Edition offers an ideal resource for computer course curricula as well as a user-friendly personal or professional reference.
Focusing on geometric intuition, this book gives the necessary information for understanding how images get onto the screen by using the complementary approaches of ray tracing and rasterization. It covers topics common to an introductory course, such as sampling theory, texture mapping, spatial data structure, and splines. It also includes a number of contributed chapters from authors known for their expertise and clear way of explaining concepts.
The term computer graphics describes any use of computers to create and manipulate images. This book introduces the algorithmic and mathematical tools that can be used to create all kinds of images—realistic visual effects, informative technical illustrations, or beautiful computer animations. Graphics can be two- or three-dimensional; images can be completely synthetic or can be produced by manipulating photographs. This book is about the fundamental algorithms and mathematics, especially those used to produce synthetic images of three-dimensional objects and scenes.
Actually doing computer graphics inevitably requires knowing about specific hardware, file formats, and usually a graphics API or two. Computer graphics is a rapidly evolving field, so the specifics of that knowledge are a moving target. Therefore, in this book we do our best to avoid depending on any specific hardware or API. Readers are encouraged to supplement the text with relevant documentation for their software and hardware environment. Fortunately, the culture of computer graphics has enough standard terminology and concepts that the discussion in this book should map nicely to most environments.
HIGHLIGHTS:
Major updates and improvements to numerous chapters, including shading, ray tracing, physics-based rendering, math, and sampling Updated coverage of existing topics The absorption and reworking of several chapters to create a more natural flow to the book
The fifth edition of Fundamentals of Computer Graphics continues to provide an outstanding and comprehensive introduction to basic computer graphic technology and theory. It retains an informal and intuitive style while improving precision, consistency, and completeness of material, allowing aspiring and experienced graphics programmers to better understand and apply foundational principles to the development of efficient code in creating film, game, or web designs.
Contents:
Preface Authors 1 Introduction 2 Miscellaneous Math 3 Raster Images 4 Ray Tracing 5 Surface Shading 6 Linear Algebra 7 Transformation Matrices 8 Viewing 9 The Graphics Pipeline 10 Signal Processing 11 Texture Mapping 12 Data Structures for Graphics 13 Sampling 14 Physics-Based Rendering 15 Curves 16 Computer Animation 17 Using Graphics Hardware 18 Color 19 Visual Perception 20 Tone Reproduction 21 Implicit Modeling 22 Computer Graphics in Games 23 Visualization References Index
Скачать Fundamentals of Computer Graphics, 5th Edition
|