CHANGELOG
---------

For a complete, up to date changelog, please see
https://svn.hamsterfight.co.uk/log.php?repname=mti&path=%2F&sc=0&all=1

208 / doug
Indigo v1.0.8 features: Oren-Nayar shader, Phong Specular Reflectivity, Ring and Blur parameters for mn_cubic filters.

207 / doug
6 Feb 2008 Release. Includes indigoShader plugin.

206 / doug
forgot dermis/epidermis in previous revision.

205 / doug
Fixed stupid typo bugs.

204 / doug
Added SVN Id property to indigoShader.py

203 / doug
Added new indigoShader plugin.
Added support for the new shader in mti.

202 / doug
Added svn:keywords Id to file headers.

201 / doug
Moved progress bar to Main GUI, to stop window create/delete problem on Linux.

200 / doug
Fixed exit portal being skipped bug.

199 / doug
Fixes for linux:
RenderDirect works, and the render and resume scripts work.
Using a wine launcher for the time being.

Still have problems with the progWin and missing icons.


198 / doug
v1.0.6 23rd Jan 2008 release

197 / doug
updated CHANGELOG.txt

196 / doug
added 1.0.5 and 1.0.6 features:
-alpha render
-region render
-splat and downsize filter settings.
rearranged items in the scriptnode to be more logical.
upped version number to 1060.

195 / doug
Renamed .bat output to mti_X_run.bat (where X is your scenefile name).
Added mti_X_resume.bat as an output. drag+drop your latest .IGI onto it to resume your render :)
Windows only at the minute. Need advice to implement on Linux.

194 / doug
Added GUI button to load an IGM on the current object selection.
Usage: Select objects, press button, find IGM file.
As per the specification for IGM, the created shading group will use the filename (no extension). If you wish to use a different material defined in the file, you will need to manually rename the shading group.
The created PhongE shader only serves to load the IGM via an <include> tag and is named [MaterialName]_Loader

193 / doug
Added option to save materials to separate .igm files
Changed default file extension to .igs

192 / ctzn
Date stamp, muted some output

191 / doug
implemented
<!-- mti_replaceNotesShader -->
and
<!-- mti_replaceNotesMeshlight -->

which will replace the notes in the selected shader with XML code at export time.
For meshlights, this code will be used in subsequent exports.
For Materials, only PhongE will use the notes field, as before.

Added toolbar buttons on the GUI to insert correct <!-- mti_replace... --> code into
selected shaders.

190 / doug
work on mti_ExportModuleParticleInstances.mel, using a simpler method,
however rotations are stil incorrect :(

189 / doug
updated resolution change proc to correctly set camera aspect ratio

188 / doug
implemented <extra_atmospheric>
linked camera focus distance to centerOfInterest

187 / doug
more work on GUI:
- moved shader attributes to the new tool-shelf.
- changes resolution presets to match Maya's, and also correctly adjust aspectRatio
- removed old toolox setting from scriptnode and userprefs

186 / doug
experimental GUI re-arrangement.

185 / doug
14 dec 2007 release

184 / doug
updated CHANGELOG.txt

183 / doug
added setState switches to object module for better exporting of constrained and rigged models.

182 / doug
corrected object module file overwrite logic.

181 / doug
changed Obj module to delete .obj file if it exists prior to saving.
prevents annoying "File Exists..." prompt.

180 / doug
fixed Instances export to use full object paths, as used by object module.
(ie, full parented object support).

179 / doug
changed GUI Edit Settings button to open AE and show mti_settings without changing current selection.

178 / doug
changed renderProc to always generate batch file, but only exec it is renderDirect enabled.

177 / doug
added removeDuplicates to master shapes, meshes and transform lists.

176 / doug
Fixed savVisibleOnly with full display layer and parented object support. :)

175 / doug
fixed broken deg_to_rad in mti_ExportModuleCamera.mel
more XML output tidying
fixed HDRI gain setting
removed old envBGMap mti_setting

174 / doug
fixed export visible. also implemented use of display layers.
Object only exported if it's on a visible display layer, and it's not itself hidden.

173 / doug
added deg_to_rad convertion in mti_ExportModuleCamera.mel - apertureshape::generated::start_angle
fixed nk_data XML formatting
added switch..case in mti_Gen.mel for detecting windows/linux so that we can write the correct commands.

172 / doug
Moved rotation matrix procs into mti_ModuleTools.mel
Moved meshlight spectrum generation into a new module mti_ExportModuleMeshlight.mel
Tidied some XML output in mti_ExportModuleShaders.mel and mti_Gen.mel
Fixed typo error on proc name mti_existsScriptNode
Moved all sanityChecks into mti_ModuleTools.mel

updated README.txt

171 / ctzn
- Removed error if objExport plugin is unloaded or not present (can happen for minor fix release of Maya ie 7.01). Instead the user is warned and mti_saveObjFilesDirectly is set to 0. xml is entirely written.

- the new script is only a suggestion, mainly because I don't feel self-confident on where I should put these small routines. If you know where and how they should be then please share it.

- minor output fix

170 / ctzn
- Removed error: if Main window was still open after a new scene was created or mti_settings deleted, clicking on "Edit Settings" returned an error. It now calls back for mti_Main and show settings.

- removed russian roulette.

- unclamped tonemapping values in positive field.

169 / doug
mti_Gen.mel:
fixed LatLong HDR maps. (also tidied code and XML).

mti_Main.mel, mti_ScriptNode.mel:
fixed some spelling and naming.

168 / doug
more work on particle rotations. figured a fudge for XY plane rotations, not working in 3D.

fixed system() call blocking Maya user input

167 / doug
updated CHANGELOG.txt


166 / doug
29 Nov 2007 release

165 / doug
disabled pause command in .bat output.

164 / doug
cleaned up junk.

163 / bkircher
Fixed Shell-Script output (Someone please double-check!), added "\"" statements to cope with "program files" annoyance.
Fixed a global scaling bug

162 / bkircher
?

161 / doug
changed camera module to only write aperture_shape/obstacle_map if cameraApertureDiffraction == 1

160 / doug
corrected bugs with missing / path separators.

159 / doug
- changed mti_run.cmd name and location. previous method was causing problems with launching new renders while an animation is active.
- made internal XML display work.

158 / doug
implemented obstacle_map
changed scriptnode version numbers to be integers, starting at 1
removed trailing slashes form paths.

157 / doug
added v1.0.4 camera aperture stuff.

156 / doug
changed mtiShowXMLOnRender to enum None:Internal:External.
Internal fails to load the file though... will look at later.

155 / bkircher
mdoified presets

154 / bkircher
Deleted Meaningless Preferences for Rendersettings
Eliminated unused slashes in mti_SAMPLE_DIRECTORIES.mel preset
-> we should check the code against unused slashes

153 / bkircher
Prefs are only set if mti_settings is not existing already.

152 / bkircher
Environment Sun Set automatically

151 / doug
more work on mti_ExportModuleParticleInstances.mel for rotations... not getting anywhere :(
added TestScenes/particleInstance.ma

150 / doug
Experimental particle instancing.
Works only for one type of instancer object mode so far, and only for instancing mtiInstanceLocators, even though geometry could be instanced directly.
Particle rotations seem to be off, but I think this is to do with Maya.

149 / doug
bug fixes relating to identically named objects and objects within namespaces.
(use -fullPath on listRelatives, and substitute : for - on obj filenames and mesh names)

148 / doug
Fix for exporting correct location/rotations of parented objects.
Fixed cd command in RenderDirect.
Re-enabled IESLocator.. NB, do not duplicate IESLocators, get errors about duplicate mesh names.

147 / doug
better implementation of <model>:
meshes are translated and rotated to <<0 0 0>>, exported, and then restored to their originl positions.
<pos> and <rotation> are now entered properly in the <model> element.
Split out the rotation matrix conversion routine into it's own proc (is now used in ExportModuleModels as well).
Temporarily disabled IESLight helper, new <model> stuff broke it.

146 / doug
mti_Gen.mel:
moved saveFolder/saveName into mti_Gen()
- Added animation sanity checks
- Improved console output
- Enabled halt spp in renderer_settings, and removed haltsec and haltspp form the command line.
(should haltX be outside of AdvOptions?)
- Moved model export in to mti_ExportModuleModels.mel
- Made ShowXMLOnRender work, added check to disable showing code on animation export

145 / doug
Corrected Arne's name in the file headers. :oops:

144 / bkircher
Window Size adapted

143 / bkircher
Small Revisions of Icons / GUI (Camera, Sun Icons now updating properly)
Moved "string to bool"-functionality to mti_ModuleTools
Preparing to add Inverse-Transforms / Transforms

142 / doug
mti_ExportModuleShaders.mel:
edited mti_ExportModuleShaders() proc description

mti_Main.mel:
added GUI button names in, which somehow got lost

141 / doug
moved contents of about_mti.mel and rudimentaryHelp_mti.mel into mti_ModuleGUITools.mel
added new file headers and proc descriptions to files.

140 / bkircher
?

139 / bkircher
added the names to the interactive gui elements

138 / doug
mti_ExportModuleShaders.mel:
corrected a couple on CRLF errors
Other updates are to do with Animation implementation:
mti_Gen.mel:
Split out Render launcher into a separate proc, added functionality to render a batch in one go.
the old mti_Gen() proc has been renamed and now takes arguments, and returns the path+name of the generated XML file
the new mti_Gen() proc detects animation settings, and exports the frame range. RenderProc() is called from here once export is complete.
NOTE: objs are now saved to <scene dir>/objs/<frame number>/ regardless of whether animation is enabled or not.
mti_RenderProc() takes a stringArray of xmlFiles to render, creates a batch file and executes it.

mti_Main:
added animation checkbox
(also attempt to fix bkircher's broken code; didn't work)

mti_ScriptNode.mel:
added animation option.

137 / bkircher
?

136 / bkircher
?

135 / bkircher
?

134 / bkircher
?

133 / doug
mti_ExportModuleInstances.mel:
removed original mesh translation subtraction: sorry, didn't work with rotations :(

132 / bkircher
changed Icons of Camera/Sun to reflect existence
icon indicates/executes "pick" for second click
(Checks when button is pressed and at creation of window)

131 / doug
mti_ModuleTools.mel:
updated indigoCamera to produce correct camera matching

mtiConvertAllProc.mel:
no longer required.

130 / doug
mti_add_customAttributes_proc.mel:
comments only

mti_ExportModuleCamera.mel:
progressBar

mti_ExportModuleInstances.mel:
correct command for getting instanced object's parent transform
tidied XML output

mti_ExportModuleObjects.mel:
progressBar

mti_Gen.mel:
changed routine to open and close the file fewer times. was aiming for once only, but it makes sense to let Instances write separately.
Also the writeBuffer is cleared from time to time which should help memory usage on large scenes.
XML output is now shown using notepad, if the user requests (new mti_setting)

mti_ModuleTools.mel:
moved convertAllProc here

mti_ScriptNode.mel:
new settings for render priority and view XML

rudimentaryHelp_mti.mel:
left align text

129 / doug
updated README.txt for UserPrefs change

128 / doug
corrected error in mti_UserPrefs.mel

127 / doug
mti_ExportModuleInstances.mel:
- write the file as we go, instead of store to string. better memory efficiency and it's faster.
- progressBar update

Other files:
- progressBar update

126 / doug
mti_ScriptNode.mel:
- added renderSavDir for saving PNG files within scene folder

mti_Gen.mel:
- implemented halt time and halt spp as command line options
- implemented -o output for renderSavDir

125 / bkircher
tool function for select. obj export
turbidity range higher
userPrefs turned to on (uncomment to ignore)
changed instance-scaling

124 / doug
19 November 2007 release

123 / doug
updated changelog

122 / doug
renamed the camera from camera1 to indigoCamera

121 / doug
added the wiki format documentation.

120 / doug
Removed documentation. Lets use the wiki instead, as it allows us to use images and is easier to edit etc.

119 / doug
- Removed /objs and /Textures directories - now auto created.
- Updated Maya to Indigo.rtf with pictures (13MB - sorry! will optimise at some point -- perhaps we just use the Wiki instead?)
- Removed redundant custom Attrs from mti_add_customAttributes_proc.mel and GUI
- small tidying in mti_ExportModuleCamera.mel
- Migrated to new mti_ExportModuleShaders.mel

118 / doug
swap to new module shader.

117 / doug
individual file update

116 / doug
mti_ExportModuleObjects.mel:
- auto create objs/folder if it doesn't exist

mti_ExportModuleShaders.mel:
- now totally redundant

mti_ExportModuleShaders2.mel:
- implemented albedo/bump/exponent/blend maps from hypershade. everything is copied auomatically.
- blend materials are still a little broken, use with caution. just needed to commit this before I got too far ahead.

mti_Gen.mel:
- small tidying of XML output.

115 / ctzn
- Only updated Documentation.rtf with instances doc.
- I urge you to provide a documentation for your implementations. That's no wise strategy to release undocumented features, please update either Documentation.txt or Wiki, page I can merge them (even if wordpad shuqs).

114 / doug
migrated to new shader export module mti_ExportModuleShaders2.mel
this module implements recursive material searching in order to fulfill multiple-blend dependencies.
this is quite experimental - please test thoroughly.
If all goes well, we can eventually remove mti_ExportModuleShaders.mel and rename mti_ExportModuleShaders2.mel.

113 / doug
updated GUI for blend attrs.

112 / doug
deleted 2 extraneous files.
added blend attrs to mti_add_customAttributes_proc.mel.
sketched out blend checkbox to mti_Main.mel - GUI needs rearranging to fit it in.

111 / bkircher
Cleaned up older comment files and an unused procedure.
Changed EV default value to 0.
Changed Light Generation to skip power drawn / efficacy statemtents for IES lights.
Changed IES-Locatore creation to automatically assign incandency with warm light-bulb characteristics.

110 / doug
- finished blend material implementation in mti_ExportModuleShaders.mel
mti_add_CustomAttrs and GUI needs updating for blend_map related custom attributes
- updated documentation... upon reading back it's a bit waffly, can someone else please try to follow my instructions and re-write in a more simple way?

109 / doug
added a very nearly working blend material (layeredShader) in mti_ExportModuleShaders.mel. just need to substitute in some real attributes.
(also need to update the GUI for blend_map custom attrs).
tidied the CHANGELOG.txt

108 / bkircher
Fixed original IES-Normal direction for Z-up scenes (pointing downwards)
Set "18.ies" as new default.

107 / doug
updated Maya to Indigo.rtf - added install instructions.

106 / doug
14 November 0.9 stable release

105 / doug
implemented camera exposure_duration.
the corresponding ScriptNode setting is inverted. ie. enter 1000 for 1/1000 sec.
updated changelog

104 / doug
updated makeIESlight() to generate a complete shading network with custom attribute and assign it to the plane.
also gave each element suitable names IESShader -> IESlight -> IESlocator

103 / doug
added check in mti_add_customAttributes_proc.mel so that attributes dont get added to non-shaders.
changed to switch..case syntax in mti_ExportModuleShaders.mel

102 / bkircher
Fixed Toolbox resizing.
Added useAdvanced settings switch to UserPrefs: This could be 0 or 1, depending how we see the function of the script.
Added check to IES-locator about the Z-Axis, it is rotated downwards accordingly for Z-up also.
rearranged some code lines to look nicer.

101 / bkircher
Presets modifying some elements of mti_settings:
either sample directory locations,
render settings like bidir and metropolis,
or settings how long an image update will take.

100 / doug
- added diffuse_transmitter into lambert shader. controlled by Transparency
- updated documentation

99 / doug
fixed stupid typo.

98 / doug
- implemented Cmera Tonemapping
- implemented proper linear tonemapping
- rearranged tonemapping and environment in mti_Gen.mel to use switch..case statements
- changed tonemapping switch to enum
- some source formatting
- removed a few old commented out lines

97 / bkircher
Check if mti_settings exists before calling mti_UserPrefs, so settings are not made void.

96 / bkircher
Icon for IES_Locator

95 / bkircher
connected Indigo to the default-resolution node of maya.
uncommented xres, yres out of mti_settings, we don't need it any more.
Cleaned up the scene UI somewhat.
Added access to the environment settings.

94 / bkircher
I've eliminated some tool-icons from GUI (35mm since Camera works properly, and the simple mtiInstanceLocators as it is now contained in the complex locators tool).
The remaining icons are split into two rows of which one is optional.
Added reduced user prefs as simple way to set startup-preferences:
Presets are nice, but shouldn't be necessary in every new scene.
They will set working and local working directory, global scale factor and
indicate to use optional Tools or not:

93 / ctzn
- Added new functionalities to mti_makeInstances
- Simplified About. Beside that, an updated changelog should do.
- Doc need more completion/cleaning.

92 / doug
fixed global scaling. :)

91 / bkircher
updated text, mainly on phongE and instructions on using normals

90 / doug
added new docu in RTF format.

89 / bkircher
Spherical Background implemented.
uncommented mti_EnvSkyLightUse, should be removed in following versions

88 / bkircher
added init statement

87 / bkircher
rudimentary help; notes on normals, etc.

86 / bkircher
new ruimenary help; using moduleTools;

85 / bkircher
f-stop range updated

84 / ctzn
?

83 / bkircher
?

82 / doug
re-arranged folders.

81 / doug
removed the old exporter.
removed old Documentation.txt and readMe.txt.

80 / bkircher
Added mti_makeInstances to GUI, changed the layout slightly to make some space.
Changed some minor things in mti_ScriptNode.

79 / doug
renamed some of the Documentation files

78 / doug
started the re-written documentation.

77 / bkircher
preliminary mti_Icon

76 / bkircher
Commented some experimental elements out for 0.9 rel.
Added renamed Access to IES-Locator under "tools"

75 / doug
- fixed powerDrawn and efficacy
- changed mti_makeIESLight() generated planes. they were too small and not showing correct directionality.

74 / doug
- functionalised albedo_texture in order to:
- implemented bump maps
- implemented exponent maps for phong
- implemented diffuse transmitter (anisotropic shader)
- fixed bug with background colour. made mti_EnvironLight work properly (should sunlight appear in this list rather than a separate option??)
- added a check for whether shader.incadescence exists before using it (in case we need to use shaders that don't have it)
- added a function mti_makeIESLight() which makes a small plane parented to a locator for IES light use.
- updated GUI
- changed version numbers in scriptnode - is there a way we can prevent the stupid float rounding error? - use int for version numbers
- code + message tidying here and there. tidied XML output somewhat.

73 / bkircher
Updates in the phongE-solution (Supports now Keywords for Colour and Ambient Colour, can exchange now
a max. of 4 Occurences per Key-Word).
Added a modified Highend3d-Script to convert Particle Instances to Objects (strangely, the 2008 converter seems not to be able to do so). To use, make a particle system, use paricle unstancer and add preferably a mtiInstanceLocator with the correct Names set.. Use the new function under "tools" with the particle object selected to convert all Instances to Particles.
Added a modified Highend3d-Script to select all surfaces with per face material assignments, that are a source for errors and need reassignment of a single material.
NOTE: If we find these tools useful, we should build our mti-Versions from the ground up...
Fixed some Instances bugs of the latest update (didn't write Instances to file).

72 / bkircher
IES-Custom_attributes can be added to lambert.
Added necessary presets.
Added quick access to maya-preferences.
Added the .ies-lib from the blendigo collegues. (someone give a note please if this is a problem)
Added some minor preferences.

71 / bkircher
Splitted Parts of mti_Gen.mel into -> mti_ExportModuleObjects.mel and mti_ExportModuleInstances.mel
cleaned up some lines, removed "obacht" statement
started to move unsupported code into ObsoleteCode.repository. Rationals: We should keep especially the prefs settings to the minimum.

70 / ctzn
mti_Main: Strenghtened mti_makeInstances. Can update previously created mtiInstanceLocators with new mesh. mti_Gen: Reordered code to avoid potential errors with instances rotations in Y up.
Documentation: Updated. Not yet up to date at 100%, get used to feed that file ;)

69 / doug
- sketch code for adding layeredShader for blend materials (commented)

68 / doug
- updated changelog in readMe.txt
- fixed version number type in mti_ScriptNode.mel
- added shader type checking in mti_add_customAttributes_proc.mel (nk and exponent on phong)
- added preliminary code in mti_add_customAttributes_proc.mel for: exponent map and IES light data.

67 / doug
added albedo_texture support to phong material.

66 / doug
updated about/credits window.
removed broken GUI menu items.

65 / doug
- add halt_samples_per_pixel back in
- Remove the load/save paths to file functions. We have AE presets which are a better solution I think.
- change the default turbidity value
- removed /MAX (found it annoying, perhaps it could become an mti_setting)
- removed unnecessary cmd /c
- added Working Master networking support
- added network port mti_Setting
- added console setting
- fixed scriptnode num_threads max value
- added net and console options to GUI. fixed some attr linking. re-arranged GUI slightly.

64 / doug
quick fix in render_settings to make exporter work with indigo v1.0.2

63 / doug
08-11-2007 release.

62 / doug
updated material preset scene (v8.5 compatible), and added it's textures.

61 / ctzn
- Fixed rotations.
- Updated mti_makeInstances with random code attribute. By the way I didn't test that feature with new rotations.
- Updated Documentation.txt and TODO.txt
- bit of re-formating in output pane of SE

60 / bkircher
- Many mti-settings are now keyable and can be modified in the channel box
- added a Global Factor Setting, default 1, not working properly with camera yet
- added an UpRandomRotation element to locators. Works in principle but has to be checked.
- added a sketch of the camera settings, but got stuck, so they are just a heap of comments.

59 / bkircher
Sample mti-Settings preset to give an easy model how to name the elements.

58 / doug
added two new test scenes.
- camera framing calibration
- material preview scene (imported from blender)

57 / bkircher
added GlobalScaleFactor $mtiSF (passed as $mtoGSF_CAM to mtiExportModuleCamera):
Except Z-Orientation of the Camera, it seems to work, test with $mtoGSF ~0.5.
Will Continue on Random Rotation for locators, prepared by
"float $mtiRotationRandomRange = 0;" Need a mtiLocator attribut called mtiRotationRandomRange.

56 / doug
corrected camera
- removed OBACHT/shader debug print() output

55 / doug
- changed default reinhard settings. pre 2, post 1, burn 6.5.
- typo turbitiy => turbidity
- change b-body temp minimum to 500.
-some minor code style points:
rename indcamera() to mti_IndigoCamera()
rename SmoothShading_Proc() to something mti_ related
some code formatting in mti_Main.mel

54 / doug
updated blinn presets to work with revised SSS code.

53 / ctzn
Rotations around up axis now work for instances in both schemes. Rotations around other axes give wrong results; I don't think I can go further without help.

52 / ctzn
- Supposedly having primal rotation abilities. Untested cause bug in obj export name (name.

51 / ctzn
- World up axis should be detected automagically. Maybe I forget to update certain code chunks accordingly. Removed from GUI.
- Added redundancy in scriptNode, but at least read/write from file works in all case here.

50 / bkircher
Added CommandButton to SavePathsToFile

49 / bkircher
corrected examples

48 / bkircher
added example of path naming naming

47 / doug
another attempt to fix the ScriptNode bugs. added lots of debug output, please test and report messages if the script fails.
added info about SSS to Documentation.txt

46 / doug
Fixed ScriptNode bug.
CHANGED BLINN SHADER.
absorption_spectrum is now controlled by COLOR
if ambient RGB == 0, then use uniform scattering controlled by lightAbsorbance,
else use ambientColor RGB as scattering_spectrum.
added another SSS test scene. (uses new SSS export values).

45 / doug
corrected syntax error with linear tonemapping start tag. 

46
Fixed ScriptNode bug.
CHANGED BLINN SHADER.
absorption_spectrum is now controlled by COLOR
if ambient RGB == 0, then use uniform scattering controlled by lightAbsorbance,
else use ambientColor RGB as scattering_spectrum

45
corrected syntax error with linear tonemapping start tag.

44
bug fixes with loading paths from file breaking full loading of mti_settings.

43
tidy up extraneous file, also tidy up readme, documentation and TODO.

42
testing SVN conflict. also fixed mti_SavePathsToFile; call in mti_ScriptNode.mel being in the wrong place.
(also added some junk to Documentation.txt and TODO.txt, this can be removed later).

41
SVN conflict testing. (no changes)

40
created save/load indigo paths to file procs.
on first mti_Main() load the defaults will be written to file, and then used subsequently.

we need a GUI button to save the settings if the user changes them. they are not auto saved.

39
Fixed: Instances where flipped in the z axis when y was up.

38
updated mti_ScriptNode.mel to read indigo path from file (not currently active -
awaiting procedure to write file before enabling).

37
fixed instances not working with Y up
- added scale to instances
- updated Documentation

36
- Fixed initialShadingGroup bug

35
?

34
mti_Main
--------

-added global proc mti_makeMtiInstances (non GUI yet).Select mesh to be instanced followed by
instancing locators, then call "mti_makeMtiInstances;". There is an error at export time because
some new undocumented attributes are missing from the locators, please help with that (line 62)
and with GUI integration. I've put a temporary icon if that helps in the appropriate folder.

- added global proc mti_sun. If you don't want the group, comment line 99 out.

33
created tags/20071029 for rev32 release (no changes)

32
updates:
changed default render settings to match default inifile.txt

bug fixes:
substitute | for - in .obj filenames
threads: set to 0 for auto, else auto_choose_num_threads is overridden.

known issues:
/BELOWNORMAL priority not working

31
removed some extraneous files.

30
put the whole shader building into mti_ExportModuleCamera.mel
added phongE as "Notes to Shader Material": The notes of a phongE are
translated as a material, if they start with the string:
<!-- mti_UseCommentAsMaterial -->
The key words mtiKey_ShaderName, mtiKey_GlobalGamma, mtiKey_Exponent, mtiKey_ior can be inserted
and will be exchanged with the appropriate global or phongE value.
Added more material presets.

29
added custom settings: export visible only (default); save local to use Alternative directory;
Alternative Directory string; append local to avoid overwriting existing .obj-files.

Minor Bugfixings

28
mti_Gen:
- wrong } at end of material-export code
- wrong use of "$skipstandard_phong", could skip writing Phong-shaders otherwise

mti_Main:
- added 35mm button to set film-back to Maya-"35 full aperture"-equivalent
- fixed last button

added 35mm icon
added ConvertAllToPoly.mel back in.

27
MtISimple source formatted, updated TODO.txt. untested.

26
Formatted MtISimple source. untested.

25
creating main trunk. (no changes)

24
creating main trunk. (no changes)

23
creating main trunk. (no changes)

22
merge + update starting point

21
TODO.txt updates.

20
updated with MtISimple: bkircher 23 Oct 2007 22:24

19
updated TODO.txt ;)

18
slight directory re-arrangement. committed the simple exporter. renamed the full exporter directory

17
slight directory re-arrangement. committed the simple exporter. renamed the full exporter directory.

16
slight directory re-arrangement. committed the simple exporter. renamed the full exporter directory.

15
Updates in mtiMain.mel and mtiGen.mel to provide a single interface for launching the indigo process (launchIndigoProcess() in mtiMain.mel).

Added db_log() debugging logging function.

Modified system() call to prevent process blocking in Maya.

14
Changed Documentation.txt to include info about meshlight power.
Changed mtiMain.mel to reflect same default advanced render settings as blendigo (improves SSS performance).
Added sss_1.ma test scene (Saved from Maya v8.5).

13
Updated Documentation.txt for SSS material instructions.

12
Added Documentation.txt with basic explanation of how the system is supposed to work.

11
(no changes)

10
fixed "Render scene directly".
further source tidying (file headers).

9
Global source formatting. untested.

8
mti CTZn current 16 oct 2007.
Known problems:
- semi-broken meshlights
- direct run render doesn't work