Skip to content
A demo of advanced OpenGL techniques using an Earth, Moon, and Sun scene.
Branch: Assignment5
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets [ADDED] ability to render only bloom and godrays, fixed skybox. May 5, 2016
src
.hgignore
CMakeLists.txt
README.md
tlocUserVars.cmake

README.md

#Advanced Graphics#

Champlain College, Spring 2016####

Eric Nicholson & Ty Wood####

This repository holds all of our assignments for advanced graphics. Each assignment is a separate branch.

The repository URL is: https://tyskwo@bitbucket.org/tyskwo/egp300_01_nicholson_wood


Assignment 1: Custom splash screen.

This assignment was to get our feet wet with 2LoC, the engine all of these assignments are built upon. It is a full-featured C++ engine featuring an entity-component system at its core.

Assignment 2: OpenGL cube with camera controls.

For this assignment, we used raw OpenGL calls to create a multi-colored cube, and then used glRotate, glTranslate, and glScale to add rudimentary camera controls to be able to see the entirety of the cube.

Assignment 4: Multi-textured Earth.

This assignment introduced shaders, and taught us basic modelling in Blender. The Earth is textured with multiple textures, with specular and diffuse calculations being performed. The scene is gamma corrected, and the skybox's stars twinkle using a random hash table.

Alt + mouse buttons to rotate, pan, and zoom the cube (left, right, and middle mouse button, respectively).

You can’t perform that action at this time.