2065-551-01 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

Sam's Teach Yourself Java 2 in 21 Days by Rogers Cadenhead and Laura Lemay (ISBN 0672323702)

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

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

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

Download Software Page for Windows

Download Software Page for Mac

Java API docs

Maya 4.5 MEL docs

Common Emacs Commands
 
David Gould MEL Scripts
 
David Gould Downloads Related to Book
 
MEL Commands
 
>>>> Lab 2
 
Ball Bi-Lerp
 
>>>> Lab 3
 
Ball Bi-Lerp1
 
Lerp Animation
 
>>>> Lab 5
 
Dialogue Boxes
 
>>>> Lab 6
 
MEL connectControl Command
 
>>>> Lab 8
 
Lecture 9: More tricks with "connectAttr"
 
Lecture 10: File I/O