CODE | CIS3105 | |||||||||
TITLE | Computer Graphics Applications | |||||||||
UM LEVEL | 03 - Years 2, 3, 4 in Modular Undergraduate Course | |||||||||
MQF LEVEL | 6 | |||||||||
ECTS CREDITS | 5 | |||||||||
DEPARTMENT | Computer Information Systems | |||||||||
DESCRIPTION | This course provides an in-depth exploration of advanced computer graphics techniques with a focus on raytracing, DirectX, and a variety of modelling and animation techniques. Emphasis is placed on a basis of theoretical understanding with applied skills. 3D modeling is the process of developing a mathematical representation of any three-dimensional surface of an object (either inanimate or living) via specialized software. This product is called a 3D model. It can be displayed as a two-dimensional image through a process called 3D rendering or used in a computer simulation of physical phenomena. Other topics will include object representations, 3D viewing, lighting models (such models define how light interacts with the virtual scene) and shading (texturing etc), 3D figure and scene modelling, raytracing primitives (as used when creating scenes using raytracing) and object transformations(which include translation, rotation and scaling). Study-unit Aims: The aims of the study-unit are: - To provide students with essential knowledge for the theoretical and practical utilisation of computer graphics; - To give a practical approach to this area of study; - To create graphical animations. Learning Outcomes: 1. Knowledge & Understanding By the end of the study-unit the student will be able to: - Understand and apply the mathematical and theoretical principles of raytracing in computer graphics; - Utilise DirectX for programming and rendering 3D graphics; - Create detailed images and videos using Daz Studio; - Integrate theoretical knowledge with practical skills in computer graphics. 2. Skills By the end of the study-unit the student will be able to: - Describe and modify raytracing and computer graphics systems; - Create computer graphics using DirectX; - Create and enhance computer graphics models, their optimisation and representation including on GPUs; - Acquire knowledge of lighting models; - Perform shading and texturing in DirectX 11; - Apply lighting in DirectX 11; - Apply L-Grammars, Particle Systems and other techniques for object modelling; - Perform storyboarding, animation and interpolation; - Use graphics software such as Daz Studio to create images and videos. Main Text/s and any supplementary readings: - Peter Shirley, Michael Ashikhmin, Steve Marschner, Fundamentals of Computer Graphics, 4th edition. ISBN-10: 0367505037, ISBN-13: 978-0367505035 - Les Pardew, Figures, Characters and Avatars: The Official Guide to Using DAZ Studio to Create Beautiful Art, Delmar Cengage Learning; 2nd Revised edition. ISBN-10: 1435461207, ISBN-13: 978-1435461208 - Shirley & Morley, Realistic Ray Tracing, 2nd edition, AK Peters. ISBN-10: 1568811985, ISBN-13: 978-1568811987 - Andrew S. Glassner, An Introduction to Ray Tracing, Academic Press. ISBN-10: 0122861604, ISBN-13: 978-0122861604 - DirectX official documentation by Microsoft - Daz Studio tutorials. |
|||||||||
STUDY-UNIT TYPE | Lecture, Independent Study & Practicum | |||||||||
METHOD OF ASSESSMENT |
|
|||||||||
LECTURER/S | Clyde Meli |
|||||||||
The University makes every effort to ensure that the published Courses Plans, Programmes of Study and Study-Unit information are complete and up-to-date at the time of publication. The University reserves the right to make changes in case errors are detected after publication.
The availability of optional units may be subject to timetabling constraints. Units not attracting a sufficient number of registrations may be withdrawn without notice. It should be noted that all the information in the description above applies to study-units available during the academic year 2024/5. It may be subject to change in subsequent years. |