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
Texture Mapping
Texture Mapping Fundamentals
Texture Coordinates
UV Coordinate System
Texture Space
Parametric Mapping
Texture Mapping Process
Forward Mapping
Inverse Mapping
Texture Lookup
UV Unwrapping
Surface Parameterization
Seam Placement
Distortion Minimization
Texture Filtering and Sampling
Sampling Theory
Nyquist Frequency
Aliasing Problems
Anti-Aliasing Solutions
Magnification Filtering
Nearest Neighbor
Bilinear Interpolation
Bicubic Interpolation
Minification Filtering
Point Sampling Issues
Mipmapping
Mipmap Generation
Level Selection
Trilinear Filtering
Anisotropic Filtering
Elliptical Footprints
Ripmaps
Texture Types and Applications
Color Textures
Diffuse Maps
Albedo Textures
Surface Detail Textures
Bump Maps
Height-Based Perturbation
Normal Calculation
Normal Maps
Tangent Space Normals
Object Space Normals
Normal Map Generation
Displacement Maps
Geometric Displacement
Tessellation Requirements
Material Property Maps
Specular Maps
Roughness Maps
Metallic Maps
Ambient Occlusion Maps
Environment Mapping
Reflection Maps
Cube Maps
Sphere Maps
Paraboloid Maps
Refraction Maps
High Dynamic Range Environment Maps
Advanced Texture Techniques
Multi-Texturing
Texture Blending
Texture Combiners
Multi-Pass Rendering
Procedural Textures
Noise Functions
Perlin Noise
Simplex Noise
Worley Noise
Pattern Generation
Fractal Textures
Texture Synthesis
Sample-Based Synthesis
Patch-Based Methods
Texture Quilting
Texture Compression
Block-Based Compression
S3TC/DXT Compression
ASTC Compression
Previous
5. Lighting and Shading Models
Go to top
Next
7. Rasterization and Visibility