Hello,
sIBL_GUI 4.0.3 is out!
While the minor version has only been bumped by a digit ( 4.0.2 to 4.0.3 ) this is actually an important major build code wise.
A lot of stuff have been reworked under the hood, sIBL_GUI is faster, cleaner and better.
Improvements have been introduced here and there making it more user friendly:
- New slick Ui theme.
- Yes / No To All for various dialogs.
- Ability to purge the Database from invalid entries.
- Views default message.
- Wizard when no Templates are found.
- Support for multiple concurrent instances ( Although it's not recommended for Database integrity ).
- Exceptions reporter.

sIBL_GUI can now act as a TCP server and / or client and be remote controlled or remote control other TCP servers through the new
TCP Client Ui and
TCP Server Ui Components, for instance I use it at work to communicate with Katana and Maya.
An exceptions reporter that will keep us informed whenever the application encounters an unhandled exception using
https://www.crittercism.com/ has been implemented.
sIBL_GUI is now also a proper Python Package available from here:
http://pypi.python.org/pypi/sIBL_GUI.
If you have Python, PyQt and pip, you can install it issuing:
Code:pip install sIBL_GUI
Now for the fun stats, this release represents:
- Around 580 commits over 5 repositories ( Not accounting the various tests not version controlled or discarded ).
- Around 275000 lines changed.
- Took around 6 months to complete ( Although I had a quieter rhythm compared to the 4.0.0 release ).
Here is the complete Change Log:
sIBL_GUI - 4.0.3 - Stable:sIBL_GUI 4.0.3 - Stable - Milestone:
https://github.com/KelSolaar/sIBL_GUI/issues?milestone=4&state=closedUmbra 1.0.4 - Stable - Milestone:
https://github.com/KelSolaar/Umbra/issues?milestone=4&state=closedUmbra 1.0.3 - Stable - Milestone:
https://github.com/KelSolaar/Umbra/issues?milestone=3&state=closedUmbra 1.0.2 - Stable - Milestone:
https://github.com/KelSolaar/Umbra/issues?milestone=2&state=closedManager 2.0.3 - Stable -
https://github.com/KelSolaar/Manager/issues?milestone=2&state=closedManager 2.0.2 - Stable -
https://github.com/KelSolaar/Manager/issues?milestone=1&state=closedFoundations 2.0.4 - Stable - Milestone:
https://github.com/KelSolaar/Foundations/issues?milestone=2&state=closedFoundations 2.0.3 - Stable -
https://github.com/KelSolaar/Foundations/issues?milestone=1&state=closed- Implemented an unhandled exceptions reporter connected to https://www.crittercism.com/
- Ensure that sIBL_GUI frozen version doesn't require administrator rights on Windows.
- Overall Ui style update ( ScrollBars, Icons, etc... ).
- Add wizard for case when no Templates were found.
- Loader Script Component now uses TCP Client Ui Component interface.
- Implemented mechanism to flush invalid / missing Database entries in Database Operations Component.
- Implemented Yes to All / No to All buttons in relevant dialogs.
- Implemented Trace Ui Component.
- Reloading a Component will reload its dependencies in Components Manager Ui Component.
- Implemented command line support for modules execution tracing through -t, --traceModules parameter.
- Implemented support for per instance logging file.
- Views display user friendly default message.
- Rename Db Component to Database.
- Rename Database Browser Component to Ibl Sets Outliner.
- Add support for Python 2.6.
- sIBL_GUI is now a distributable Python package: http://pypi.python.org/pypi/sIBL_GUI
- Dropped support for XSI_Arnold_Dome_Light, XSI_Arnold_Standard and XSI_MR_Standard Templates.
- Dropped support for 3dsmax versions prior to 3dsmax 2010.
- Dropped support for Maya versions prior to Maya 2011.
- Disable mentalrayGlobals.passAlphaThrough attribute in Maya_MR_Standard and Maya_MR_Lightsmith Templates.
- Fixed various widgets classes, implemented small ui test cases.
- Fixed inconsistent Ui startup verbose level.
- Components are properly displayed in Components Manager Ui Component.
- User Templates are properly imported into the user Collection.
Cheers!
KS