PC205
Computer Graphics
Summer 2017
ResitCourseworkBrief
Handout: [Time (am/pm), Date Month Year]
Deadline for Submission: [Time (am/pm), Date, Month Year]
Submit this coursework through the Student Portal with a Turn-it-in Report
Word Limit: There is a limit of 1200 ±10% words in your report.
Learning outcomes assessed:
1. Demonstrate an understanding of computer graphics principles and the application of vectors and matrices to graphical problems.
2. Implement 2D graphics programs using a graphics application interface and implement 3D graphics programs using the open GL.
3. Assess the suitability of particular key technologies and techniques for different application and problem areas.
This coursework is worth 50% of the total marks for this module.
Coursework Instructions
Please read carefully
• Carefully read the module handbook, the marking criteria and the grade descriptors.
Academic Misconduct
You are responsible for ensuring you understand the policy and regulations about academic misconduct. You must:
• Complete this work alone except where required or allowed by this assignment briefing paper and ensure it has not been written or composed by or with the assistance of any other person.
• Make sure all sentences or passages quoted from other people’s work in this assignment (with or without trivial changes) are in quotation marks, and are specifically acknowledged by reference to the author, work and page.
Blank
Assignment Questions
Coursework: 3D Rendering of Wallpapers
You have been recently been hired by an Interior decorating company. They thrive on their ability to show their customers virtually rendered wallpaper. The customer has the ability to scroll through the virtual scene looking at different 3D objects textured with the wallpapers they offer. Create a scene with 3D objects each textured with their wallpapers.
The required development environment: Netbeans LWJGL.
The goal of the coursework is to develop 3D rendering of the Wallpapers, to show how to combine texturing, lighting, rotation and zooming in and out all in real-time with OpenGL.
You should write a program that displays virtual Wallpapers on 3D object (3D objects with their wallpaper textures). Successfully rendered objects will have the following characteristics:
• Looks realistic. Objects could be colored, textured, show varied light sources, and object should be relevant to the scene;
• Has some movement and rotation;
• Can be viewed from different positions/angles (viewing/projection);
• Allows user controlled viewing (keyboard and mouse inputs).
The student should ensure that his/her program runs independently and without error on a machine (particularly if you have used the libraries at home on a PC) and that all required parts (files, including textures) are contained in your submission. The substantial comment must be included at the top of the program which includes your name, course, year and a statement that this is your own work. This comment should also include a description of what your program does (i.e. how to *combine* texturing, lighting, rotation and zooming in and out all in real-time with OpenGL).
Write1200 words commentary about the design and development experiences you had while undertaking the assignment, and what you learned about your own work practices as a result.
Deliverables
You should submit a report including design, documentation, the code for the 3D rendering objects, screenshots and evidence of validation to Turnitin and Portal. Additionally, email your program (not report) to your tutor ([email protected]) as a zip file. However, your score and feedback will be based only on your report. Your submission should consist of the following:
• Design documentations e.g. annotated sketch diagrams/wire-frames; colour schemes and style patterns etc. Your report will show how you have addressed accessibility in your design e.g. different colour patterns for visually impaired, different 3D objects texture, etc.
• Development e.g. Screen shots of 3D Wallpapers and the original code in plain text.
• Evidence of the program code validation and comment must be included an elaboration of the code.
• Evidence of combine texturing, lighting, rotation and zooming in and out all in real-time with OpenGL.
• Your report should be laid out the following points:
Cover Page:
Assignment title, module code, full name and student number as well as submissiondate.
Table of Contents:
A list of all of the sections, headings and sub-headings, appendices and figuresshould be provided as well as all page numbers as clearly as possible.
Introduction:
This should summarise your response to the task and the strategy you are presenting.
Development Log
This is the substance of your report. You should take your reader through screen grabs of the functioning program, code snippets and explanations of that code. You should use your experiences to structure your log, clearly demonstrating how you addressed each of the requested tasks and demands.
Headings and sub-headings should be used to clearly indicate thedifferent sections addressing all the sections of the marking criteria, screen grabs of code sections such as algorithms should be pasted in the main body and explained.
References:
All the named sources you have quoted from or reproduced in your report. Please use The Harvard System for all references. Details for the Harvard System can be found on the student portal.
Self-Reflection:
A self-reflective commentary about the design and development experiences you had while undertaking the assignment, and what you learned about your own work practices as a result.
Conclusions:
These draw together your findings. Reiterate and explain how you have met the requirements of the coursework brief.
Appendices:
Screenshots of the code should be pasted in the Appendix.
Submit the report on TurnItIn
Good Luck
End of Assignment Brief
Marking Criteria
KNOWLEDGE & UNDERSTANDING INTELLECTUAL & COGNITIVE SKILLS Graduate Skills: transferable, employability, practical and academic skills
Factual and conceptual knowledge and understanding; use of class materials; independent reading Critical thinking; conceptualisation; creativity; synthesis, analysis and evaluation; application; problem solving and research/investigation Written, oral and presentation skills; interpersonal, group and teamwork skills; leadership skills; numeracy; digital skills; practical, professional and academic skills (including referencing/presentation
MARKING BAND CLASSIFICATION WEIGHTED AT 40% WEIGHTED AT 35% WEIGHTED AT 25%
86 - 100% FIRST (1ST) Includes all required factual content, accurately and succinctly summarised. Well developed, highly relevant, reasoned introduction and conclusions, demonstrating some originality. Within word count or presentation time.
Includes relevant factual content only. Clearly and logically structured material, showing excellent understanding of the discipline. Accurate spelling, grammar, punctuation, paragraphing.
Systematic, accurate identification of relevant concepts, theories and/or principles, appropriate to this level. Information or data selected from a very good range of highly relevant, current primary and secondary sources, and categorised, analysed or evaluated using relevant, methods or techniques. Professional, fluent writing style, appropriate to the assignment OR professional, engaging, confident, audible and well paced presentation. Excellent use of technical vocabulary, where appropriate.
Exceptional understanding of factual and conceptual material, relative to this level, including some understanding of the limits to knowledge in this area. Well developed, coherent arguments, systematically referencing primary and secondary literature, with clear rationale for choices. Professional visual presentation, including font, spacing, margins, headings, graphics, images and appendices.
Calculations are accurate, clearly set out, with precise explanations. Excellent integration of theory and practice, for this level, using appropriate conceptual frameworks. Correct and systematic use of academic conventions, references and bibliography.
Independent, wide-ranging, relevant reading and research, from authoritative primary and secondary sources, appropriate to this level. Excellent application of numerical and statistical methods to defined problems. Outstanding, consistent, flexible delivery of group work obligations, for this level. Accepts responsibility and ameliorates conflict. Undertakes complex tasks.
Substantiated, highly relevant recommendations. Excellent awareness of ethical issues, where relevant. Excellent, well articulated reflection on own strengths and weaknesses in relation to defined professional and practical skills at this level. Identifies required actions.
70 - 85% FIRST (1ST) Includes all required factual content, accurately summarised. Well developed, relevant, reasoned introduction and conclusions, demonstrating some originality. Within word count or presentation time.
Includes relevant factual content only. Clear and logically structured material, showing very good understanding of the discipline. Accurate spelling, grammar, punctuation, paragraphing.
Accurate identification of relevant concepts, theories and/or principles, with evidence of a systematic approach, appropriate to this level. Information or data selected from a good range of relevant, current primary and secondary literature, and categorised, analysed or evaluated using relevant, methods or techniques. Professional writing style, appropriate to the assignment OR engaging, confident, audible and well paced presentation. Very good use of technical vocabulary, where appropriate.
Excellent understanding of factual and conceptual material, relative to this level, including some understanding of the limits to knowledge in this area. Coherent arguments, systematically referencing primary and secondary sources, with clear rationale for choices. Professional visual presentation, including font, spacing, margins, headings, graphics, images and appendices.
Calculations are accurate, clearly set out, with very good explanations. Very good integration of theory and practice, for this level, using appropriate conceptual frameworks. Correct use of academic conventions, references and bibliography.
Independent, relevant reading and research, from authoritative primary and secondary sources, appropriate to this level. Very good application of numerical and statistical methods to defined problems. Very good, consistent, flexible delivery of group work obligations, for this level. Accepts responsibility and ameliorates conflict. Undertakes complex tasks.
Substantiated relevant recommendations. Very good awareness of ethical issues, where relevant. Very good, well articulated reflection on own strengths and weaknesses in relation to defined professional and practical skills at this level. Identifies required actions.
60 - 69% UPPER SECOND (2:1) Includes most required factual content, mostly accurately summarised. Relevant and valid introduction and conclusions. Within word count or presentation time.
Includes relevant factual content only. Clearly structured material, with some gaps in logic, but demonstrates understanding of the discipline. Mostly accurate spelling, grammar, punctuation, paragraphing.
Mainly accurate identification of relevant concepts, theories and/or principles, appropriate to this level. Information or data selected from mainly relevant primary and secondary sources, and categorised, analysed or evaluated using relevant methods or techniques but with minor gaps or misunderstandings. Mainly fluent writing style, appropriate to the assignment OR mainly engaging, audible and well paced presentation. Good use of technical vocabulary, where appropriate.
Very good understanding of factual and conceptual material, relative to this level, showing some appreciation of the limits of knowledge in this area. Mostly coherent arguments, with some perceptive points, referencing well selected primary and secondary literature. Mostly professional visual presentation, including font, spacing, margins, headings, graphics, images and appendices.
Calculations are mainly accurate, clearly set out, with good explanations. Good integration of theory and practice, for this level, using appropriate conceptual frameworks. Mostly correct use of academic conventions, references and bibliography.
Independent reading and research from a range of mostly authoritative primary and secondary sources, appropriate to this level. Mainly good application of numerical and statistical methods to defined problems, with some gaps, errors or misunderstandings. Consistent delivery of group work obligations, for this level. Some ability to accept responsibility and modify responses. Undertakes non-routine tasks.
Some relevant recommendations. Satisfactory awareness of ethical issues, where relevant. Clear reflection on own strengths and weaknesses in relation to defined professional and practical skills. Partial identification of required actions.
50 - 59% LOWER SECOND (2:2) Includes essential required factual content, but with some gaps or misunderstandings. Satisfactory introduction and conclusions. Within 10% of word count or presentation time.
Includes some irrelevant factual content. Mostly clearly structured material, with some gaps in logic. Some mistakes in spelling, grammar, punctuation, paragraphing.
Adequate identification of relevant concepts, theories and/or principles, appropriate to this level. Information or data selected from mainly secondary sources, and categorised, analysed or evaluated using mostly relevant methods or techniques but with gaps or misunderstandings. Writing style is appropriate but not always fluent OR a presentation that is not always engaging, audible or well paced. Some use of technical vocabulary, where appropriate.
Satisfactory understanding of factual and conceptual material, relative to this level, showing basic appreciation of the limits of knowledge in this area. Satisfactory arguments, referencing mostly secondary literature. Appropriate visual presentation, including font, spacing, margins, headings, graphics, images and appendices.
Calculations may have some inaccuracies, or issues relating to set out and explanation. An adequate attempt to relate theory to practice, for this level. Inconsistent use of academic conventions, references and bibliography.
Adequate independent reading and research from mostly secondary sources, appropriate to this level. Adequate application of numerical and statistical methods to defined problems, with some gaps or errors. Inconsistent delivery of group work obligations, for this level. Some awareness of responsibility and options.
Basic recommendations. Satisfactory awareness of ethical issues, where relevant. Some evaluation of own strengths and weaknesses in relation to defined professional and practical skills. Limited identification of required actions.
40 - 49% THIRD (3RD) Includes limited required factual content, with many gaps or inaccuracies. Basic introduction and conclusions. Within 10% of word count or presentation time.
Includes considerable irrelevant factual content. Unevenly structured material, with many gaps in logic. Frequent mistakes in spelling, grammar, punctuation, paragraphing.
Some identification of relevant concepts, theories and/or principles, appropriate to this level. Information or data selected from secondary sources, and poorly categorised, analysed or evaluated using inappropriate methods or techniques. Awkward or inappropriate writing style OR a presentation that is not engaging, audible or well paced. Does not use technical vocabulary, where appropriate.
Basic understanding of factual and conceptual material, relative to this level, showing very limited appreciation of the limits of knowledge in this area. Sense of emerging argument, mainly descriptive or personal opinion, with limited and superficial reference to literature. Negligible use of primary literature. Inappropriate visual presentation, including font, spacing, margins, headings, graphics, images and appendices.
Calculations are often inaccurate, with many issues relating to set out and explanation. Little attempt to relate theory to practice, using appropriate conceptual frameworks. Inconsistent or incomplete use of academic conventions, references and bibliography.
Basic independent reading and research from secondary sources, appropriate to this level. Weak application of numerical and statistical methods to defined problems, with many gaps or errors. Unreliable delivery of group work obligations, for this level. Limited awareness of options.
Confused recommendations. Little awareness of ethical issues, where relevant. Limited reflection on own strengths and weaknesses in relation to defined professional and practical skills.
30 - 39% FAIL. POSSIBLE COMPENSATION. Includes insufficient required factual content, with significant gaps or inaccuracies. Incoherent or irrelevant introduction and conclusions. More than 10% outside word count or presentation time.
Includes substantial irrelevant factual content. Incoherently structured material. Serious mistakes in spelling, grammar, punctuation, paragraphing.
Limited identification of relevant concepts, theories and/or principles, appropriate to this level, showing no appreciation of the limits of knowledge in this area. Little selection of information or data, and little attempt at collation, categorisation, analysis or evaluation. Poor writing style OR a presentation that is not engaging, audible or well paced. Does not use technical vocabulary, where appropriate.
Limited understanding of factual and conceptual material, relative to this level. Little or no argument, entirely descriptive or personal opinion, with no reference to literature. Poor visual presentation, including font, spacing, margins, headings, graphics, images and appendices.
Calculations are mostly inaccurate, or incorrectly set out or explained. Theory not related to practice, using appropriate conceptual frameworks. Inaccurate or incomplete use of academic conventions, references and bibliography.
Minimal independent reading and research, appropriate to this level. Very weak application of numerical and statistical methods to defined problems, with significant errors. Poor delivery of group work obligations, for this level. No awareness of options.
Irrelevant or no recommendations. Little or no awareness of ethical issues, where relevant. Very limited reflection on own strengths and weaknesses in relation to defined professional and practical skills.
16 - 29% FAIL. NO COMPENSATION. Includes almost no required factual content, and with very significant inaccuracies. Incoherent or missing introduction and conclusions. More than 10% outside word count or presentation time.
Includes mainly irrelevant factual content. Very incoherently structured material. Serious and extensive mistakes in spelling, grammar, punctuation, paragraphing.
Minimal or inaccurate identification of relevant concepts, theories and/or principles. No evidence of the selection, categorisation, analysis or evaluation of information or data. Incoherent writing style OR an inaudible, poorly paced and unengaging presentation.
Limited understanding of factual and conceptual material, relative to this level, showing no appreciation of the limits of knowledge in this area. No argument, entirely descriptive or personal opinion, with no reference to literature. Very poor visual presentation, including font, spacing, margins, headings, graphics, images and appendices.
Calculations are inaccurate, with no explanations. Theory not related to practice. Very inaccurate or no use of academic conventions, references and bibliography.
No independent reading and research, appropriate to this level. Minimal application of numerical and statistical methods and techniques to defined problems, with significant errors. Very poor delivery of group work obligations, where relevant.
No recommendations. No awareness of ethical issues, where relevant. Minimal or no evaluation of own strengths and weaknesses in relation to defined professional and practical skills.
0 - 15% FAIL. NO COMPENSATION. Does not include required factual content. No introduction and conclusions. More than 10% outside word count or presentation time.
Includes entirely irrelevant factual content. Very incoherently structured material. Serious and extensive mistakes in spelling, grammar, punctuation, paragraphing.
No identification of relevant concepts, theories and/or principles. No evidence of the selection, categorisation, analysis or evaluation of information or data. Incoherent writing style OR an inaudible, poorly paced and unengaging presentation.
No understanding of factual and conceptual material, showing no appreciation of the limits of knowledge in this area. No argument, entirely personal opinion, with no reference to sources. Exceptionally poor visual presentation, including font, spacing, margins, headings, graphics, images and appendices.
Calculations are missing, with no explanations. Theory not related to practice. No use of academic conventions, references and bibliography.
No independent reading and research, appropriate to this level. No application of numerical and statistical methods to defined problems. No delivery of group work obligations, for this level.
No recommendations. No awareness of ethical issues, where relevant. No evaluation of own strengths and weaknesses in relation to defined professional and practical skills.