联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-23:00
  • 微信:codinghelp

您当前位置:首页 >> C/C++编程C/C++编程

日期:2023-10-17 09:46

CPT205 Computer Graphics

~1~

CPT205 – Computer Graphics (2023-24)

Assessment 1 – 2D Modelling Project

Assessment number 1

Contribution to overall module assessment 15%

Date on which assessment given Tuesday, 10 October 2023

Submission deadline Sunday, 5 November 2023

1. Learning Outcomes for this Assessment

This assessment aims at assessing your understanding of the topics and your knowledge of the theory and

methods by applying the techniques / algorithms covered in the lecture and lab sessions. It will assess learning

outcomes B, C and D stated in the module handbook through practical work in the 2D space.

2. The Task

You are required to create a two-dimensional (2D) card of invitation to the 2024 XJTLU Graduation Ceremony,

which should have some key features (e.g. a building on campus in a simplified shape) to represent the

University. Your card may contain balloons, flowers, trees, smiling faces, lights, stars, clouds, sky, ground and

other objects that may appear in a physical card of this kind. It should consist of both still and animated objects

where appropriate. Keyboard and mouse interactions can be used to trigger the actions or display your card

in stages. An objective of the assignment is to make good use of the graphics techniques and OpenGL

functions. In particular, you should consider the following in completing this assignment:

a) proper configuration and use of the MS VC++ and OpenGL environments as for the lab work, using

only the freeglut library (other OpenGL libraries are not allowed for this assessment);

b) good visual effect of your card utilising the full range of the techniques covered to date in the module

(e.g. creation of geometry, transformations, viewing, animation and interactions via the mouse and

keyboard; no requirements to directly utilise geometric creation algorithms such as DDA or parametric

curves/surfaces);

c) effective use of relevant OpenGL freeglut APIs;

d) good programming practice (e.g. necessary comments and neat format of coding).

3. The Written Report

You are required to produce a report of no more than 5 A4 sides that

a) shows basic information – module code and title, your name, ID and degree programme on the first

page;

b) briefly describes the design and lists the features of your card (relating to graphics techniques used

but not explaining your code in detail);

c) provides a brief instruction section about how your program can be run effectively (e.g. interactive

commands with the mouse and keyboard);

d) contains a set of typical screenshots to show your program in action.

4. Submission of Work

a) Compress your written report, source code (.cpp), and executable (.exe) (not the whole MS VS

solution/project which can have a very large file size) into a single zip/rar file. Name your zip/rar file

in the following way: YourID_Surnamae_GivenName (e.g. 1409876_Yue_Yong).

b) Submit your zip/rar file on the Learning Mall Core module site, by Sunday, 5 November 2023.

Late submission will receive penalty in the marking in accordance with the University Code of Practice on

Assessment. For each working day after the deadline, 5 marks (out of 100) will be deducted for up to 5 working

days. However, the mark will not be reduced below the pass mark for the assessment. Work assessed below

CPT205 Computer Graphics

~2~

the pass mark will not be penalised for late submission of up to five days. Work received more than 5 working

days after the deadline will receive a mark of 0.

5. Backup and Plagiarism and Collusion

Backup your work. As good practice, you should always make sure that your work is securely backed up.

This assignment is individual work. Plagiarism (e.g. misrepresenting another’s work or concept without

proper acknowledgement and citation of the sources) and collusion (unauthorised collaboration or cooperation with others in preparation and production of assessment work) are serious academic offences.

Academic offences will be dealt with in accordance with the University Code of Practice on Assessment.

6. Guide to Marking

Students may be required to attend an interview to explain their work if deemed necessary for effective

assessment of their submission.

In the following table, each category builds on the requirements contained in the preceding category for

assessment.

Category Requirement

First Class

(≥70%)

Overall outstanding work. Very neat program implements effectively all the graphics

techniques covered to date.

Card produced with realistic / real-life content and visual effect.

Well-structured and concise written report providing all the required information.

Second

Upper

(60 to 69%)

Comprehensive program that utilises effectively the full range of the graphics techniques

covered to date. Good commenting and layout of the program.

An impressive Card produced with a good range of features achieved by calling appropriate

OpenGL functions.

A comprehensive and clear report containing all required information within the page limit.

Second

Lower

(50 to 59%)

Substantial working program implements a good range of graphics techniques (amongst

geometry, transformations, interactions and animation).

Nice layout and objects created in the Card.

Written report contains all the information of the features and functions of the program

including a set of proper screenshots.

Third

(40 to 49%)

Working program that generates a recognisable Card with some objects and a limited range

of the graphics techniques utilised.

Written report describes all the basic information for the work completed and provides a good

overview with some screenshots

Fail

(0 to 39%)

Some code produced attempting to the use of some graphics techniques covered in the

module.

No or very limited artefact produced.

Written report covers very limited number of the items required in the assignment brief,

acknowledging properly sources used if any.

Nonsubmission

A mark of 0 will be awarded.


版权所有:留学生编程辅导网 2020 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp