[ Project Page | GitHub Repository | About Me ]
This repository contains computer graphics experiments I developed in JavaScript and GLSL for the Computer Graphics course at NYU, taught by Prof. Ken Perlin.
The experiments were developed based on the materials covered in class, and the source code linked on this page contains templates, libraries (e.g., lib1.js
), and functions (e.g.,noise()
, turbulence()
, etc.) provided by the professor.
Topic: fragment shaders
[ Submission / Live Demo | Source Code ]
09/11/2024 | 09/12/2024 | 09/13/2024 | 09/14/2024 |
09/15/2024 | 09/16/2024 | 09/17/2024 | 09/18/2024 |
Topics: ray tracing; Phong reflectance; procedural noise and textures
[ Submission / Live Demo | Source Code ]
09/19/2024 | 09/20/2024 | 09/21/2024 | 09/22/2024 |
09/23/2024 | 09/24/2024 | 09/25/2024 | 09/26/2024 |
09/27/2024 | 09/28/2024 | 09/29/2024 | 09/30/2024 |
10/01/2024 | 10/02/2024 |
Topics: reflection and refraction in ray tracing; matrices and linear transformations
[ Submission / Live Demo | Source Code ]
10/03/2024 | 10/04/2024 | 10/05/2024 | 10/06/2024 |
10/07/2024 | 10/08/2024 |
Topic: ray tracing to general quadric surfaces
[ Submission / Live Demo | Source Code ]
10/09/2024 | 10/10/2024 | 10/11/2024 | 10/12/2024 |
10/13/2024 | 10/14/2024 | 10/15/2024 | 10/16/2024 |
Topics: vertex shaders; polygons
[ Submission / Live Demo | Source Code ]
10/17/2024 | 10/18/2024 | 10/19/2024 | 10/20/2024 |
10/21/2024 | 10/22/2024 | 10/23/2024 |
Topics: hierarchical models; joint rotation
[ Submission / Live Demo | Source Code ]
10/24/2024 | 10/25/2024 | 10/26/2024 | 10/27/2024 |
10/28/2024 | 10/29/2024 | 10/30/2024 | 10/31/2024 |
Topic: human/computer interaction
[ Submission / Live Demo | Source Code ]
11/01/2024 | 11/02/2024 | 11/03/2024 | 11/04/2024 |
11/05/2024 | 11/06/2024 |
Topic: texture mapping
[ Submission / Live Demo | Source Code ]
11/07/2024 | 11/08/2024 | 11/09/2024 | 11/10/2024 |
11/11/2024 | 11/12/2024 | 11/13/2024 |
Topic: spline curves
[ Submission / Live Demo | Source Code ]
11/14/2024 | 11/15/2024 | 11/16/2024 | 11/17/2024 |
11/18/2024 | 11/19/2024 | 11/20/2024 | 11/21/2024 |
Topic: inverse kinematics; spring
[ Submission / Live Demo | Source Code ]
11/22/2024 | 11/23/2024 | 11/24/2024 | 11/25/2024 |
11/26/2024 | 11/27/2024 | 11/28/2024 | 11/29/2024 |
[ Submission / Live Demo | Source Code ]
12/06/2024 | 12/07/2024 | 12/08/2024 | 12/09/2024 |
12/10/2024 | 12/11/2024 | 12/12/2024 | 12/13/2024 |
12/14/2024 | 12/15/2024 | 12/16/2024 | 12/17/2024 |
12/18/2024 | 12/19/2024 | 12/20/2024 | 12/21/2024 |