this is a project for a indigo-material-editor for Blender
Everyone that needs a working exporter for Blender please consult Download section on the indigo-website.
All c&c are welcome and please report all bugs in this thread, thanks.
Also please post source modifications here, so i can implement them to the download-source.
Note: YOU NEED AT LEAST BLENDER V2.43RC3 TO WORK
copy the Blendigo script ".py" file to the "blender-2.43\.blender\scripts\" directory.
As for other exporters you need the "Indigowrapper.conf" file (http://www.myfile.ch/site/download.php?file=983665) that includes the indigo-render-directory-path placed in the "blender-2.43\.blender\scripts\bpydata" directory. I wasn't able to test Linux stuff, so don't expect that it works sorry (perhaps some one could fix it
Also there's a "preview" button for materials that throws a small material-preview-render. For this you need to copy the "Preview" directory from the blendigo ZIP into the indigo-directory.
As mentioned this is in development... there are some points that are not implemented yet.
Fixed:
- a bug with blend materials - sub-materials are sometimes missed in export
- "indigowrapper.conf" accepting spaces in path name
- work-around for ortho-matrix-limitation
- bug in rotation matrix
- fixed possibility to remove texture
- absorbtion color preview inversed
- new material-type "External" that allows to include an external XML file (for test)
- "save IGI" button
- sss-type uniform (by SmartDen)
- removed surface compensation for lights, gain-value is equal to gain in XML, use "efficacy" feature instead
- fixed "null" material export when used in blend-material
- indigo primitives sphere and plane (meshname must contain ".sphere" or ".plane")
- added linear tonemapping scale (you must deactivate auto-exposure for this)
- changed F-Stop formula (perhaps wrong
- fixed misstyped matExponentPathCB (by manuel)
- absorption color inversion on GUI removed (by SmartDen)
- max. turbidity to 20
- added exponent for linear tonemapping
- fix slowing down of GUI while working on big meshes
- dupliverts
- phong exponent up to 1mio
- fixed animation export
- replaced ImageSelector with FileSelector for better performance
- fixed bug when object is visible on more than on layer
- fixed file paths when located on different drives
- add copy/paste functions
- background color picker
- popup for material preview scene file
- compatibility to indigo v0.7t7 (many thanks to SmartDen)
- set max value for phong exponent and glossy-transparent exponent to 1000000
- finds preview scene file with new ".igs" and old ".xml" file extension
- additional rendersize-options 150%, 200%
- ignore objects without faces
- primitive sphere diameter fits inside mesh bounding-box
- added exponent for unform SSS value
- F-Stop accepts float values
- support for array modifier
- add world dimension factor
- added capability of different preview scenes by menu (by BIGFAN and DaveC)
- general tidy up of GUI and tooltips (by BIGFAN)
- super sample (by BIGFAN)
- all preview files use same material name to make new preview files easy to insert (By DaveC)
- updated preview scenes and added "IMPmatdb" preview scene
- added "&" to "launchIndigo" function to detach Indigo from Blender under Linux (by GNUdo)
- material conversion: converts blender material to indigo material if no indigo-material definition is found or you press the "convert" button
ToDo:
- linux compatibility
- extended support for mediums
- extended support for SSS
- epidermis features
For all qestions please just ask
and that it looks like: (thx kepler for the nice preview scene)

