Hi,
We are using this exporter at full speed now, and I have a couple of additional remarks:
- Our modeler put a camera in the scene, called persp1 (in the outliner, I actually don't have maya experience myself). When it was made exportable, and I tried to export the .scene file, I got an error: "Error: No object matches name: camera1". The error disappeared when I selected the camera and pressed "Delete" in the exporter dialog
- Having to press "Delete" for an object not exporting anymore isn't very intuitive I think (I for one had to look for it a while). Wouldn't it be better if the button was called "Don't export" or something?
- There is an error in the produced .scene file. It isn't valid XML, as there seems to be a bit of text lost. In the middle of the file, a part of a <node tag is cut off. In stead of the correct tag, there was only "0"> at the beginning of the line, so not correctly indented as the rest of the file. I changed the line to <node name="screen_01Node" id="0"> and it worked again.
Edit: Actually, the next times I pressed the "Export .scene file" button, the file was correct. It only seems to happen the first time you press the button...
Edit 2: Also, could the export dialog be made expandable in size? Cause when you are changing parameters, it's kinda hard with such a small dialog...
Edit 3: I just discovered the (very nice!) material system, but there seems to be something wrong with the simpleTexture material definition. I found out when the ambient color wasn't correctly taken over by the exporter (only an ambient light resulted in a completely black scene in Ogre). There are a couple of strange things in the definition:
Code: Select all
<A simple material with a texture.><text>
<newline>
<texture><file><color>
<lighting> <opt> <on,off>
<line>
<ambientColor><attrRGB><incandescence>
<ambientA><float><1>
<specular><attrRGB><specularColor>
<specularA><float><1>
<emissive><RGB><0 0 0>
<end>
the incandescence parameter isn't the ambient color, right? I tried to change it to Ambient Color, AmbientColor and ambientColor, but none of them works (no idea where I could find the names I could use).
The specularColor doesn't seem to work either. It gives an error in the exporter dialog: ATTR ERROR: 'specularColr' !
I also tried the texture file manager. If that target path would be filled in by the export path by default, it would be a great tool (it is already, but then it would be kinda perfect)
Again, thanks for the great exporter!
Greetz,
JeDi