CPSC 805 Advanced Computer Graphics
Spring 1999
TTh 2:00--3:15 Jordan G032
Project 3
<http://andrewd.ces.clemson.edu/courses/cpsc805/spring99/hw/proj3.html>
- Objectives:
- To learn physically-based modeling techniques.
- Motivation:
- This project examines simulation of physical dynamical systems, as
modeled by particles. This project consists of two related, but
separate programs.
- Due dates:
- Project writeup and source: 04/13/99
- Demos: 04/15/99
- Description:
- Write a program to implement (1) a jello cube, and (2) a dynamical system
suitable for simulation by particle systems (e.g., a waterfall).
- Use gravity to simulate the simple particle system (e.g., water).
- Use springs to model the forces between the verteces of the jello
cube.
- Initialize the jello simulation by suspending the cube some
distance above a surface. To start the simulation, let
gravity act on the cube.
- Notes, suggestions, and additional requirements:
- Write a modular particle-plane collision detection routine
which can be re-used by both programs.
- Use the winged-edge data structure to model the jello cube.
- What to hand in:
- ``Professional-quality'' brief writeup, including:
- Cover page containing:
Course Id--Section No.
Name:
SS No:
Assignment No.
- Assignment description
- Program features
- User guide
- Electronic submission of source code: provide a self-contained, compressed
.tar
file (preferrably gzipped), complete with a
Makefile
and README
specifying
compilation requirements.
- Demonstartion of program will be required.