Computer graphics
Projective geometry and its applications to computer graphics
Projective geometry and its applications to computer graphics
Monte Carlo methods. Vol. 1: basics
Monte Carlo methods. Vol. 1: basics
ARTSccelerated ray-tracing system
IEEE Computer Graphics and Applications
Data structures for ray tracing
Proceedings of a workshop (Eurographics Seminars on Data structures for raster graphics
Automatic Creation of Object Hierarchies for Ray Tracing
IEEE Computer Graphics and Applications
The Reyes image rendering architecture
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Ray tracing complex models containing surface tessellations
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
A fast algorithm for general raster rotation
Graphics gems
Properties of surface-normal transformations
Graphics gems
Automatic illustration of 3D geometric models: lines
I3D '90 Proceedings of the 1990 symposium on Interactive 3D graphics
An introduction to ray tracing
An introduction to ray tracing
Comprehensible rendering of 3-D shapes
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
Fast shadows and lighting effects using texture mapping
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Large-scale C++ software design
Large-scale C++ software design
Consequences of stratified sampling in graphics
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Rendering complex scenes with memory-coherent ray tracing
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Effective C++ (2nd ed.): 50 specific ways to improve your programs and designs
Effective C++ (2nd ed.): 50 specific ways to improve your programs and designs
Geometry caching for ray-tracing displacement maps
Proceedings of the eurographics workshop on Rendering techniques '96
A non-photorealistic lighting model for automatic technical illustration
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Curve-drawing algorithms for Raster displays
ACM Transactions on Graphics (TOG)
Illicit expressions in vector algebra
ACM Transactions on Graphics (TOG)
Jim Blinn's corner: dirty pixels
Jim Blinn's corner: dirty pixels
The practice of programming
I3D '99 Proceedings of the 1999 symposium on Interactive 3D graphics
Real-time rendering
Solid texturing of complex surfaces
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Directed edges—A scalable representation for triangle meshes
Journal of Graphics Tools
A Characterization of Ten Hidden-Surface Algorithms
ACM Computing Surveys (CSUR)
A New Concept and Method for Line Clipping
ACM Transactions on Graphics (TOG)
An improved illumination model for shaded display
Communications of the ACM
Texture and reflection in computer generated images
Communications of the ACM
Illumination for computer generated pictures
Communications of the ACM
A parallel algorithm for polygon rasterization
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Simulation of wrinkled surfaces
SIGGRAPH '78 Proceedings of the 5th annual conference on Computer graphics and interactive techniques
More Effective C++: 35 New Ways to Improve Your Programs and Designs
More Effective C++: 35 New Ways to Improve Your Programs and Designs
The Standard C Library
Computer Graphics and Geometric Modeling
Computer Graphics and Geometric Modeling
OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 1.2
OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 1.2
Face-based luminance matching for perceptual colormap generation
Proceedings of the conference on Visualization '02
Spacetime Ray Tracing for Animation
IEEE Computer Graphics and Applications
Efficiently building a matrix to rotate one vector to another
Journal of Graphics Tools
Building an orthonormal basis from a unit vector
Journal of Graphics Tools
Direct Ray Tracing of Displacement Mapped Triangles
Proceedings of the Eurographics Workshop on Rendering Techniques 2000
Interactive Distributed Ray Tracing of Highly Complex Models
Proceedings of the 12th Eurographics Workshop on Rendering Techniques
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
Lighting controls for synthetic images
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
The use of grayscale for improved raster display of vectors and characters
SIGGRAPH '78 Proceedings of the 5th annual conference on Computer graphics and interactive techniques
Clipping using homogeneous coordinates
SIGGRAPH '78 Proceedings of the 5th annual conference on Computer graphics and interactive techniques
Transparency for computer synthesized images
SIGGRAPH '79 Proceedings of the 6th annual conference on Computer graphics and interactive techniques
Computer drafting of stones, wood, plant and ground materials
SIGGRAPH '79 Proceedings of the 6th annual conference on Computer graphics and interactive techniques
A 3-dimensional representation for fast rendering of complex scenes
SIGGRAPH '80 Proceedings of the 7th annual conference on Computer graphics and interactive techniques
On visible surface generation by a priori tree structures
SIGGRAPH '80 Proceedings of the 7th annual conference on Computer graphics and interactive techniques
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Practical Linear Algebra: A Geometry Toolbox
Practical Linear Algebra: A Geometry Toolbox
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
Hi-index | 0.00 |
There are a variety of data structures that seem to pop up repeatedly in graphics applications. This chapter talks about three basic and unrelated data structures that are among the most common and useful. There are many variants of these data structures, but the basic ideas behind them can be conveyed using an example of each.