辅导6GEN715、讲解C/C++语言、辅导RMC留学生、讲解C/C++程序设计

- 首页 >> C/C++编程

December 18, 2017 [6GEN715 PROJECT INSTRUCTIONS]

Dr. Yawei Liang, RMCC Page 1

6GEN715 – Computer Graphics

Project Instructions

Dr. Yawei Liang at RMC

2017-12

o The project is worth 20% of your final mark of this course.

o The final report is to be completed by Dec. 29, 2017. A project mark of zero will be assigned

if you submit anything late.

o Project presentations are to be during the last but one day of teaching.

1. Overview

Objective: In a group of not more than 4 students, you have to use OpenGL to create a virtual

home on a piece of land, such as:


And there is at least one tree beside your dream home and your program should enable to view

the virtual environment from different viewpoints.

December 18, 2017 [6GEN715 PROJECT INSTRUCTIONS]

Dr. Yawei Liang, RMCC Page 2

Three steps are designed to fulfil this project:

1. Group not more than 4 students as a team.

2. Design and build your model and implement the model, test; and give a demo to the class

at the end of 2nd week teaching.

3. Write a report on your project and explain what OpenGL techniques you use, and what

you would like to learn more to make your home better displayed.

A minimum project could be an idea of using some Computer Graphics (CG) technique(s) to

create a virtual environment. A better project could include the idea and a suggestion of an

implementation choosing from many others possible implementations. A desired project should

not only discuss the idea and the implementation, but also have an attempted implementation and

analysis of your results.

3. Demo Days - 10 Marks

May 16 will be the Demo Day; you should be prepared to demonstrate your working project to

our class.

You will get up to 10 marks (2 each) for the following categories:

(H) house - A house should be created and displayed.

(T) tree- At least one tree should be created and displayed.

(S) Sun – the sun is a must object.

(E) extra environment object(s) - you can create any other extra object on the piece of

land you have.

(V) viewpoints - your program should enable viewer to view your home with different

angles.

All presentations must be in Visual C++ with OpenGL with or without GLSL. Upload your

whole project into a specified folder in the teacher’s computer within the lab before you present

your project.

4. Final Report - 10 Marks

You are expected to write a final report in Word format based on your experience. You should

describe what you planned to do, what had been done, why it was worthwhile, and provided a

good learning experience.

The total length of your report should be no more than 1500 words. Include any tables, diagrams

and algorithm(s) needed to illustrate your work. Shorter is OK, as long as you feel you've said

what needs to be said. Your report should have five sections and an appendix, as described below:

December 18, 2017 [6GEN715 PROJECT INSTRUCTIONS]

Dr. Yawei Liang, RMCC Page 3

1. Cover Page. With the Grading Form (attached in the same folder of this file), followed by

your name and student number.

2. Introduction and Motivation. Discuss what the problem you're dealing with in this project is;

how you would solve it.

3. Design and Implementations. Describe how your solution works, the major steps of your

implementation of the proposed solution. Do include some screenshots of your final demo into

your report.

4. Shortcomings. Describe any known errors or omissions in your implementation. Like all

scientific work, it is your duty to be honest. You will not have marks deducted for honesty.

5. Conclusions. Summarize your project in a few words, and say what you would do differently

if you were going to do it all over again.

6. Appendix. You should include any special instructions (e.g. how to install and run your

program).

The report will be marked out of 10 marks, with 2 marks each for:

(C) clarity - Does your report explain everything that you did?

(D) design - Did you design your implementation well? Did you use any CG technique(s)

where appropriate?

(E) English - Are there any spelling or grammatical errors? Is your writing clear and

succinct?

(N) neatness - Are the text, code and figures laid out well? Is your writing/printing legible?

(T) thoroughness - Is the report complete? Did you leave important things out? Did you

forget to describe important cases, rules, or program behaviour? Did you make errors in

your project that aren't listed in the shortcomings?

The deadline for submitting the report is on Dec. 29, 2017. This report must be uploaded into the

same folder of your project in the teacher’s computer within the lab.


站长地图