-
Notifications
You must be signed in to change notification settings - Fork 16
User Interface
A user interface provides functionality for users for a specific program. Most programs provide sufficient functionality, but often custom tools need to be developed to provide greater use and/or ease.
As of Winter 2013, the two main programs BYU Animation uses for our films are Autodesk Maya and Side Effects Houdini. This page will describe the additional functionality for the user interface developed in our production pipeline. More to come soon.
Within Maya, the Owned production pipeline has created a number of buttons to use:
- Brent Button (Brent's face): gives you an inspirational quote from Brent. Now get back to work.
- Check Out Button (Down arrow): takes you to a list of assets that are available to checkout.
- Check In Button (Up arrow): takes the asset that is currently checked out, saves the changes in the repository, and releases the asset for others to use.
- Discard Button (Trash can): releases the asset for others to use without saving the changes in the repository.
- Alembic Button (Alembic logo): tags object for alembic export. More on this later.
- Rollback Button (Cinammon roll?): rolls back the current asset to a previous version. More on this later.
Each film has a repository that stores all of the film's assets: geometry, textures, sounds, shots, lighting, etc. To prevent two people working on the same asset at the same time (and causing all kinds of problems), only one copy of an asset is available to work on at a particular time. This is where the Check In/Check Out buttons comes in.
When someone presses the Check Out button, this menu appears:
This is a list of all of the assets being produced for Owned. Notice that there is a tab near the bottom of the menu to switch being lists of geometry, rigging, and animation. The Get Info button displays a window that describes if an asset is currently checked out, who last checked in the asset and at what time.
When an asset is selected, the asset will then be loaded into Maya.