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
Specialized Graphics Topics
Image Processing for Graphics
Digital Filters
Convolution Operations
Linear Filters
Gaussian Blur
Box Filter
Sobel Edge Detection
Non-Linear Filters
Median Filter
Bilateral Filter
Color Space Conversions
RGB to HSV
RGB to YUV
Gamma Correction
Color Temperature
Image Enhancement
Histogram Equalization
Contrast Enhancement
Sharpening Filters
Image Compositing
Alpha Blending
Porter-Duff Operators
Layer Blending Modes
Masking Techniques
Non-Photorealistic Rendering
Artistic Rendering Styles
Cel Shading
Quantized Lighting
Silhouette Detection
Outline Rendering
Watercolor Simulation
Oil Painting Effects
Pencil Sketching
Stylized Shading
Toon Shading
Gooch Shading
Hatching and Cross-Hatching
Stippling Techniques
Edge Detection and Enhancement
Sobel Edge Detection
Canny Edge Detection
Laplacian Edge Detection
Volume Graphics
Volume Representation
Voxel Grids
Octree Structures
Distance Fields
Volume Rendering
Direct Volume Rendering
Ray Marching
Transfer Functions
Opacity Mapping
Isosurface Extraction
Marching Cubes Algorithm
Dual Contouring
Surface Nets
Volume Visualization
Medical Volume Rendering
Scientific Data Visualization
Maximum Intensity Projection
GPU Computing
Parallel Computing Concepts
Data Parallelism
Task Parallelism
SIMD Architecture
GPU Programming Models
CUDA Programming
Thread Hierarchy
Memory Model
Kernel Programming
OpenCL Programming
Platform Model
Execution Model
Memory Model
Graphics Applications of GPU Computing
Compute Shaders
General Purpose GPU Computing
Parallel Algorithms
Parallel Reduction
Parallel Scan
Sorting Algorithms
Previous
10. Animation and Simulation
Go to top
Back to Start
1. Introduction to Computer Graphics