CS426

COMPUTER GRAPHICS

Credits
5
Year
4
Semester
2
Department
COMPUTER SCIENCE

Overview

Topics may include: Theory: Primitives, 2D&3D, Image Formats, Colour, Lighting and Shading, Homogeneous co-ordinates, Quaternions, Camera models, Transformations, Rendering, Animation; Hardware: Graphics Cards, Data formats, display technologies, MoCap; Software: OpenGL, Blender and Unity.

Learning Outcomes

  • Discuss the history of computer graphics; explain application areas of graphics and current areas of research
  • Distinguish between ray tracing and rasterisation methods of image formation
  • Implement code to describe an object and scene using ray-tracing methods
  • Implement code to render 2D graphics
  • Implement code to render and manipulate 3D models within a skybox
  • Explain and implement colour and lighting models
  • Explain how to model motion
  • Explain fractals