Useful Links
Computer Science
Computer Graphics and Visualization
Computer Graphics
1. Introduction to Computer Graphics
2. Mathematical Foundations
3. 2D Graphics Fundamentals
4. 3D Graphics Pipeline
5. Lighting and Shading Models
6. Texture Mapping
7. Rasterization and Visibility
8. Advanced Rendering Techniques
9. Real-Time Rendering and Graphics APIs
10. Animation and Simulation
11. Specialized Graphics Topics
Rasterization and Visibility
Triangle Rasterization
Triangle Setup
Edge Equations
Bounding Box Calculation
Scan Conversion
Scanline Rasterization
Tile-Based Rasterization
Barycentric Coordinates
Coordinate Calculation
Interpolation Applications
Inside-Outside Testing
Attribute Interpolation
Linear Interpolation
Perspective-Correct Interpolation
Depth Interpolation
Visibility Determination
Hidden Surface Removal
Object Space Methods
Image Space Methods
Depth Buffering
Z-Buffer Algorithm
Depth Buffer Precision
Z-Fighting Issues
Depth Buffer Optimizations
Painter's Algorithm
Depth Sorting
Overdraw Issues
Cyclic Overlap Problems
Binary Space Partitioning
BSP Tree Construction
BSP Tree Traversal
Dynamic Scenes
Culling Techniques
Back-Face Culling
Normal Vector Testing
Winding Order
Performance Benefits
View Frustum Culling
Bounding Volume Testing
Hierarchical Culling
Bounding Spheres
Axis-Aligned Bounding Boxes
Oriented Bounding Boxes
Occlusion Culling
Occlusion Queries
Hierarchical Z-Buffer
Portal Systems
Anti-Aliasing Techniques
Spatial Anti-Aliasing
Supersampling
Grid Patterns
Stochastic Sampling
Multisampling
Sample Storage
Sample Coverage
Temporal Anti-Aliasing
Frame Accumulation
Motion Blur
Post-Process Anti-Aliasing
Fast Approximate Anti-Aliasing
Subpixel Morphological Anti-Aliasing
Temporal Anti-Aliasing
Previous
6. Texture Mapping
Go to top
Next
8. Advanced Rendering Techniques