Dev talk:Ref/Release Notes/2.62/Collada

提供: wiki
< Dev talk:Ref‎ | Release Notes
2018年6月29日 (金) 05:47時点におけるYamyam (トーク | 投稿記録)による版 (1版 をインポートしました)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

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)