|
Yu-Chi Lai
|
|
|
A (Tiny) Amusement Park: Source Code: Source codeThe Basic TaskThis project will provide you with experience at modeling objects for computer graphics, and introduce you to many more of the features of OpenGL. The starting point is a small virtual space that consists of a grassy square with a roller-coaster track running around it. A carriage (a box for now) runs around the track. Your task is to model and render the carriages and other objects in the environment.Like project 1, this project defines a set of sub-goals with points awarded for each goal. Unlike project 1, the goals are far more loosely defined, so there is scope to try interesting things to get all the points available. The TasksEach task requires modeling one or more objects using a specific technique from class. The points available for each technique varies according to the difficulty of the task. In all cases, you get a base number of points for implementing one object with a technique, then an extra 5 points for each additional, but distinct, object with the same technique. You can score points for a maximum of three objects with any one technique. For instance, if you create a texture mapped polygonal ticket booth, and a texture-mapped polygonal roller-coaster carriage, and extrude the roller-coaster tracks, then you get 20 + 5 + 25 = 50 points. If an object involves more than one thing, such as a texture mapped, swept surface, then you can score points for both texture mapping and sweep objects. The individual tasks, point value, and suggested objects are:
Multiple objects modeled using the same technique must be significantly different in order to gain the additional points. Objects that differ only by a sequence of transformations are not different, nor are parameterized objects that only differ by the parameter. Hierarchical objects with the same hierarchy and animation are not different. Make models that truly display the underlying technique. For instance, make subdivision surfaces that really are curvy. Snap Shot |
|
Contact: E-mail yu-chil@cae.wisc.edu Address 422 N. Segoe Rd. Apt. 73B, Madison, WI 53705 Phone H: 608-236-9763 CS: 608-262-7500
|