MtI rev 63 08 nov 2007
Posted: Thu Nov 08, 2007 11:55 pm
There's been good progress over the last couple of weeks.
Seeing as indigo 1.0.2 has just come out, now's probably a good time to get this revision out too.
CTZn has been working hard on rotated instances.
bkircher has worked on the camera and global scale and the scriptnode.
I've updated the material presets, added some test scenes and generally kept an eye on what is and isn't working.
Please report bugs and suggestions in this thread.
CHANGE LOG
----------------------------
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.
44 / doug
bug fixes with loading paths from file breaking full loading of mti_settings.
43 / doug
tidy up extraneous file, also tidy up readme, documentation and TODO.
42 / doug
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 / doug
SVN conflict testing.
40 / doug
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 / ctzn
Fixed: Instances where flipped in the z axis when y was up.
38 / doug
updated mti_ScriptNode.mel to read indigo path from file (not currently active - awaiting procedure to write file before enabling).
37 / ctzn
- fixed instances not working with Y up
- added scale to instances
- updated Documentation
36 / ctzn
- Fixed initialShadingGroup bug
35 / ctzn
34 / doug
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.
EDIT: made a mistake of including the old exporter in the first upload. now updated with just the current exporter in the .zip file.
Seeing as indigo 1.0.2 has just come out, now's probably a good time to get this revision out too.
CTZn has been working hard on rotated instances.
bkircher has worked on the camera and global scale and the scriptnode.
I've updated the material presets, added some test scenes and generally kept an eye on what is and isn't working.
Please report bugs and suggestions in this thread.
CHANGE LOG
----------------------------
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.
44 / doug
bug fixes with loading paths from file breaking full loading of mti_settings.
43 / doug
tidy up extraneous file, also tidy up readme, documentation and TODO.
42 / doug
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 / doug
SVN conflict testing.
40 / doug
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 / ctzn
Fixed: Instances where flipped in the z axis when y was up.
38 / doug
updated mti_ScriptNode.mel to read indigo path from file (not currently active - awaiting procedure to write file before enabling).
37 / ctzn
- fixed instances not working with Y up
- added scale to instances
- updated Documentation
36 / ctzn
- Fixed initialShadingGroup bug
35 / ctzn
34 / doug
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.
EDIT: made a mistake of including the old exporter in the first upload. now updated with just the current exporter in the .zip file.