HW0: Three.JS demonstration
HW1: Time-based animation
HW2: Untitled
Air hockey
z-buffer
rendering
HSR
pipeline
rasterization
Status:
: Completed
: In progress
: Pending
: Has trouble
Course period: 9/24/2021 ~ 1/21/2021
Advisor: Jyun-Ming Chen
- JavaScript Intro
- 3JSCore
- vector math
- three101, primer, UsingObject3D
- [hierachy helper]
- {material},
- CG concepts
- {texture}
- {custom geometry; parametric geometry; line}
- OBJ loader
- geometry: shape & extrude
- Misc.
- {time, blinker}
- z-fight
- picking
- drive
- resize
- {shadowmap}, {multipass},
- RTT
- Shaders
- syntax
- basics
- shading
- RTT
- filter,
- normal map
- matcap
Week | Date | Lectures | Homeworks |
---|---|---|---|
1 | 09/24 |
CGIntro, JavaScript Intro |
|
2 | 10/01 |
Vector3 |
hw0 作業製作, githelper |
3 | 10/08 | Primer |
hw1 |
4 | 10/15 | Drive | hw2 |
5 | 10/22 | Class (Eq.OfMotion, Light) | air hockey |
6 | 10/29 | Mouse/Pick, Raycaster | |
7 | 11/05 | Geometry (Shape, Extrude, Custom, Line, Point Sprite, Parametric) |
|
8 | 11/12 | OBJ loader (+ webserver) | |
9 | 11/19 | (midterm week, no class) | |
10 | 11/26 | Z-buffer: depth test/write, polygon offset |
z-buffer (depth test/write; polygon offset) |
11 | 12/03 | 2D Collision (circle/rectangle, circle/circle, …) | rendering, HSR |
12 | 12/10 | 2D technique (multiplass, HUD design, alphamap, Line, Point Sprite, …) |
pipeline, rasterization |
13 | 12/17 | ||
14 | 12/24 | ||
15 | 12/31 | (元旦補假,no class) | |
16 | 01/07 | ||
17 | 01/14 | (last week) | |
18 | 01/21 | (final week, no class) |
All About | Time, Material, Texture, CustomGeometry, Multipass Rendering, Shadowmap |
---|
Index page: https://TLExpress.github.io/CGhws/
Email: [email protected]