CST 325 - Graphics Programming
This course teaches the students the fundamentals of game programming and skills needed for game development, including GPU programming, matrix and quaternion algebra for physics calculation, animation, lighting and basics of implementing 3D models into a framework.
Solar System
Create a simulation of a solar system. The simulation should be in WebGL and have the sun rotating on it's own axis emitting light, the earth rotate around the sun as well as it's own axis and the moon rotating around the earth and it's own axis. Both the earth and moon should be light by the sun.
Additionally the project has the following features:
Finally, the simulation is using a simple version of ray tracing to cast a shadow on the earth and moon as they transit in front of each other.
Additionally the project has the following features:
- A field of stars, the stars blink by having textures overlapping each other and rotating.
- A circle line showing the orbit of the earth.
Finally, the simulation is using a simple version of ray tracing to cast a shadow on the earth and moon as they transit in front of each other.