PROD321-23S1 (C) Semester One 2023

Interactive Computer Graphics and Animation

15 points

Details:
Start Date: Monday, 20 February 2023
End Date: Sunday, 25 June 2023
Withdrawal Dates
Last Day to withdraw from this course:
  • Without financial penalty (full fee refund): Sunday, 5 March 2023
  • Without academic penalty (including no fee refund): Sunday, 14 May 2023

Description

In this paper, students will learn about the technical aspects of how moving images are generated for use in video games. This includes topics such as geometric modeling, the rendering pipeline, the use of various texturing techniques, and programmable shaders. In addition, students will learn various techniques for making objects move, such as forward and inverse kinematics, behavioural animation, and physically-based animation.

Learning Outcomes

  • Students who pass this course will:
  • Know how to use techniques such as geometric modelling, rendering, texturing and
           programmable shaders to generate moving objects in video games
           (Graduate Profile 2, 3, 4, 6, 11)

  • Be able to use various techniques such as forward and inverse kinematic, behavioural
           animation and physically based animation to create moving objects in an immersive
           environment
           (Graduate Profile 2, 3, 4, 6, 11)

    By the end of this block of lectures you will be able to:

  •      Understand the principals of three dimensional graphics, and have implemented your own
           three dimensional rendering framework
  •      Describe the parts of the rendering pipeline, and optimizations which can improve
           performance
  •      Use lighting and global illumination techniques to create visually appealing environments
  •      Write Cg/HLSL shaders to control how geometry is rendered at the hardware level and
           create visual effects
  •      Use animation to bring your characters to life, and realistically interact with the environment.

Prerequisites

Timetable 2023

Students must attend one activity from each section.

Lecture A
Activity Day Time Location Weeks
01 Monday 12:00 - 14:00 Psychology - Sociology 456
20 Feb - 2 Apr
24 Apr - 4 Jun
Lecture B
Activity Day Time Location Weeks
01 Tuesday 12:00 - 14:00 Meremere 105 Lecture Theatre
20 Feb - 2 Apr
24 Apr - 4 Jun
Computer Lab A
Activity Day Time Location Weeks
01 Thursday 10:00 - 13:00 Len Lye 201 Computer Lab 2
20 Feb - 2 Apr
24 Apr - 4 Jun

Course Coordinator

Adrian Clark

Course Administrator

Alison Lowery

Assessment

•     Lab Attendance  1% per Lab, Weekly             10%

•     Assignment 1 – Fundamentals of 3D Graphics: 30%;  Students will be required to design
      three dimensional graphical environments and implement them using techniques covered in
      Foundations of Computer Graphics and The Rendering Pipeline, and Advanced Lighting and
      Global Illumination. .  Due Sun 3rd April 11:55pm.

•     Assignment 2 – Shaders and Animation: 35%;  Students will design and create visual effects
      using shaders as covered by the Shader lecture topic, and create characters which demonstrate
      the different animation techniques covered in Animation: Bones, Rigs, Blend Shapes and
      Inverse Kinematics.  Due 5th June 11:55pm.

Test; 25% in total: Wed 1st June @ 10am
• Test covering material from the entire course, to be held in the final lecture.

Textbooks / Resources

Recommended Reading

Gregory, Jason; Game engine architecture ; Third edition; CRC Press, Taylor & Francis Group, 2018.

Indicative Fees

Domestic fee $916.00

International fee $4,750.00

* All fees are inclusive of NZ GST or any equivalent overseas tax, and do not include any programme level discount or additional course-related expenses.

For further information see School of Product Design on the departments and faculties page .

All PROD321 Occurrences

  • PROD321-23S1 (C) Semester One 2023