CSCI 441 - Computer GraphicsFall 2019 - Assignment 5 - The Main AttractionCanvas | CS @ Mines | Mines | Piazza |
|||||||||||||||
| Home | Syllabus | Assignments | Leaderboard | Schedule | Resources | | |||||||||||||||
2015: Asgard 2016: Mount Olympus 2017: Aaru Park 2018: Findias Speedway 2019: Hanan Pacha | |||||||||||||||
E-chaski Yachachiq runa chay tariy Machu Picchu | |||||||||||||||
This assignment is due by Tuesday, November 5, 2019 by 11:59pm.
There is so much excitement around the park since the awarding of the Golden Ticket. Your coaster will certainly
be a hit with everyone that comes to the park! But construction has only started on the park as a whole. We are
nearing the grand reopening date and there is still much work to do! Our park needs an identity. When people see
this attraction in pictures they will know they are looking at a picture of Hanan Pacha.
Part I - Erect the Park's Main Attraction
Sapa Inka has been pleased with your work thus far and now has tasked you with a much larger construction project. A parachute floats
down from the sky. Attached to the parachute is a scroll. You unfurl the scroll and read:
We are now ready to start using GLSL and VBOs for OpenGL 3.3. For this assignment, you will probably want to start from scratch as much of what we did before (specifying points/lines/vertices, materials, lighting, etc.) must be refactored. You will need to create two shader programs for your assignment to function completely.Hoping for some extra park passes for family and friends, you instantly know what the main attraction will look like and set off to work. Part II - Website
Update the webpage that you submitted with A4 to include an entry for this assignment. As
usual, include a screenshot (or two) and a brief description of the program, intended to showcase what
your program does to people who are not familiar with the assignment.
Documentation
With this and all future assignments, you are expeced to appropriately document your code. This includes
writing comments in your source code - remember that your comments should explain what a piece of code
is supposed to do and why; don't just re-write what the code says in plain English. Comments serve the dual
purpose of explaining your code to someone unfamiliar with it and assisting in debugging. If you know
what a piece of code is supposed to be doing, you can figure out where it's going awry more easily.
Proper documentation also means including a README.txt file with your submission. In your
submission folder, always include a file called README.txt that lists:
Grading Rubric
Your submission will be graded according to the following rubric.
Experience Gained & Available Achievements
Submission
Please update your Makefile so it produces an executable with the name a5. When
you are completed with the assignment, zip together your source code, shaders, object file, textures,
Makefile,
README.txt , and www/ folder. Name the zip file, HeroName_A5.zip . Upload this file to Canvas under A5.
This assignment is due by Tuesday, November 5, 2019 by 11:59pm.
| |||||||||||||||
Last Updated: 08/28/19 10:41
|