01 | Overview & Rasterization
Computer graphics definition, applications, rendering pipeline, graphics vs computer vision
Computer graphics definition, applications, rendering pipeline, graphics vs computer vision
Distinguish perspective and orthographic cameras, master OrbitControls configuration, understand camera parameters (fov, aspect, near, far), and learn camera switching and parameter adjustment.
Master 5 light types (Ambient / Hemisphere / Directional / Point / Spot), understand the three elements of shadows, and learn to balance shadow quality with performance.
Master 6 material types (Basic / Lambert / Phong / Standard / Physical / Toon), understand PBR material roughness and metalness, learn environment mapping and normal mapping.
Master 5 basic geometries (Box, Sphere, Cylinder, Torus, Plane), understand the relationship between segments and performance, learn procedural texture generation and Wireframe visualization.
Build a Vite + TypeScript + Three.js project from scratch, understand the Scene / Camera / Renderer trio, master requestAnimationFrame + delta time animation loop.
Systematically review the basic definitions, formulas, graphs, and inverse trigonometric functions. Mathematical foundation for Three.js 3D development.
Scan the QR code in WeChat, or search the account name to follow.

Search in WeChat:
Name copied. Paste it into WeChat search.