Upload
aubrey-foster
View
224
Download
0
Embed Size (px)
Citation preview
1
SMM4302 SMM4302 Computer AnimationComputer Animation
Lecturer: Haw Su ChengLecturer: Haw Su Cheng
EmailEmail : : [email protected]@yahoo.com
Website : Website : http://www.angelfire.com/jazz/yapmhhttp://www.angelfire.com/jazz/yapmh
2
Subject OutlineSubject Outline Title Title
– Computer Animation (Computer Animation (Animasi KomputerAnimasi Komputer)) CodeCode
– SMM4302SMM4302 ObjectiveObjective
– understand the concepts of computer understand the concepts of computer animation, effective graphic design and animation, effective graphic design and animation techniques in preparing multimedia animation techniques in preparing multimedia products.products.
– create a basic multimedia systems with two create a basic multimedia systems with two dimensional and three dimensional graphics dimensional and three dimensional graphics and animation.and animation.
3
Subject OutlineSubject Outline Pre-requisitePre-requisite
– Computer GraphicsComputer Graphics Credit HoursCredit Hours
– 33 Lecture HoursLecture Hours
– 3 x 1 hours per week3 x 1 hours per week
4
Subject OutlineSubject Outline Tutorial/Lab HoursTutorial/Lab Hours
– 1 x 2 hours per week1 x 2 hours per week
(to be arrange later)(to be arrange later)
Semester OfferedSemester Offered– Semester II 2005/2006 Semester II 2005/2006
5
Subject OutlineSubject Outline AssessmentAssessment
– Coursework 60% 20% Test 1 (Week 6) - 9/2/05 8-9pm 20% Test 2 (Week 10) –9/3/05 8-9pm 20% Assignments/lab
– Final Examination 40%– Total 100%
6
Subject OutlineSubject Outline Software (Lab/Project)Software (Lab/Project)
– OpenGL– 3D studio Max
7
Lecture ScheduleLecture Schedule Chapter 1Chapter 1
Introduction to Computer Introduction to Computer AnimationAnimation
– Definition of computer animationDefinition of computer animation– underlying principles of traditional underlying principles of traditional
animationanimation– Difference between computer Difference between computer
animation and traditional animationanimation and traditional animation
8
Lecture ScheduleLecture Schedule Chapter 2Chapter 2
Software for Computer AnimationSoftware for Computer Animation – OpenGL OpenGL – InteractivityInteractivity– 3D studio Max3D studio Max
9
Lecture ScheduleLecture Schedule Chapter 3Chapter 3
Simple AnimationSimple Animation – Translation, Scaling, RotationTranslation, Scaling, Rotation– Double bufferingDouble buffering– Illumination ModelsIllumination Models– Raster methods for computer Raster methods for computer
animationanimation
10
Lecture ScheduleLecture Schedule Chapter 4Chapter 4
Animation of Articulated FiguresAnimation of Articulated Figures Forward KinematicsForward Kinematics Inverse KinematicsInverse Kinematics
11
Lecture ScheduleLecture Schedule Chapter 5Chapter 5
Motion CaptureMotion Capture– Basic Concepts of motion captureBasic Concepts of motion capture– Software and hardwareSoftware and hardware– Planning and ExecutingPlanning and Executing
12
Lecture ScheduleLecture Schedule Chapter 6Chapter 6
Animation of Particle SystemsAnimation of Particle Systems– Physics involvesPhysics involves– Cloth AnimationCloth Animation– Explosion effectsExplosion effects– Fluid and solid AnimationFluid and solid Animation
13
Lecture ScheduleLecture Schedule Chapter 7Chapter 7
Dynamic Based AnimationDynamic Based Animation– Physics involvesPhysics involves– Simulation TechniquesSimulation Techniques
14
Lecture ScheduleLecture Schedule Chapter 8Chapter 8
Algorithm AnimationAlgorithm Animation– Basic ConceptsBasic Concepts– ExamplesExamples
15
Text & ReferencesText & References Text Book:Text Book:
Vince, J. 1992. Vince, J. 1992. 3D Computer Animation3D Computer Animation. New York: . New York: Addison-Wesley.Addison-Wesley.
Reference Books:Reference Books:– Hill FS, 2001. Hill FS, 2001. Computer Graphics-using Computer Graphics-using
OpenGLOpenGL. Prentice-Hall.. Prentice-Hall.– Hearn D, Baker MP, 2004. Hearn D, Baker MP, 2004. Computer Graphics Computer Graphics
with OpenGLwith OpenGL. Pearson Prentice-Hall. . Pearson Prentice-Hall. – Woo M., Neider J, Davis T., Shreiner D. 2000. Woo M., Neider J, Davis T., Shreiner D. 2000.
OpenGL Programming GuideOpenGL Programming Guide. Addison . Addison Wesley.Wesley.