Run by School of Computer Science and Electronic Engineering
20 Credits or 10 ECTS Credits
Organiser: Dr Ik Soo Lim
Overall aims and purpose
Familiarise students with new technologies and software, 3D content creation, computer graphics rendering techniques, stages of imaging pipeline, 2D and 3D animation. Also board look at other emerging technologies.
- Imaging pipeline: camera; image representation; image & video compression; tone- and gamut-mapping; display.
- 3D scene representation: mesh, texture and lights. Basic modeling tools. Computer graphics rendering methods: ray-tracing, OpenGL, basics of animation (key-frames, skinning, rigging).
- Practical laboratory sessions with tutorials on modeling and rendering software (Blender) and 3D printing and Augmented reality.
- Introduction to emerging technologies and future directions.
Learning outcomes mapped to assessment criteria
Explain general concepts behind 3D rendering techniques: objects, textures, lights, material reflectance properties, rendering techniques. Apply the knowledge in 3D software.
|Appreciate the ramifications of 3D space to hardware constraints||Apply the knowledge to create new solutions when working in the 3D world||Explain what the computer graphics are rendering methods how they affect practical aspects of 3D environments|
Create 3D models and render moving scenes using 3D modeling software and common approaches
|Produce professional output using the techniques advanced technique and approaches||Create animation and a sequence of events in a defined scene||Student can create short animations using authoring tools and do simple manipulation.|
Use 3D techniques to realise models in software and/or the real world
|Can model a simple 3D objects using 3D software (Blender), with simple lighting, with basic materials||Demonstrates outstanding skills and use of advanced modeling tools, and, consider more advanced lighting with complex textures and materials||Can model a complex 3D objects (Blender) and use more definitive lighting approaches, with simple materials and textures|
Discuss emerging technologies and how they may develop in the future.
|Compare and contrast emerging technologies and there context critically.||Evaluate the relevance of a new technology and critically discuss the prospects.||Demonstrate a broad knowledge of new technologies and their origins|
|CLASS TEST||In-class Test||10|
Teaching and Learning Strategy
24 hours over 12 weeks (2Hr per week)
24 hours over 12 weeks (2Hr per week)
ASSESSED assignments, including tutorial questions, problems, essays etc.
- Numeracy - Proficiency in using numbers at appropriate levels of accuracy
- Computer Literacy - Proficiency in using a varied range of computer software
- Self-Management - Able to work unsupervised in an efficient, punctual and structured manner. To examine the outcomes of tasks and events, and judge levels of quality and importance
- Critical analysis & Problem Solving - Able to deconstruct and analyse problems or complex situations. To find solutions to problems through analyses and exploration of all possibilities using appropriate methods, rescources and creativity.
Subject specific skills
- Knowledge and understanding of facts, concepts, principles & theories
- Use of such knowledge in modelling and design
- Specify, design or construct computer-based systems
- Development of general transferable skills
- Knowledge and/or understanding of appropriate scientific and engineering principles
- Knowledge and understanding of mathematical principles
- Knowledge and understanding of computational modelling
- Specify, deploy, verify and maintain computer-based systems
Pre- and Co-requisite Modules
Courses including this module
Compulsory in courses:
- I110: BSc Computer Information Systems year 3 (BSC/CIS)
- I11B: BSc Computer Information Systems (4 year with Incorp Found) year 3 (BSC/CIS1)
- GW49: BSC Creative Technologies year 3 (BSC/CT)
Optional in courses:
- G400: BSC Computer Science year 3 (BSC/CS)
- G40B: BSc Computer Science (4 year with Incorporated Foundation) year 3 (BSC/CS1)
- I102: BSc Computer Science (with International Experience) year 4 (BSC/CSIE)