This msg. further reiterates what to submit and how.
Whether you do a ray-tracer, an animation or an interactive application you need to submit 4 things....
1. A file that is called 'readme.txt'
2. ALL you src. code and executables.
3. CDF Makefile or VC6 dsw,dsp to compile and link your program.
4. raytrace image jpg/ppm files, animation mpeg/avi file, interactive executable.
ALL submission is electronic and a paper submission is not necessary.
In some cases if you have some highres animation or images that wont fit in your
submitted CDF space submit a low res version of the animation so it fits in your
CDF space and also hand in a CD with the hires stuff on it. make sure you
mention this in the readme.txt file. in general, any directions to the graders
should be in the readme.txt file.
In general any directions you want to give the grader about your animation/raytrace
should be in the readme.txt file.
an example readme.txt is given below and should have the 7 sections
as shown...
NOTE that what is below is just a nonsense sample but the 7 sections describing
various aspects of the project should be there in your readme.txt.
1. Team members: Cynthia Kruder and John Dorfmeister (or just one name if you
are working solo).
2. Submitted animation/raytrace file(s): animation.avi (could be image1.jpg,
image2.jpg for a raytrace submission).
3. Source and data files: anim.cpp // my animation source file.
ui.cpp // some ui controls for my
animation program
alg.cpp // some algorithm i may have
used
alg.h // some algorithm i have
used header file
myobj.obj // some polygon model i
downloaded or created for my animation.
myanim.dat // some animation curve data
i may be using.
mylib.lib // some special utility
library i downloaded.
makefile // makefile to compile
executable.
4. Compile and execute instructions: make;anim.exe (or whatever one should do
to compile and execute your program).
5. Description: Our animation tells the story of a ball rolling down a flight of
stairs as a child watches.
We model the ball as a polygon mesh. We found a model
for the stairs that we use.
We use Newtons laws of motion to calculate the motion of
the ball.
the person rolling the ball down is keyframed and we
found a piece of animation data for butterfly
sitting on the ball. We had to write a file importer for
the polygon mesh and animation data.
We then implemented cubic interpolation between
keyframes and and wrote the laws of motion
simulator.
6. Cited Sources: We found a model for the child eating ice-creeam watching the
ball rolling down used in this animation at
www.kulfi.com.
The physics code for the motion laws was looked up in
"Introductory physics by Prof. I. M. Moving".
7. Division of Labour: Kruder found and downloaded the model used and wrote all
the code. Dorfmeister
set some keyframes for object and twiddled his
thumbs.