Useful Links
Computer Science
Computer Graphics and Visualization
WebGL and Computer Graphics
1. Fundamentals of Computer Graphics
2. Introduction to WebGL
3. WebGL Rendering Pipeline
4. Mathematical Foundations for 3D Graphics
5. 3D Transformations and Projections
6. Color and Material Properties
7. Texture Mapping
8. Lighting and Shading
9. Advanced Rendering Techniques
10. WebGL 2.0 Features
11. Performance and Optimization
3D Transformations and Projections
Model Transformations
Object-to-World Transformation
Local Coordinate System
World Coordinate System
Translation Operations
Position Adjustment
Translation Matrix Application
Rotation Operations
Object Orientation
Rotation Matrix Application
Scaling Operations
Object Size Adjustment
Scaling Matrix Application
View Transformations
Camera Concepts
Camera Position
Eye Point
Camera Orientation
Look Direction
Up Vector
Look-At Matrix
View Matrix Construction
Camera Coordinate System
View Space Transformation
World-to-View Conversion
Projection Transformations
Orthographic Projection
Parallel Projection Properties
Orthographic Matrix Construction
Projection Volume Definition
Left and Right Bounds
Top and Bottom Bounds
Near and Far Planes
Perspective Projection
Perspective Properties
Foreshortening Effect
Perspective Matrix Construction
Projection Parameters
Field of View
Aspect Ratio
Near Plane Distance
Far Plane Distance
WebGL Transformation Implementation
Matrix Library Usage
glMatrix Library
Matrix Creation Functions
Transformation Functions
Custom Matrix Implementation
Manual Matrix Construction
Uniform Matrix Upload
Matrix Data Preparation
uniformMatrix4fv Usage
Model-View-Projection Matrix
MVP Matrix Construction
Matrix Multiplication Order
Vertex Transformation Pipeline
Previous
4. Mathematical Foundations for 3D Graphics
Go to top
Next
6. Color and Material Properties