s I B L _ G U I
Manual - Help File

Table Of Contents

Introduction
This document introduces sIBL_GUI, a tool to make easier the process of importing sIBL files in your Target 3D Package. What is sIBL ? It's a short for "Smart IBL" . It's a standard describing all informations and files needeed to provide fast and easy Image Based Lighting Setup. A lot more informations are available here : http://www.smartibl.com.

The Concept
Why doing an external application to load sIBL files in a 3D package and not directly use scripting possibilities of the 3D package ? There are advantages and inconvenients in both methods.
Let's explain how sIBL_GUI works behind : the heart of the application is not sIBL_GUI executable in fact but sIBL_Framework. sIBL_GUI is a frontend for it and call sIBL_Framework each time you need to output a loader script : Basically it uses a Template for your 3D package plus a sIBL file then output the Loader Script that you will have to execute in the Target 3D package and the sIBL will setup alone.
Advantage of doing this way is that all the sIBL parsing, Collection Browsing is handled by sIBL_GUI/Framework, you just just have to deal with a simple Loader Script for each 3D package. For example it took me only a few hours to convert the XSI 7.0 Template in a Maya 2008 one. Rescripting an entire browser with a nice interface would have taken days and I must admit it : I failed to do it for XSI,  that's why I decided to build an external application.
If you want more technicals informations about sIBL_GUI and sIBL_Framework visit this thread : sIBL_Framework And sIBL_GUI Thread.

Installation

Windows Platform :
Installation on Windows is pretty straightforward, just launch "sIBL_GUI_Setup.exe".

Linux Platform :
You will need some QT Libraries in order to run sIBL_GUI under Linux :

You also need a defined "TMPDIR" variable ( a temporary files folder ). Type echo $TMPDIR in a shell, if nothing is printed, that means the variable does not exist, enter export TMPDIR="/tmp" to define it ( You can also put the line in your .bashrc to prevent exporting the variable every time ). Once the variable is defined, uncompress the sIBL_GUI archive into the folder of your choice, CD to the folder, chmod +x both sIBL_Framework and sIBL_GUI then start sIBL_GUI with ./sIBL_GUI from a shell or directly by double clicking sIBL_GUI from your file browser.

Mac Os X Platform :
Download "sIBL_Framework.dmg" and "sIBL_GUI.dmg". Open them and drag "sIBL_Framework" and "sIBL_GUI" into your "Application" folder. Notice that both Applications need to be in the same folder, otherwise you will need to edit sIBL_Framework path in sIBL_GUI preferences.

Usage

An XSI oriented screencast is available here : sIBL_GUI_For_XSI Screencast

Change Log
sIBL_GUI Change Log

About
sIBL_GUI And sIBL_Framework by Thomas Mansencal - 2008 / 2009
Copyright (C) 2008 / 2009 - Thomas Mansencal - kelsolaar_fool@hotmail.com
This Software Is Released Under Terms Of GNU GPL V3 License : http://www.gnu.org/licenses/
http://my.opera.com/KelSolaar/