Tuesday, December 8, 2015

Blog Post 3

Progress:
Since last week, we have implemented the halo effect and collision detection along with planet textures. Sam also added an orbit feature and enabled switching between controlling different planets. 

Changes: 
We still need to implement 3 more skill points and we have been working on displacement mapping. We may implement another difficult feature if this one proves too difficult.

Screenshots:



Above is the normal view when no effects are toggled.


The screenshot illustrates collision detection where the bounding wire-frame spheres of the two colliding planets turn red when they collide. The red circles illustrate the orbit paths.

Updates from 12/10:
Progress/Changes: We completed the project to the best of our ability. We were stuck figuring out how to do displacement mapping and ended up doing bump mapping and procedural terrain instead. We referenced this tutorial for the procedural terrain.


Final Skill Points:
Easy: Halo Effect, Bump Mapping
Medium: Collision Detection with AABB, Procedural Terrain

Video:


Tuesday, December 1, 2015

Blog Post 2

Progress:
So far we have created a skybox to resemble outer space and a scene graph including the sun with multiple surrounding planets. 

Changes: 
Instead of using a shape grammar to create planets, we will use distance mapping to give our planets different textures. This hard feature, the medium feature of collision detection with bounding boxes, and the easy halo effect will make up our 6 skill points.

Screenshot:



Tuesday, November 24, 2015

Blog Post 1

Team Name: Schulze System

Members: Sam Whang, Yasin Ahmed

Theme: Solar System

Technical Features: 
Easy: Glow or halo effect
Medium: Collision Detection
Hard: Shape grammar for buildings or objects

Creativity: We are creating a solar system of planets implementing the features above. We will create different planets using a shape grammar and each planet will have different halo effects. The planets will orbit around and we will implement a collision detection algorithm to perform an animation when they collide.