ishraam
08-06-2008, 06:31 PM
Hi,
Here is my problem : I'm working on a 3D scene, with reference models, and instances of these reference models. When exporting the scene to Collada via the Crosswalk exporter (version 2.6), it leads to a complete crash of XSI (version 6.01).
Hint 1 : Apparently, if I remove every model instance there is no more crash. Unfortunately, our artists cannot afford avoiding model instances on their scene - mainly because the resolution information must be shared among all models of the same kind.
Hint 2 : I could recompile the code of the exporter, and a debug session showed me that it is crashing in the CCOLLADA_Write::Execute(CdotXSIConverter *in_pContext) method, at the following line :
[...]
// Write
_SI_CALL(in_pContext->ftkscene()->Write(strFTKFileName), "Failed to write file");
[...]
Since the sources of the Crosswalk dll is closed, I cannot go further in debugging.
Hint 3 : another reason of XSI crash caused by Crosswalk Collada is detailed here (but is of no help for me, since I have no animation in my current scene): http://community.softimage.com/showthread.php?t=1765&highlight=collada+crash
. Could anyone give me a hand on this problem ?
. How can I contact the dev team to expose them this issue - I can provide a small scene that can lead to a crash.
By the way, I'm working for a game development studio, and I'm currently evaluating XSI & Collada as the basis of our (cross platform) 3D content pipeline, for both graphics and level design. It looks like a nice solution in theory, but these stability issues let me think that reality is a different matter.
Here is my problem : I'm working on a 3D scene, with reference models, and instances of these reference models. When exporting the scene to Collada via the Crosswalk exporter (version 2.6), it leads to a complete crash of XSI (version 6.01).
Hint 1 : Apparently, if I remove every model instance there is no more crash. Unfortunately, our artists cannot afford avoiding model instances on their scene - mainly because the resolution information must be shared among all models of the same kind.
Hint 2 : I could recompile the code of the exporter, and a debug session showed me that it is crashing in the CCOLLADA_Write::Execute(CdotXSIConverter *in_pContext) method, at the following line :
[...]
// Write
_SI_CALL(in_pContext->ftkscene()->Write(strFTKFileName), "Failed to write file");
[...]
Since the sources of the Crosswalk dll is closed, I cannot go further in debugging.
Hint 3 : another reason of XSI crash caused by Crosswalk Collada is detailed here (but is of no help for me, since I have no animation in my current scene): http://community.softimage.com/showthread.php?t=1765&highlight=collada+crash
. Could anyone give me a hand on this problem ?
. How can I contact the dev team to expose them this issue - I can provide a small scene that can lead to a crash.
By the way, I'm working for a game development studio, and I'm currently evaluating XSI & Collada as the basis of our (cross platform) 3D content pipeline, for both graphics and level design. It looks like a nice solution in theory, but these stability issues let me think that reality is a different matter.