Computer Animation and Visualisation: Assignment 1
Rigging a character
Students (both UG4 and Msc students) must generate a keyframe
animation of the Armadillo man. There are two models of
high (arma2.obj) and low (arma1.obj) resolution. You can first
try with the low resolution model during the experiment and show
the fnal results with the high solution one.
You must use the skeleton data (skeleton1.out for arma1.obj,
and skelton2.out for arma2.obj) and weight data
(attachment1.out for arma1.obj, and attachment2.out for arma2.obj).
Download the data from
here
A C++ program to load and visualize the data is included in the archive.
You may start from that.
I put together some slides related to the assignment from the lecture notes
into this one. I added some FAQ at the end.
Thanks to one of the student, Vladimir, who has fixed the attachment1.out file
by matching vertices from arma1.obj to closest vertices in
arma2.obj and then copying weights from matched row in
attachement2.out.
Here is the updated attachment1.out file.
Requirements
Import the polygon data, and control the joint angles of
the skeleton. Make the shape deform so that it appears like the joints are
bent.
You may use keyframe animation for controlling the character, or
you may let the user interactively change the posture by pressing some
keys.
Regarding the Rigging, simple linear blending is enough. You may
hardcode the skeleton information into the source code.
Please attach a README file that explains about your source code and
what you have actually done.
You must program by C / C++ and OpenGL. The program must run on DICE.
Place your files in a single directory, and call the informatics electronic submission script for this course as
follows (man submit for further details):
UG4 : submit cs4 cav-4 cw1 your_directory_name
MSc : submit msc cav-5 cw1 your_directory_name
Bonus marks
Bonus marks will be given if you generate a nice keyframe animation,
or use more complex methods for the rigging,
or implement relevant techniques such as inverse kinematics.
Deadline 15 Feburary, 2010 midnight
Taku Komura, Informatics Forum 1.23 tkomura [-at-] inf.ed.ac.uk, (0131)651-3445