Welcome, Guest. Please Login or Register
Home Help Search Login Register
Pages: 1 2 3 ... 10
Send Topic Print
sIBL_GUI (Read 102476 times)
Kel Solaar
Moderator
*****
Offline


Curious Apprentice

Posts: 1116
sIBL_GUI
04/18/10 at 17:49:31
 
sIBL_GUI For Windows, Linux And Mac Os X


...


Last Stable Release: 4.0.8 - Stable
4 April 2014 - 22H00 Paris, UTC/GMT +1: 00


Last Nightly Release: 4.0.0 - Alpha
20 December 2011 - 21H00 London, UTC/GMT +0: 00


* * * Important Notice * * *
"sIBL_GUI 4.0.0" preferences are now stored per version in a directory following this structure: "./HDRLabs/sIBL_GUI/$MAJOR_VERSION.$MINOR_VERSION".


Welcome to the sIBL_GUI 4.x.x thread!

sIBL_GUI 4


sIBL_GUI is now on its fourth release. It has been extensively rewritten and the architecture is much stable, faster and mature. Here are a few features highlights:

- Built on Umbra: https://github.com/KelSolaar/Umbra

- Script Editor: A Script Editor is available allowing direct interaction with sIBL_GUI and the various resources files.

- Component Manager: The Software is component based, meaning that you can extend the functionalities of sIBL_GUI easily and even tweak or modify built-ins components. There are different factory and core components that create the foundations of the framework and the others are addons. They are optional and can be deactivated. It's possible to modify and reload them dynamically.

- Layouts: Most of the Ui is built around Qt Dock Widgets, meaning that you can put them wherever you want in the interface and store / restore the layout. There are 5 factory layouts ( Library, Inspect, Export, Edit, Preferences ) and 5 user defined layouts.
Right Click on the toolbar to see the available widgets and display them.

- Sqlite Database: Ibl Sets, Templates and Collections informations are stored in a database, it's now easier to organize your Collections the way you want without having to move your files around everywhere on the hard drive. You can add Sets one by one if you want. If you modify an Ibl Set it will be immediately reloaded, same for the Templates. There is also an Ibl Sets Scanner Addon Component that will scan the Ibl Sets Locations to add automatically any new Ibl Sets added on the Hard Drive ( The Ibl Sets are added to the Default collection ).

- Bings Map based Gps Map: The Gps Map is Bings Map based making it a nice tool to see where an Ibl Set has been shot.

- Search Database: The search engine offers various search possibilities, you can for example search in a range of time, to get all Sunset Ibl Sets for example.

etc...: )

sIBL_GUI - Ibl Sets Centric Layout

...

sIBL_GUI - Inspect Centric Layout

...

sIBL_GUI - Edit Centric Layout

...

sIBL_GUI - Templates Centric Layout

...

sIBL_GUI - Preferences Centric Layout

...


Screencasts


Two sIBL_GUI 3.x.x screencasts are hosted on HDRLabs Vimeo Channel:

sIBL GUI - In Depth: Wich is an In-Depth review of the application.

sIBL GUI - Quick Start: A Quick Start screencast showing a typical quick session under Maya.


Manual - Help File:


sIBL_GUI Manual


Api File:


sIBL_GUI Api


Changes File:


Changes File


sIBL_GUI - Stable:


sIBL_GUI - 4.0.8 - Stable:

sIBL_GUI 4.0.8 - Stable - Milestone: https://github.com/KelSolaar/sIBL_GUI/issues?milestone=10&page=1&state=closed
Umbra 1.0.9 - Stable - Milestone: https://github.com/KelSolaar/Umbra/issues?milestone=10&state=closed
Manager 2.0.5 - Stable - Milestone: https://github.com/KelSolaar/Manager/issues?milestone=4&state=closed
Foundations 2.1.0 - Stable - Milestone: https://github.com/KelSolaar/Foundations/issues?milestone=8&page=1&state=closed

  • Handled WindowsError in database component while retrieving stats on a non existing file.
  • Handled exception while searching in tags cloud using an invalid regex pattern in searchDatabase component.
  • Handled potential IOError exceptions related to foundations.common.foundations.common.isBinaryFile definition usage when accessing a locked file.
  • Prevented exception in sibl_gui.ui.common.getFormattedShotDate definition.
  • Prevented AttributeError exception in sibl_gui.components.core.inspector.inspector.Inspector.__setActiveIblSet method when no active iblSet is defined.
  • Prevented ValueError exception in sibl_gui.components.core.inspector.inspector.Inspector.__drawActiveIblSetOverlay
    method when invalid lights colors attributes are used.
  • Prevented IndexError exception in inspector component.
  • Prevented exception reports stacking.
  • Prevented AttributeError exception in umbra.components.scriptEditor.scriptEditor.ScriptEditor.__editor__modificationCh
    anged method.
  • Prevented files reloading on exit in scriptEditor component.
  • Fixed long startup delay when no Internet connection is available.
  • Fixed notificationsManager notifiers insertion order.
  • Fixed caching issue in foundations.parsers.SectionsFileParser.write method.
  • Fixed various issues in Softimage_Arnold_Standard, Softimage_Arnold_Dome_Light and Softimage_Arnold_Lightsmith templates to support latest SItoA build.
  • Handled BadZipfile exception in foundations.pkzip.Pkzip.extractZipFile method.
  • Ensured fileSystemEventsManager manager doesn't compares integer paths modification times to float ones.
  • Ensured Softimage_Arnold_Lightsmith Template compatibility with SItoA 2.8.0 by removing deprecated legacy light filter code.
  • Ensured directional light position is correct in Maya_Arnold_Standard and Maya_Arnold_Dome_Light Templates.
  • Ensured Templates are downloaded into Factory directory only if writable.
  • Ensured Ibl Set icon is properly displayed in inspector component plates view.
  • Ensured Softimage_Arnold_* Templates compatibility with latest SItoA build.
  • Ensured notificationsManager has a maximum number of displayed notifiers at same time.
  • Ensured foundations.parsers.SectionsFileParser.parse method reads current file content if no content has been previously set.
  • Ensured that loggers and their formatters receive unicode data.
  • Ensured directional light position is correct in Maya_Arnold_Standard and Maya_Arnold_Dome_Light templates. 
  • Removed miCreateOtherOptionsNodesForURG mel procedure call in Maya_MR_Standard Template.
  • Removed dependency on ordereddict for Python versions that already include it.
  • Moved foundations.common.isBinaryFile definition into foundations.io module.
  • Added foundations.shell. module.
  • Added Jed Frechette Blender_Cycles_Standard template.
  • Extracted documentation utilities to their own repository.
  • Pass various globals variables through arguments in umbra.engine.Umbra class.
  • Refactored magic methods implementation in various managers.
  • Implemented fall-back preferences directory support.
  • Implemented get method in various managers.
  • Implemented __setitem__ method in various managers.
  • Implemented magic methods tests for foundations.parsers.SectionsFileParser class.
  • Implemented foundations.parsers.SectionsFileParser.setValue method.
  • Implemented support for ANSI escape codes.
  • Implemented new documentation theme.
  • Reformatted package docstrings.
  • Verbosed PyQt version on startup.


sIBL_GUI - Nightly:


sIBL_GUI - 4.0.0 - Alpha:

sIBL_GUI 4.0.0 - Alpha - Milestone: https://github.com/KelSolaar/sIBL_GUI/issues?milestone=1&state=closed

  • sIBL_GUI is now built around **Umbra**: https://github.com/KelSolaar/Umbra
  • sIBL_GUI now features a refreshed new dark Ui theme with new logo, splashscreen and more!
  • x64 is the default new sIBL_GUI architecture, there won't be anymore support for x86.
  • sIBL_GUI 4.x.x preferences a now stored per version in "./HDRLabs/sIBL_GUI/$MAJOR_VERSION.$MINOR_VERSION" directory.
  • A new "Inspect" layout has been implemented, it makes use of the new "PREVIEWfile" attribute of .ibl files and allows you to browse your collections using large preview images.
  • A new "Edit" layout has been implemented, it features **Umbra** **Script Editor** component and allows you to directly edit Ibl Sets or Templates files and interact with sIBL_GUI.
  • Support for Ibl Sets plates has been added (Templates don't create them in scenes yet).
  • Major parts of the underlying architecture have been rewrote for better evolutivity and feature a cleaner code base.
  • Startup speed has been dramaticaly increased (Non frozen application version is more than 4 times faster).
  • sIBL_GUI can be toggled to fullscreen using the related option in the "Custom_Layouts" menu.
  • A patches mechanism has been implemented to allow migrations between sIBL_GUI versions.
  • The "logginWindow" component has been replaced by the "scriptEditor" component that allows direct interaction with sIBL_GUI.
  • The "databaseBackup" component has been integrated into the "db" component.
  • A database migration mechanism has been implemented using SQLAlchemy Migrate, it should allow database structure manipulation for future releases.
  • A new "databaseOperations" component has been introduced to allow manual database synchronization.
  • Adding / Renaming a collection using an empty name was possible, this incorrect behavior has been fixed.
  • A "Logging Formatter" preferences option has been added, allowing to choose between different logging formatters.
  • Added support for Templates strings: "nodePrefix = @nodePrefix | __Prefix__ | String | Node Prefix".
  • Added "-f / --loggingFormatter" command line parameter allowing logging formatter choice.
  • Added "-x / --startupScript" command line parameter allowing execution of an user script on startup.
  • Added "-t / --deactivateWorkerThreads" command line parameter allowing Worker Threads deactivation.
  • Renamed "-s / --noSplashScreen" command line parameter to "-s / --hideSplashScreen".
  • Package directories structure has been deeply reorganized.
  • Documentation has been updated and converted from textile to reStructuredText and is available in different flavors:
       
  • Sphinx documentation with chapters and API.
       
  • Inline monolitic file for HDRLabs.com.
  • A "defaultScript.py" file is provided to showcase a few high level API features.
  • Templates settings are now stored / restored in preferences folder for each template release.
  • Most Maya templates have been ported toward Python for better maintainability and performance.
  • 3dsMax and Softimage / XSI templates have been refactored for better maintainability.
  • Most Templates allows the user to define the prefix the setup will use for better customization.
  • The Maya, 3dsMax, Softimage / XSI helper scripts have been refactored to be inline with sIBL_GUI 4.0.0 release.
  • A donations page has been added and is available here: http://kelsolaar.hdrlabs.com/sIBL_GUI/Support/Donations/Make_A_Donation.html


* * * DO NOT INSTALL sIBL_GUI 4 OVER AN OLDER sIBL_GUI VERSION! * * *


* * * PLEASE USE UP TO DATE HELPER SCRIPTS WITH sIBL_GUI 4! * * *


Download sIBL_GUI:


Stable:


Nightly:


Archives:


Sources:

sIBL_GUI Source Code is available directly from a Git repository: sIBL_GUI Git Repository On GITHub.

Thoses dependencies are also required:



Known Issues:


https://github.com/KelSolaar/sIBL_GUI/issues/labels/Defect

If you have any problems, don't hesitate to Email me!
If you have some sample script for your target application, I may take some time to code the Template script.
Back to top
« Last Edit: 04/04/14 at 20:57:11 by Kel Solaar »  
 
IP Logged
 
Kel Solaar
Moderator
*****
Offline


Curious Apprentice

Posts: 1116
Helper Scripts
Reply #1 - 05/08/10 at 15:57:27
 
sIBL_GUI is integrated into 3d Packages through the use of Helper Scripts.

Autodesk Softimage And XSI - Helper Script


...

Releases :


Helper Script Change Log : Change Log

sIBL_GUI For XSI GitHub Trunk : http://github.com/KelSolaar/sIBL_GUI_For_XSI/tree/master


Autodesk Maya - Helper Script


...

Releases :


Helper Script Change Log : Change Log

sIBL_GUI For Maya GitHub Trunk : http://github.com/KelSolaar/sIBL_GUI_For_Maya/tree/master


Autodesk 3dsMax - Helper Script


...

Releases :


Helper Script Change Log : Change Log

sIBL_GUI For 3dsMax GitHub Trunk : http://github.com/KelSolaar/sIBL_GUI_For_3dsMax/tree/master
Back to top
« Last Edit: 12/20/11 at 23:38:38 by Kel Solaar »  
 
IP Logged
 
Kel Solaar
Moderator
*****
Offline


Curious Apprentice

Posts: 1116
Templating
Reply #2 - 04/18/10 at 17:50:00
 
Reserved
Back to top
 
 
IP Logged
 
Kel Solaar
Moderator
*****
Offline


Curious Apprentice

Posts: 1116
Components
Reply #3 - 04/18/10 at 17:50:15
 
Reserved
Back to top
 
 
IP Logged
 
Kel Solaar
Moderator
*****
Offline


Curious Apprentice

Posts: 1116
Re: sIBL_GUI
Reply #4 - 04/18/10 at 17:59:16
 
Hi,

sIBL_GUI 3.0.0 - Alpha has been released ! It's only built for Windows currently : http://kelsolaar.hdrlabs.com/?dir=./sIBL_GUI/Repository/Builds/Windows/Nightly

A lot of things are certainly not working etc, etc ( I just saw that remote connection for 3dsmax is doing errors for example ). This is an Alpha but it should be usable ! Don't spend too much time organising your Database etc, I don't know what evolutions the software will have until the final release ( I will not provide upgrade tools for the Sqlite db until that ).

Have Fun ! 

KS
Back to top
« Last Edit: 04/18/10 at 23:19:04 by Kel Solaar »  
 
IP Logged
 
Kel Solaar
Moderator
*****
Offline


Curious Apprentice

Posts: 1116
Re: sIBL_GUI
Reply #5 - 04/18/10 at 23:53:11
 
Hi,

I just builded sIBL_GUI 3.0.0 Alpha for Mac Os X : http://kelsolaar.hdrlabs.com/?dir=./sIBL_GUI/Repository/Builds/Darwin/Nightly

KS
Back to top
 
 
IP Logged
 
Kel Solaar
Moderator
*****
Offline


Curious Apprentice

Posts: 1116
Re: sIBL_GUI
Reply #6 - 04/19/10 at 23:49:33
 
Hi,

sIBL_GUI 3.0.1 - Alpha is out, here is the Change Log :

sIBL_GUI - 3.0.1 :
  • Fixed slashes path issues on Windows preventing correct Sets loading in Maya.
  • Fixed Incorrect loaderScript path on Windows Socket Connections.
  • Fixed an error preventing the Templates Locations of being browsed.
  • Prevented Drag'N'Drop in the Templates Outliner Widget.


  • There are issues with the Online Updater on Windows, The downloaded files size change each time I don't know why, the file is of course corrupted. I'll investigate on this tomorrow.

    KS
    Back to top
     
     
    IP Logged
     
    Kel Solaar
    Moderator
    *****
    Offline


    Curious Apprentice

    Posts: 1116
    Re: sIBL_GUI
    Reply #7 - 04/20/10 at 23:22:07
     
    Hi,

    Issues with the Online Updater have been fixed, I changed the IODevice I was using to write files for the Qt one instead of the one provided by python and it's all good.
    I'll release the 3.0.2 tomorrow or something like that.

    KS
    Back to top
     
     
    IP Logged
     
    Kel Solaar
    Moderator
    *****
    Offline


    Curious Apprentice

    Posts: 1116
    Re: sIBL_GUI
    Reply #8 - 04/23/10 at 00:28:04
     
    Hi,

    sIBL_GUI 3.0.2 is out !

    Here is a shot of the interface so you can see the last Ui changes :

    ...

    Here is the change Log :

    • Updated various Ui files / pictures.
    • Added Templates Versions filtering context menu option.
    • Merged “DatabaseBrowser” and “ThumbnailsSize” components.
    • Changed “onlineUpdater” component IODevice to QFile, Windows 7 and Vista downloads are not corrupted anymore.
    • Various Ui tweaks.


    * * * The Online Updater component was broken on sIBL_GUI 3.0.1 and Windows 7 / Vista, you need to manually update to get sIBL_GUI 3.0.2 * * *


    KS
    Back to top
     
     
    IP Logged
     
    Kel Solaar
    Moderator
    *****
    Offline


    Curious Apprentice

    Posts: 1116
    Re: sIBL_GUI
    Reply #9 - 05/04/10 at 03:10:57
     
    Hi,

    I did a first pass on sIBL_GUI 3 documentation, it's available here : sIBL_GUI Manual
    This is for sIBL_GUI 3.0.3 which should be released this week.
    I'm currently working on 3dsmax Mental Ray Template, trying to improve the thing a bit ( not very easy since I'm learning maxscript at same time ... ) Once MR template is done, I'll look at VRay one.

    KS
    Back to top
     
     
    IP Logged
     
    Kel Solaar
    Moderator
    *****
    Offline


    Curious Apprentice

    Posts: 1116
    Re: sIBL_GUI
    Reply #10 - 05/07/10 at 00:13:25
     
    Hi,

    I finished 3dsMax New Helper Script that will integrate better sIBL_GUI within 3dsMax, a new Mental Ray Template is on it's way also. Everything should be released this week end I think.

    Here is a screen of the toy :

    ...

    KS
    Back to top
     
     
    IP Logged
     
    Kel Solaar
    Moderator
    *****
    Offline


    Curious Apprentice

    Posts: 1116
    Re: sIBL_GUI
    Reply #11 - 05/08/10 at 16:57:58
     
    Hi,

    sIBL_GUI 3.0.3 Alpha is out with a lot of new stuff, here is the Change Log :

    sIBL_GUI - 3.0.3 :
    • Added application icon.
    • Regenerated templates documentation help files.
    • Added application documentation help file.
    • Added Softimage 2011 Template.
    • Improved startup time.
    • Added callback for components instantiation.
    • Online Updater skip extracting corrupted .zip files.
    • Changed the Toolbar Widgets.
    • Updated various Ui files / pictures.


    Softimage, Maya and 3dsMax now have their Helper Scripts so sIBL_GUI is smoothly integrated, there is a related post in this thread here : http://www.hdrlabs.com/cgi-bin/forum/YaBB.pl?num=1271609371/1#1

    3dsMax received a new MR Template with some new features and improved setup.

    sIBL_GUI 3 will enter beta next week !

    Have Fun !

    KS
    Back to top
    « Last Edit: 05/16/10 at 20:52:34 by Kel Solaar »  
     
    IP Logged
     
    Kel Solaar
    Moderator
    *****
    Offline


    Curious Apprentice

    Posts: 1116
    Re: sIBL_GUI
    Reply #12 - 05/16/10 at 20:50:57
     
    Hi,

    sIBL_GUI entered beta stage !

    The 3.0.4 release is out,  here is the Change Log :

    sIBL_GUI - 3.0.4 :
    • Templates paths are now provided to Loader Scripts.
    • "DatabaseBrowser" and "TemplatesOutliner" components store / restore their selection when the Database is updated.
    • Changed "ComponentsManagerUi", "DatabaseBrowser", "CollectionsOutliner", "TemplatesOutliner" components to Qt Model / View framework.


    VRay for 3dsMax received a new Template with new features and improved setup.
    Mental Ray 3dsMax template was also udpated with the features introduced in the VRay one ( Most noticable difference is a nice Viewport Visual Feedback to orient your IBL).

    * * * There is an issue with the way I calculate releases versions so there are some some incorrect behaviors ( When filtering templates by versions for example ). * * *


    Have Fun !

    KS
    Back to top
     
     
    IP Logged
     
    Kel Solaar
    Moderator
    *****
    Offline


    Curious Apprentice

    Posts: 1116
    Re: sIBL_GUI
    Reply #13 - 05/19/10 at 23:17:36
     
    Hi,

    Small post to say :

    * * * DO NOT INSTALL sIBL_GUI 3 OVER AN OLDER sIBL_GUI VERSION * * *


    Smiley Basically it's corrupting sIBL_GUI 3 database, and the application won't start. I spent a few hours with Lee Perry - Smith figuring out why his installation was broken.
    sIBL_GUI 2 Templates are not compatible with sIBL_GUI 3 ones, mixing the 2 installation folders will yield unpredictable results.

    KS
    Back to top
     
     
    IP Logged
     
    Kel Solaar
    Moderator
    *****
    Offline


    Curious Apprentice

    Posts: 1116
    Re: sIBL_GUI
    Reply #14 - 05/25/10 at 19:57:35
     
    Ladies en Gentlemen,

    After a few months of work, I'm happy to announce that sIBL_GUI 3 is finally available and out of the cooker !


    Notice that there is currently no Linux build for now ( I failed freezing the application ), though it's fairaly easy to grab the source code from github : http://github.com/KelSolaar/sIBL_GUI and launch directly the python module from there.

    * * * The templates folder directory structure has been changed it's advised to uninstall any previous sIBL_GUI 3 version before installing sIBL_GUI 3.0.5 release. * * *


    Here is the Change Log :

    sIBL_GUI - 3.0.5 :
  • Templates folders hierarchy has been updated.
  • It's strongly advised to uninstall any previous sIBL_GUI 3 version before installing this stable release.
  • Database Browser is properly refreshing when a collection is removed.
  • Database Browser items are again correctly laid out on sIBL_GUI resize.
  • Added "debug" verbose messages in a lot of methods.
  • Fixed wrong versions numbers calculations.

    Here are the download links :

    sIBL_GUI 3 :


    Have Fun Rendering !



  • Back to top
     
     
    IP Logged
     
    Pages: 1 2 3 ... 10
    Send Topic Print