Python

Implementing a Maya User Interface (UI Design)


main index



Li Yue [technical breakdown]



Introduction

You are to extend the code you developed for the matrix assignment so that the shapes it creates can be modified by a user interface (UI). You are NOT expected to develop a UI that will enable all aspects of the geometries that comprise your matrix to be adjusted. It is left to you to determine the "core" characteristics of your matrix that will be interesting to have under the control of a user interface.



UI Specifications

Because of time restraints your UI must work in Adjust and Create "mode". Your UI is NOT expected to be able to interactively modify the elements of the matrix AFTER it has been procedurally created by the UI.



What is Expected?

The technical breakdown on your web page should explain how the items in your UI window (the widgets) work. It should also clearly state how it could be improved.


Grading

The following categories will be used for grading your work.


Criteria

Below Average

Average

Above Average

  Art & design skills

 

 

 

  Demonstrates creativity

 

 

 

  Technical breakdown

 

 

 

  Research/investigation

 

 

 

  Self evaluation

 

 

 

  Group discussions