AUTLA.com-BBS  


<< 最初 < 戻る 1 2 次へ > 最後 >>
MQOエクスポータについて - 2007/01/04 07:56 使ってみた方のご感想とかご意見とか、「これエクスポートできません」とか、そういうのをぜひお聞かせいただければ幸いです。とくにこちらに書いたシェーダ問題とか、仕様に関するご意見なども何かあれば。
  | | 管理者によって書込みは無効になっています。
Re:MQOエクスポータについて - 2007/10/09 07:25 はじめまして、WAKIMOTOさん。
MQOエクスポーターを使わせて頂いてます。

さて、オブジェクトAlt+Aで確定しないと出力の際に
上手くオブジェクトが配置されないので、生メッシュから
データを取得するように改良してみました。
>http://www.tky.3web.ne.jp/~maturugi/3d/mqoexport.py

GPL2ライセンスということで自分のHPで公開してますが、
不都合があれば訂正します。

あとUVがサポートされると嬉しいです。
  | | 管理者によって書込みは無効になっています。
Re:MQOエクスポータについて - 2007/10/16 07:12 M.MATURUGIさん、こんにちは。

うおー、しかもUVマップも対応してるじゃないっすか!
いや〜、やっていただいてありがたいです。最近Blenderもメタセコもイジる時間なくって放置してたので感謝、感謝です。

ほんとはパッチもらってこちらでアップすべきなのでしょうが、当分対応できそうにないので気づいたところはガンガンイジっていただいてそちらで更新していただいて結構です。というかお願いしますm(_ _)m

時間ができたら今後のソースの管理について(SourceForge.jpにプロジェクト登録するとか、こちらのサイトにMATURUGIさんがアップできるようにするとか、svn設置するとか・・・)うまい方法 を考えたいと思います。
  | | 管理者によって書込みは無効になっています。
Re:MQOエクスポータについて - 2007/10/22 19:24 今後のソースの管理についてはGPL自体良く分かっていないので、
WAKIMOTOさんにお任せします。

UVは他のソースとか眺めてたらできそうなので
出力できるようにしてみましたw

改良のソースとかは他のBlenderのエクスポートスクリプト
からパクッたとこもあるのでGPL的にはどうなんでしょうね?

他の改良点ではテクスチャマッピング、軸変換、スケール変換、
ミラー、サブサーフが考えられますが、テクスチャマッピング
はblenderとメタセコの投影座標とかの対応が分からないので
断念しました。

軸変換はインポータが90度回転させているので強制的に
メタセコに合うように変換させているので、スケール変換
と共にユーザに選択させる方式にするとか。
その場合はGUIを変えないといけませんね。

ミラーとサブサーフはModifierのAPIの呼び出し方がよく分からないので
停滞中です。何分プログラムはちょっとかじっただけなので(^^;

シェーダーの問題はblenderでは2種類選べるのにメタセコは
1種類だけなのが問題ですよね。
例えばスペキュラで指定されているシェーダーは無視して、
デュフーズの内から一つだけ選べるようにするとか?
どのみち後でレンダリングする為にBlenderや他のレンダラに持って
行く場合にユーザがスペキュラを選ばないといけないので。
  | | 管理者によって書込みは無効になっています。
Re:MQOエクスポータについて - 2007/10/25 00:45 それでは、こちらでの開発を再開してバッティングする可能性がでてきたら、ソース管理はこちらでやるということにしますね。気にせずいじってください。

シェーダの問題に関しては「何のためにエクスポートするのか」という根本的なところを考えないといけないんですよ。メタセコ上でできるかぎりBlender上と同じように見えるようにするという課題以外にも、統合 環境であるBlenderからモデラーであるメタセコにエクスポートするっていうのは、やはりメタセコでいじった後にBlenderに戻すという人が多いんじゃないかと思うんです。ということは行って帰ってきたと きに元の情報が残っていてほしいって思うんです。しかしメタセコに持って行くとかなりの情報が失われる。じゃあどうしたらいいか、っていう問題があるんですよ。

で、前に考えた解決法は、メタセコにエクスポートする際に失われる情報はmqoとは別の独自ファイルにエクスポートしておいて、インポートの際にそれを読んで再現する、と。これなら縮尺の問題も解決します。しかし この方法ではインポータも独自に書かないといけないんですねorz。

なかなか考えるべきことが多いです。
  | | 管理者によって書込みは無効になっています。
Re:MQOエクスポータについて - 2007/10/25 18:18 >ソース管理
よろしくお願いします。

>行って帰ってきたときに元の情報が残っていてほしいって思うんです。
私はメタセコで編集したデータを読み込むときは、受け渡す前の
blendファイルを読み込んで、そこに追加する形でユーザーは
インポートすると思うので、エクスポートする前のマテリアルの情報が
残っているので、その場合にそのマテリアルに再リンクするか、
そのマテリアルの情報をコピーすれば良いんじゃないかと。

エクスポータではメタセコに受け渡せるだけの情報を吐き出せば
エクスポータとしての役目は充分ではないかと思うので、
インポートする場合はユーザー任せで良いのではないかと思うんですが。

 UV情報もメタセコでオブジェクトを編集すれば、情報も変わって
メタセコ側かBlender側で再度UVマッピングする必要がありますしね。

シェーダはポップアップメニューにしてデフューズかスペキュラで
選択されているどちらかか、5種類のうちの一つを選択する7通り
ユーザが選択する方法を考え中です。

modifierのAPIは呼び出し方をやっと理解しましたが、
生メッシュを吐き出すようにしてるとミラーとサブサーフ
の情報は意味がないことが判明w

getFromObject()だと解決しそうですがデータがタプルでいじれない(T_T)

吐き出すメッシュも変形前・変形後を選べる選択方式の方が
良いですかねぇ(^^;

しかも2.44だとミラーの軸情報が0しか出さないんですけど、
2.45だと直っているのかな?

色々考えるとGUIの変更しないと対応できないのですが、
GUIの記載方法を忘れてしまったのでまた調べないといけませんね(^^;
  | | 管理者によって書込みは無効になっています。
<< 最初 < 戻る 1 2 次へ > 最後 >>
© 2012 Autla.com SIDE-A
Joomla! is Free Software released under the GNU/GPL License.
Translation is Joomla!JAPAN