Graphics Assessment

CW228 - Due Date: 17:00hrs Friday 19th April 2013

 

Requirements

Create a scene with the following components

 

All surfaces and objects should be rendered correctly with lighting. Scene should contain enough ambient light to recognise objects when the torch is switched off.

 

Details

 

The project should be compiling and running. [A non-compiling program will not be assessed and will be awarded zero]

 

Deliverables:

Working executable & all C++ source code.

 

Handover

Upload a zipped completed source code & project file onto blackboard (See "Project Upload" link).

Assessment Deadline is 17:00hrs 19th April 2013

 

Plagiarism & Collaboration

This is a single person assignment. Any evidence of plagiarism will be fully investigated and any suspected plagiarism will be subject to a disciplinary panel and possibly result in expulsion from the course.

You may use source code snippets from my notes or from other sources. However, overuse of 3rd party code will be deemed to be plagiarism.

Every student must be able to explain precisely what each line of code does.

 

Programming in an individual creative process much like composition. You must reach your own understanding of the problem and discover a path to its solution. During this time, discussions with friends are encouraged. However, when the time comes to write code that solves the problem, such discussions are no longer appropriate - the program must be your own work. If you have a question about how to use some feature of C++, C#, VisualStudio, etc., you can certainly ask your friends or the lecturing staff, but do not, under any circumstances, copy another person's program. Writing code for use by another or using someone else's code in any form is a violation of academic regulations. "Using someone else's code" includes using solutions or partial solutions to assignments provided by commercial web sites, instructors, preceptors, teaching assistants, friends, or students from any previous offering of this course or any other course.

You may, however, use any code from your lectures or course notes, providing that you explain what code you use, and cite its source in your in comments. For each assignment, you must also specifically describe whatever help (if any) that you received from others, and write the names of any individuals with whom you collaborated. This includes help from friends, classmates and lecturing staff.

You are responsible for keeping your solutions to the programming assignments away from prying eyes. If someone else copies your program, we have no way to determine who's the owner and who's the copier; the Discipline Committee gets to decide.

 

If you have a question about what is allowed and what is not, please consult your lecturer. 

 

Late Submission Policy:

A late assessment will have 15% deducted for each day (or part of a day) late.

i.e. a project delivered on Monday afternoon(3 days late) will have 45% of the marks deducted. [e.g. if your program was worth 60 marks, 60marks - 45%= 33marks ]

 

Marking Scheme

Torch (25 marks)

Camera(20 Marks)

Floor(10 marks)

Die (15 Marks)

Bottle(30 Marks)