HW#3 --- last modified March 02 2019 21:15:04..
Solution set.
Due date: Apr 11
Files to be submitted:
carpet.zip
Purpose: To do experiments with physical modelling techniques, fractals,
visible surface detection techniques, and lighting.
Specification:
For this homework you are to create an animation of a flying carpet flying through a night time city
skyline. Your carpet should make use of physical modeling techniques based on springs and the force of
gravity to set up how it ``hangs'' in the sky. The carpet itself should have a pattern on it generated
using a shape grammar of your choice. It is up to you if you have someone riding the carpet (if you don't
maybe draw a happy face on the carpet). Your carpet should fly in front of some buildings and behind
others, so you should enable OpenGL depth testing. Fireworks should be going off in the sky and these
should be created with a particle system. Lastly, your scene should make use of OpenGL lighting in some
way.
Point Breakdown
Departmental coding guidelines for C++ followed |
1pt
|
Physical modeling of the carpet |
2pts
|
Shape Grammar used to draw pattern on carpet | 2pts
|
Carpet flies in front of and behind buildings and renders okay | 2pts
|
Fireworks particle system. | 2pts
|
OpenGL lighting used effectively | 1pt
|
Total | 10pts |
|