Lab 5
In this lab you will learn the following:
Graphical User Interfaces (p. 196), Expressions (p. 245).
Working methods:
Study pages 196-272.
Assignment:
This is the creative assignment of Maya Programming project where student can select area of interest
and implement virtually any creative idea. The goal of this assignment is to present the obtained knowledge of MEL / Maya C++ API.
Your final project should contain a custom graphical interface where several parameters (minimum 3) of your creation
can be modified by user that does not have any technical knowledge.
You can implement this assignment by one of the following techniques:
- MEL script (you can start immediately and finish this lab without knowledge of Maya C++ API)
- C++ plugin that uses both Maya C++ API and MEL (you should first follow the C++ labs before you can start)
The concept of your project should be complex enough and accepted by the instructor before you can start coding.
After you are done with programming and tested your project, write a (short) project report where you share the experience,
explain the findings, problems you have encountered, solutions, and refer to the external information sources you did use (if applicable).
Here is the example of a possible solution:
Grass Generator

This grass was created with Grass Generator MEL script