Hi everyone,<br><br>Thanks a lot for your comments. You&#39;re right with Collada DOM that&#39;s much better solution.<br>I&#39;ll modify my proposal and submit through the GSOC web app.<br><br>Maxime, thanks, your example showed me that the module should be written in C++.<br>
<br><div class="gmail_quote">2009/3/28 Maxime Curioni <span dir="ltr">&lt;<a href="mailto:maxime.curioni@gmail.com">maxime.curioni@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Chingiz,<br>Currently using COLLADA as input data format for my own projects and Illusoft&#39;s export script to convert scene, I have a personal interest in your project and I have a few comments about your proposal. <br>

<br>IMHO, COLLADA DOM is the best option for the project. First, like Ton mentioned, FCollada&#39;s open source version is no longer supported, while COLLADA DOM is in active development (it supports the latest COLLADA 1.5 release). Second, FCollada is a higher-level solution than COLLADA DOM. You might consider this a good thing if you are just trying to add COLLADA support to your program, but if you want to access all the low-level details yourself, it might not be such an advantage. Since you are writing an import/export solution, I don&#39;t see why you would want such a high-level access anyway. Finally, I don&#39;t think that backward compatibility is a big problem. The latest 1.5 release already is compatible with the 1.4 spec. Since the COLLADA specification is becoming stable over time, I think we can afford to use the latest version of COLLADA DOM.<br>

<br>Besides extending support for animation, I recommend you make your whole program in C++, that is, you do none of the processing in Python (your Python scripts should only wrap corresponding C++ functions). Illusoft&#39;s script works well for small scenes but when your mesh data is relatively large, it takes forever too export. As an example, this week, it took me more than 3 hours to export an untextured 3d model with 120K faces. I don&#39;t know how Illusoft&#39;s script was coded in detail, but I suspect that using Python to access the mesh data and write to disk is rather inefficient. I am purely speculating. One thing for sure, it shouldn&#39;t take this long and the user should be provided feedback on the import/export completion.<br>

<br>Best of luck on your project,<br><font color="#888888">Maxime<br><br>
</font><br>_______________________________________________<br>
Bf-committers mailing list<br>
<a href="mailto:Bf-committers@blender.org">Bf-committers@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-committers" target="_blank">http://lists.blender.org/mailman/listinfo/bf-committers</a><br>
<br></blockquote></div><br>