Computer Animation Programming

Course

Inhouse

Price on request

Description

  • Type

    Course

  • Methodology

    Inhouse

  • Duration

    5 Days

Suitable for: This course is targeted at programmers who will be developing animation software. Attendees are expected to be experienced C/C++ programmers and to be familiar with one or more of OpenGL, DirectX, Java3D. programmers and developers needing to understand the data structures and algorithms underlying various aspects of animation software. graphics artists with considerable programming skills who wish to go beyond the functionality offered by current animation tools.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Overview
The course deals with the following areas of computer animation programming
  • the computational geometry underlying computer animation
  • interpolation techniques
  • camera control
  • kinematic modeling
  • modeling of hard and deformable objects
  • handling large numbers of interacting objects
  • modeling of natural objects such as plants, water, gases
  • anatomical aspects and constraints when modeling humans and animals
  • basics of motion capture

Course Contents
Overview of Graphics, Maths and Computational Geometry
  • Spaces and transformations
  • Orientation
  • Overview of OpenGL and GLUT
Basic animation techniques and interpolation
  • interpolation
  • constraining motion to follow a curve
  • quaternions and the interpolation of rotations
  • path following
  • key frame systems
  • animation scripting
  • object deformation and morphing
  • 3D shape interpolation
Overviews of more complex animation techniques
  • hierarchical kinematic modeling
  • implementation of automatic camera control
  • rigid body simulation
  • animation of hard and soft entities
  • controlling collections of objects
  • implicit surfaces
  • realistic collision simulation
Modeling Natural Phenomena
  • Plants
  • liquids and gases
  • waves and vibrations
Articulated figures - animal, human and cartoon
  • reaching and grasping
  • walking and running
  • facial animation
  • layered modeling approaches to human figure animation
  • cloth and clothing modeling
  • motion capture

Computer Animation Programming

Price on request