MD2未対応
状態:未解決
閲覧数:2,474
投稿日:2014-03-17
更新日:2014-03-25
「Blender 2.69」はMD2未対応(インポート/エクスポート)
・ネットでは下記のような情報も掲載されているので、もしかしたら、以前のバージョンでは対応していたのかもしれない
・以前はデフォルトエクスポートの選択肢の一つだったけど、Blender2.6系では使用できない?
・ネットでは下記のような情報も掲載されているので、もしかしたら、以前のバージョンでは対応していたのかもしれない
インポート対応
・MD3(.md2)
エクスポート対応
・MD2(.md2)
・MD3(.md2)
エクスポート対応
・MD2(.md2)
・以前はデフォルトエクスポートの選択肢の一つだったけど、Blender2.6系では使用できない?
Exporting to MD2 is one of the default export options for Blender 2.49. As far as I know it's not available for Blender 2.6x yet.
MD2 import script for Blender 2.63
概要
Blender へ MD2 をインポートするための Add-Onスクリプトを試す
・原因不明エラーのため、取込不可
・挫折
・以下作業履歴
Add-On
Blender 機能を拡張するアドオン ( Add-On ) スクリプト
・MD2 import script for Blender 2.63
・ユーザ登録後ダウンロード
・zip解凍
・md2_import_Blender2.63.py
設定
アドオン ( Add-On ) スクリプト配置する2つの方法
A.ファイル読込することで、配置
B.直接配置
※何れの方法でも結果は同じ。指定ディレクトリへファイルは配置される
A.ファイル読込することで、配置
1.[ファイル] - [ユーザー設定]クリック
2. [ユーザー設定]画面の「アドオンタブ」で、[ファイルからインストール]ボタンクリック
3.Add-Onスクリプト(.pyファイル)選択
4.ファイルが配置される
C:/Users/Administrator/AppData/Roaming/Blender Foundation/Blender/2.69/scripts/addons/md2_import_Blender2.63.py
B.直接配置
・md2_import_Blender2.63.pyファイルをエクスプローラから配置
C:/Users/Administrator/AppData/Roaming/Blender Foundation/Blender/2.69/scripts/addons/md2_import_Blender2.63.py
[ユーザー設定]画面
・Add-On詳細画面
・チェックが入っていないので、まだこのAdd-Onは有効ではない
設定反映エラー
・[ユーザー設定]画面より取り込んだAdd-Onを有効にしようとするも、エラー発生
importerror no module named md2_import_Blender2
・このエラーは、インポートしている .pyファイルが見つからないときに出る、とのことなので、pyファイル名自体を変更・具体的には、「md2_import_Blender2.63.py」→「md2_import_Blender2.py」
・これでようやくAdd-Onを有効に出来るようになった
・[ユーザー設定]画面にて、「更新」「ユーザー設定の保存」ボタンクリック
インポートエラー
・ここで挫折
・インポート画面で.md2ファイルを選択できるが、取込内容が反映されない
・エラーが表示される場合もあるし、ノーリアクションの場合もある
・Add-Onファイルの配置場所がマズいのかと思い、「D:/Program Files (x86)/blender-2.69-windows64/2.69/python/lib/」へ配置してみたりするも全く効果なし
・パスがおかしいのかと思い、スクリプトファイル内のパス自体を書き換えてみるも効果なし
return load_md2("/home/gouessej/Documents/programmation/java/artworks/models/md2/characters/male/tris.md2","")
Addons for Blender 2.5 and 2.6 (e.g. MD2 and VRML export)
概要
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試す?