Introducing Felix 1.5
This will be the last MEL version. This version introduces the concept of Attribute Templates which are custom Attribute Lists.
Commands to Load, Edit and Save Templates are located on the main menu. Attirbute Templates are saved in a file called felixTemplates.mel. The start up version of this file has been provided with several template examples.
In addition to templates, I've improved the interface, added some functions to the Edit List Window, and tracked down a few more Bugs. This adds to the other Bug fixes and Batch Rendering added in Version 1.4.
Note: Responses to comments appear at the bottom
Felix is designed to control all lighting attributes from one location in an interface that quick, light, and intuitive. It's consists of a specialized Attribute Spreadsheet that is completely customizable. The attribute Spreadsheet works like the standard one in Maya with some additions . Attributes can be added or removed and the list of Attributes can be saved as a preset. Attributes that can be added include those that are not visible through the Channel Box or standard Attribute Spreadsheet. Lights and can added or removed from the list regardless of whether they are selected in the scene.
Felix has a Fader Control that allows subtle and intuitive adjustments to any highlighted attribute in the spreadsheet. If no Attribute is highlighted then all Attributes are controlled by the Fader. The Fade can also control multiply highlighted attributes at the same time. The standard range of the Fader runs from 200% to 0% of the current lights value, but this range can be adjusted. For Speed, the Fader has a Pop-up menu which is includes commands to store an adjusted value as the new default and a Nudge function that adjusts the Fader half way between the current and previous values.
The functionality of Felix was designed to work with the Render View, especailly is in IPR mode where subtle changes to lights can be instantly scene. Felix also has it's own unique render modes. Felix can produce Greyscale image renders without any special adjustments to the lights. Felix can also render one image per light where each image contains the contributions or effect of just one light. In the case of multi-image renders, each image is labeled with the associated Light's name.
I've being do a lot of Python work recently so a Python version is next. There's lot more I can do with Felix, but this will do for now.
Notes of Thanks to people who contributed to Felix in production.
Response to known comments:
Great but one thing ... regarding saving of files beyond the Render View Window: It's a good idea but a little beyond the original scope of the script. The original intent was to use the Render View a preview and work screen and not for final renders. Decisions about light adjustments are made with Render View. When a lighting solution has been completed, a user can use the standard Maya interface to render out a final image. That said, I can see the use of been able to render out final images with some of the custom Felix settings, so I'll see what I can do. This one got DONE.
Regarding a slider for individual lights: I believe an idea to solve this request, but I'm going to add it to version 2.0 which will be an upcoming Python version.
Thanks for your kind comments.