Book description
Graphics Gems V is the newest volume in The Graphics Gems Series. It is intended to provide the graphics community with a set of practical tools for implementing new ideas and techniques, and to offer working solutions to real programming problems. These tools are written by a wide variety of graphics programmers from industry, academia, and research. The books in the series have become essential, time-saving tools for many programmers.- Latest collection of graphics tips in The Graphics Gems Series written by the leading programmers in the field
- Contains over 50 new gems displaying some of the most recent and innovative techniques in graphics programming
- Includes gems covering ellipses, splines, Bezier curves, and ray tracing
Table of contents
- Cover image
- Title page
- Table of Contents
- The Graphics Gems Series
- Copyright
- Foreword
- Preface
- LIMITED WARRANTY AND DISCLAIMER OF LIABILITY
- Part I: Algebra and Arithmetic
-
Part II: Computational Geometry
- Introduction to Computational Geometry
- Chapter II.1: Efficient Computation of Polygon Area and Polyhedron Volume
- Chapter II.2: Point in Polyhedron Testing Using Spherical Polygons
- Chapter II.3: Clipping a Concave Polygon
- Chapter II.4: Rotations for N-Dimensional Graphics
- Chapter II.5: Parallelohedra and Uniform Quantization
- Chapter II.6: Matrix-based Ellipse Geometry
- Chapter II.7: Distance Approximations and Bounding Polyhedra
-
Part III: Modeling and Transformation
- Introduction to Modeling and Transformation
- Chapter III.1: The Best Least-Squares Line Fit
- Chapter III.2: Surface Models and the Resolution of N-Dimensional Cell Ambiguity
- Chapter III.3: Tricubic Interpolation
- Chapter III.4: Transforming Coordinates from One Coordinate Plane to Another
- Chapter III.5: A Walk through BSP Trees
- Chapter III.6: Generic Implementation of Axial Deformation Techniques
-
Part IV: Curves and Surfaces
- Introduction to Curves and Surfaces
- Chapter IV.1: Identities for the Univariate and Bivariate Bernstein Basis Functions
- Chapter IV.2: Identities for the B-Spline Basis Functions
- Chapter IV.3: Circular Arc Subdivision
- Chapter IV.4: Adaptive Sampling of Parametric Curves
- Chapter IV.5: Fast Generation of Ellipsoids
- Chapter IV.6: Sparse Smooth Connection between Bézier/B-Spline Curves
- Chapter IV.7: The Length of Bézier Curves
- Chapter IV.8: Quick and Simple Bézier Curve Drawing
- Chapter IV.9: Linear Form Curves
-
Part V: Ray Tracing and Radiosity
- Introduction to Ray Tracing and Radiosity
- Chapter V.1: Computing the Intersection of a Line and a Cone
- Chapter V.2: Ray Intersection of Tessellated Surfaces: Quadrangles versus Triangles
- Chapter V.3: Faster Ray Tracing Using Scanline Rejection
- Chapter V.4: Ray Tracing a Swept Sphere
- Chapter V.5: Acceleration of Ray Tracing via Voronoi Diagrams
- Chapter V.6: Direct Lighting Models for Ray Tracing with Cylindrical Lamps
- Chapter V.7: Improving Intermediate Radiosity Images Using Directional Light
-
Part VI: Halftoning and Image Processing
- Introduction to Halftoning and Image Processing
- Chapter VI.1: Improved Threshold Matrices for Ordered Dithering
- Chapter VI.2: Halftoning with Selective Precipitation and Adaptive Clustering
- Chapter VI.3: Faster “Pixel-Perfect” Line Clipping
- Chapter VI.4: Efficient and Robust 2D Shape Vectorization
- Chapter VI.5: Reversible Straight Line Edge Reconstruction
- Chapter VI.6: Priority-based Adaptive Image Refinement
- Chapter VI.7: Sampling Patterns Optimized for Uniform Distribution of Edges
-
Part VII: Utilitie
- Introduction to Utilities
- Chapter VII.1: Wave Generators for Computer Graphics
- Chapter VII.2: Fast Polygon–Cube Intersection Testing
- Chapter VII.3: Velocity-based Collision Detection
- Chapter VII.4: Spatial Partitioning of a Polygon by a Plane
- Chapter VII.5: Fast Polygon Triangulation Based on Seidel’s Algorithm
- Chapter VII.6: Accurate Z-Buffer Rendering
- Chapter VII.7: A Survey of Extended Graphics Libraries
- Author Index
- Index
- Volume I–V Cumulative Index
Product information
- Title: Graphics Gems V (IBM Version)
- Author(s):
- Release date: June 1995
- Publisher(s): Morgan Kaufmann
- ISBN: 9780080507576
You might also like
book
Graphics Gems III (IBM Version)
This sequel to Graphics Gems (Academic Press, 1990), and Graphics Gems II (Academic Press, 1991) is …
book
GPU Gems: Programming Techniques, Tips and Tricks for Real-Time Graphics
GPU Gems has won a prestigious Front Line Award from Game Developer Magazine. The Front Line …
book
How to Cheat in Maya 2010
"How to Cheat in Maya" focuses on the art of animation and how it is done …
book
3ds Max Modeling: Bots, Mechs, and Droids
3ds Max Modeling: Bots, Mechs, and Droids offers an unparalleled, project-based learning strategy for anyone who …