Welcome!


Welcome to the online lecture notes for Computer Graphics and Visualisation.

This series of notes serve as an accessible introduction into the world of computer graphics. A university-level course in computer graphics and visualization typically covers a broad range of topics, from foundational principles to advanced techniques. The course aims to equip students with the knowledge and skills to create, manipulate, and render visual content using various tools and programming frameworks.

This course provides a comprehensive foundation in computer graphics and visualization, covering essential principles, programming skills, and advanced techniques. By the end of the course, students will have the ability to create sophisticated graphical applications and visualizations, utilizing both OpenGL and WebGL frameworks. Through practical assignments and projects, students will gain hands-on experience that prepares them for careers in fields like game development, animation, scientific visualization, and more.


Course Outline


The next section in this book contains the course outline, which explains the aim and structure of the course and lists other important information such as the weightings for each assessment, as well as the contact details of the lecturer. Please be sure to read it carefully before continuing to the main content itself.


Contributing


The contents in this online book are constantly evolving. If you notice any errors, please contact Branden Ingram at .