「Blender 2.69 for Windows 64 bit」へ「.md2」をインポートできない

ソフトBlender

MD2未対応

 状態:未解決  閲覧数:2,138  投稿日:2014-03-17  更新日:2014-03-25
「Blender 2.69」は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

 閲覧数:730 投稿日:2014-03-17 更新日:2014-03-22 

概要


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)

 閲覧数:1,158 投稿日:2014-03-22 更新日:2014-03-25 

概要


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試す?


Blender インストール & 日本語化対応

モデルインポート