CSCI 441 - Computer GraphicsFall 2022 - Assignment 4 - Off to Never Never LandCanvas | CS @ Mines | Mines | Piazza |
|||||||||||||||||||||||||
| Home | Assignments | Leaderboard | Schedule | Resources | | |||||||||||||||||||||||||
This assignment is due by Thursday, November 17, 2022 by 11:59pm.
After successfully casting the Protector of Katla spell, Eiríkur informs you that you were too late. Stokkseyrar-Dísa had already begun
the eruption spell and cast an enchantment on the land. Looking around, you see that your fellow guild members have already succumbed to the enchantment
and have drifted to sleep. Unable to resist any longer, you collapse to the ground.
Part I - Escape the Aura
You find yourself in a strange world, not home but not near the volcano either. After walking around, a bright glowing
orb approaches you. Frightened, you begin running away. While running, you hear
Please don't go. I am here to help. You will need extra strength for your final task. Your Tívar has sent me to protect you.Once you stop, the orb encircles you. You then hear a voice directly in your head: For this assignment, you will start from a prior assignment submission (A3 or MP are appropriate, or you can cobble together pieces from the Labs) as the starting point and add to it. Following the same format as Lab08, you will read in control points from a file formatted the same as the lab. With your submission, you must include a novel control point file that specifies the Bézier curves for your submission (do not just reuse one of the files from the lab, it must be non-trivially different from the provided lab files). We will later test with an additional control point file for completeness and accuracy. All curves you submit will be C0 continuous by definition, but can it be C1 continuous as well?You immediately wake up and feel as if the orb has become part of you. Part II - Website
Update the webpage that you submitted with MP 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 expected 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
When you are completed with the assignment, zip together your source code,
README.txt , and www/ folder.
Name the zip file, HeroName_A4.zip. Upload this file to Canvas under A4.
This assignment is due by Thursday, November 17, 2022 by 11:59pm.
| |||||||||||||||||||||||||
Last Updated: 10/20/22 09:24
|
|||||||||||||||||||||||||
2015: Asgard
2016: Mount Olympus
2017: Aaru Park 2018: Findias Speedway 2019: Hanan Pacha 2020: Onogoro Island 2021: The Colosseum 2022: Katla's Playground Sendu póst á prófessorinn þinn sem lék Gríma á Katla. |
|||||||||||||||||||||||||
Any questions, comments, corrections, or request for use please contact jpaone {at} mines {dot} edu. Copyright © 2015-2022 Jeffrey R. Paone |