Addons for Blender 2.5 and 2.6 (e.g. MD2 and VRML export)

3DCG × JavaScript

カテゴリー: Blender  閲覧数:1279 配信日:2014-03-22 08:20


概要


Blender から MD2 をエクスポートするための Add-Onスクリプトを試す
・エクスポートには成功するも、「MD2 to JSON Converter」利用すると、エラーで落ちる
・正しい形式で、MD2エクスポート出来ているか疑わしい


現時点の結論


1オブジェクト単位? でしかエクスポートできない
・胴体なら胴体だけ、とか
・それだと使えない
・Colladaをmd2へ変換するような無料ソフトはない?

・以下作業履歴


ダウンロード&設定


Export to MD2
metaio/blender-addons · GitHub

スクリプト直接配置
▼C:/Users/Administrator/AppData/Roaming/Blender Foundation/Blender/2.69/scripts/addons/md2_export_263.py

Add-Onスクリプト反映
・[ユーザー設定]画面 → Add-On詳細画面 で、該当Add-Onにチェックを入れ、有効にする


MD2エクスポート


Blender より MD2 エクスポート
・オブジェクト未選択だとエラー
Please, select an object to export!

・オブジェクト頂点数(?)が多過ぎるとエラー
Object has too many (triangulated) faces (★★), at most ■■ are supported in md2

・md2エクスポートする際、jpg画像も一緒に出力される
・png画像ではなく、何故jpg?


JSON Converter


・three.jsで利用するため、「MD2 to JSON Converter」でJSON形式へ変更しようとしたところで、エラー発生

考察
・元データは「DAZ Stusio」なので、そこに原因があるのかもしれない

今回の処理の流れ
1.「Daz Studio」から、COLLADAファイル(*.dae)指定してエクスポート
2.「Blender」で、先程出力したCOLLADAファイル(*.dae)選択してインポート
3.「Blender」Add-Onスクリプトで、md2指定してエクスポート
4.「MD2 to JSON Converter」でJSON形式へ変更しようとしたところで、エラー発生
5.発狂
6.終了


その後


1.blender オブジェクトを一つへ統合
2.「Blender」Add-Onスクリプトで、md2指定してエクスポート成功
3.「MD2 to JSON Converter」でJSON形式へ変更成功
4.three.js取込
・何も表示されない
・エラー表示なし
・警告があるだけ…
animation[undefined] undefined

・うーん、どうしたら良いかさっぱり分からない
・Blender から 出力したファイルをMD2専用ソフトで取り込み、MD2 エクスポート試す?
・MD2形式は諦め、別のthree.js形式試すしかない?
・away3d試す?