| 1 |
Two Triangles |
06/10/17 |
Pure WebGL |
2D |
None |
Here |
Two red triangles on a green background |
Done |
| 2 |
Simple Cube |
06/11/17 |
Pure WebGL |
3D |
None |
Here |
Colored, rotating cube |
Done |
| 3 |
Simple Crate |
06/12/17 |
Three.js |
3D |
None |
Here |
Textured, rotating cube |
Done |
| 4 |
Simple Room |
06/13/17 |
Three.js |
3D |
None |
Here |
Simple room around camera |
Done |
| 5 |
Simple Sphere |
06/13/17 |
Three.js |
3D |
None |
Here |
Simple colored sphere |
Done |
| 6 |
Simple Ball |
06/13/17 |
Three.js |
3D |
None |
Here |
A textured sphere |
Done |
| 7 |
Normal Map |
06/14/17 |
Three.js |
3D |
None |
Here |
A normal map applied to a textured surface |
Done |
| 8 |
Mouse Look |
06/14/17 |
Three.js |
3D |
Mouse |
Here |
Mouse movements control camera |
Done |
| 9 |
FPS Camera |
6/15/17 |
Three.js |
3D |
Mouse, Keyboard |
Here |
FPS-style camera in a small room |
Done |
| 10 |
FPS Gravity |
6/16/17 |
Three.js |
3D |
Mouse, Keyboard |
Here |
Jumping and gravity for FPS camera |
Done |
| 11 |
FPS Wall Colliders |
6/16/17 |
Three.js |
3D |
Mouse, Keyboard |
Here |
FPS camera cannot pass through walls |
Canceled |
| 12 |
Particle Simulator |
6/21/17 |
Three.js |
3D |
None |
Here |
Simulates a large number of particles |
Done |
| 13 |
Shadow Scene |
6/22/17 |
Three.js |
3D |
None |
Here |
Renders the shadow of an object |
Broken |
| 14 |
3D Function Plotter |
6/22/17 |
Three.js |
3D |
Keyboard |
Here |
Dynamically plots a function in 3D |
Done |
| 15 |
N-body Gravity |
2/27/18 |
Three.js |
3D |
Keyboard |
Here |
Gravity simulator |
Done |