If you have trouble with your depth testing despite
enabling it correctly, you should check your near and far values in
the perspective projection. You may be seeing some 'z-fighting'
because of insufficient depth buffer precision. As a guideline, try to
increase near and decrease far to reasonable values.
A
single step of the viewer (when the viewer translates in response to a
key click) need not be a single unit of distance. You can select a step
size that is most natural for the environment you design. Just make
sure the TA does not take forever to navigate your scene to see all
your cool stuff!
Project 4 submission:
You should zip your source code and README files (and
Makefile if necessary) and submit the zip file. Do not include
executables. Go here to submit your project.
Note: The project is due by Monday, December 4,
11:59:59pm. You can submit your project multiple times. However only
the most recent submission will be graded. The timestamp on your most
recent submission will also be used to compute late days used.
NEW INFORMATION: Particle Systems.
As discussed in class, the spline components of Project 4 may be
replaced with a particle system component (e.g. fire, smoke, water,
etc). See WebCT for the lecture notes on particle systems.
You are also allowed to use any code from here, generously made available by Prof. Barbara Cutler .