MONASH UNIVERSITY
SCHOOL OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING
HONOURS YEAR, COMPUTER SCIENCE


Penrose machines (from Sci. American)

FIT4012 : Procedural modelling, animation & artificial life in computer graphics

Course outline

  • Lecturer: Alan Dorin

    • Office: CEMA lab, rm 144 (first floor, South wing) bldg. 63
    • Phone: ext. 5-3576, email: alan.dorin-at-infotech.monash.edu.au
    • Consultation: Anytime convenient, by appointment please!

 

Lectures

Course Aims and Objectives

This unit covers the procedural specification of models for animation, their basic movements and high-level behaviour. Various means of giving Artificial Life to what are essentially sets of numbers are examined. These are utilized in an assignment which provides practical experience in the production of models for computer animation, as well as in the rendering of these models.

Successful completion of the course will give the student the necessary skills to undertake further research topics in computer graphics and artificial life.

Assessment

While you may discuss solutions with your colleagues, your submitted assignment must be your own work - do not copy assignments from other students. Students detected doing this will be subject to disciplinary action in accordance with the faculty or university regulations.

Assignments are to be submitted electronically on or before the due date and time. There is a penalty for late submission. See the assignment link for details.

Your assignment should run in a standard UNIX environment (there are numerous types in the school), using OpenGL / GLUT for graphics. The submission of material which requires Microsoft products to operate is unacceptable.

 

Reading Material

There is no prescribed text for this course, but there are a number of recommended books. References are given throughout the lecture notes. Below are some graphics-specific texts that are worth reading...

Recommended Reading:

Watt, A & M Watt (1992),
Advanced Animation and Rendering Techniques: theory and practice
ACM Press, New York NY. [Amazon ref]

Terzopoulos, D., (1999),
Artificial Life For Computer Graphics,
in Communications of the ACM
, Vol 42, No. 8, p32-42
[ACM Link] This article provides a good introduction to the application of Artificial Life to Computer Graphics.


Reference:

OpenGL Architecure Review Board / Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis (2005),
OpenGL Programming Guide, Version 2 (5th edition)
Addison-Wesley. [Amazon ref]


last updated: June 26, 2009.