https://github.com/gkjohnson/cs174a-projects
Fall 2011 UCLA Graphics I Class Projects
https://github.com/gkjohnson/cs174a-projects
class college college-project graphics opengl visual-studio
Last synced: about 1 month ago
JSON representation
Fall 2011 UCLA Graphics I Class Projects
- Host: GitHub
- URL: https://github.com/gkjohnson/cs174a-projects
- Owner: gkjohnson
- Created: 2017-07-30T00:16:09.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-01-11T05:48:03.000Z (over 8 years ago)
- Last Synced: 2025-09-06T10:36:01.709Z (10 months ago)
- Topics: class, college, college-project, graphics, opengl, visual-studio
- Language: C
- Size: 9.84 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# cs174a-projects
**Fall 2011 UCLA Graphics I Class Projects**
Series of projects produced for the 2011 UCLA Graphics I class culminating in a final project at the end of the term, which can be found [here](https://github.com/gkjohnson/cs174a-term-project).
## Projects
### [Fractal Visualization](/Fractal%20Visualization)

Visualization of Sierpinski Triangle, Pythagoras Tree, and Koch Snowflake fractals rendered using `GL_POINTS`.
### [Cube Rotation](/Cube%20Rotation)

Learning euler rotations in 3d with cubes and camera movement.
### [Solar System](/Solar%20System)

3d solar system rendering using flat, smooth, and Gouraud shading and `GL_POINTS` for background stars.
### [Texture Sampling](/Texture%20Sampling)

Learning full screen rendering and texture sampling techniques, such as mipmapping and uv tiling.
### [3D Collision Test](/3d%20Collision%20Test)

Initial proof of concept for final project showing AABB collision detection and basic physics, which were eventually used in our [CS174A Term Project](https://github.com/gkjohnson/cs174a-term-project).