2065-553-05 Programming for Artists and Animators

2065-753-05 Programming for Artists and Animators

Syllabus

Instructors                Duane Palyka,                                                Isaac Holze (TA)
Contact

Office:    7B-2286,                                                       

Phone:     x5-2771,                                                       

Email:      dpalyka@rit.edu,                                           iholze@rit.edu

Web:        http://www.rit.edu/~dpalyka/a.html
Office Hours TBA
Description This course intends to familiarize students with the principles and techniques of programming, especially in the context of extending functionality of artist tool programs. There will be traditional lectures, labs, exams and classroom discussion.
Course Page http://www.rit.edu/~dpalyka/programming.html (this page)
Prerequisites consent of instructor
Text

Complete Maya Programming: An Extensive Guide to MEL and C++ API by David Gould (ISBN 1558608354) (Required)

MEL Scripting for Maya Animators by Mark R. Wilkins, Chris Kazmier (ISBN 1558608419) (Recommended)

Grading Your grade will be based on the following three components: Weekly labs (45%), and 3 exams (45%). class participation (10%)

 

Maya 4.5 MEL docs
 
Common Emacs Commands
 
David Gould MEL Scripts
 
David Gould Downloads Related to Book
 
MEL Commands
 
>>>> Lab 1
 
MEL Lecture 2
 
>>>> Lab 2
 
MEL Lecture 3
 
>>>> Lab 3
 
MEL Lecture 4: BallWorld and Frame Extension
 
>>>> Lab 4
 
MEL Test1
 
>>>> Lab 6
 
Dialog Boxes
 
>>>> Lab 7
 
MEL Lecture 8: Dialog Wheel
 
>>>> Test 2
 
MEL connectControl Command
 
MEL Lecture 9: Tricks with "connectAttr"
 
>>>> Lab 9
 
MEL File I/O