Dev talk:Ref/Release Notes/2.62/Collada

提供: wiki
移動先: 案内検索

Python based exporter

Why on earth would you create a Python based solution? That is the worst idea ever!

Have you ever used the 2.49x exporter with a big and complicated model? Like modern games have, with many polygons (>= 10k)? On my Athlon X2 6000+ it took always around 15 minutes to export complex models! But: Opening that in Blender and exporting it there with the C++ Exporter: Fractions of seconds!

That is just how Python is! Very slow! There is absolutely no way to make Python work as slightly as fast as C++. If you want to use a more accessible language: Use Java or C# (not recommended because of Platform independence, Mono isn't that advanced).

Summarized: Using a Python based solution is a GIANT step backwards. And yes: Blender has a Python based Interface... That is used to communicate with its C++ core which does all the time consuming, complicate work.

Please: Forget the Python based exporter, and focus on C++. --Collad 12:18, 10 February 2012 (CET)