myara CG blog

CG Design Blog. Thoughts, experiments and experiences.

SI | mSeparate v1.2 と mCombine 1.4 ( ウェイトを残しながらポリゴンを切り離し、またマージ)

昨日の夜にこの記事はまだ書き終わっていなかったのに間違えて公開しちゃいました。


3ヶ月程前に書いたスクリプトは今のプロジェクトで使うことが多いけど、色んなバグが残ってることに気づき、もういいかげんこいつを完成しようかと思い今日は直して、アドオン化にしました。

ポリゴンやクラスターを切り離すアドオンです。

普通の切り離す機能と違って、エンベロープが残ります。
Duplicate(複製)コマンドを使っているから「Extract Polygons」と比べて遅いですけど、あんまり気にならない程度。

注意:シェープアニメーションが付いていると、もう一度マージすると上手くいかない場合もあります。


これはSoftimageのみ(プラグインなし)で出来ないことはないです。
これはただのショートカット的なプラグインですが、僕は結構使っています。これで作業のスピードアップが出来ます。



mCombine 1.4 addon
最新版 1.7 : http://myara.blog.fc2.com/blog-entry-178.html

DOWNLOAD
選択されたポリゴンメッシュオブジェクト(複数OK)を最後に選択されたポリゴンメッシュオブジェクトにマージして、そのオブジェクトの構造に合わせて(親子関係)、名前もリネームされます。

※ マージの Tolerance は「0.001」になっています。これを設定できるプリファレンスは用意していませんが、どうしても違うToleranceでやりたい人は、ノートパッドでCombinePolygons.vbs を開いてこの数字を探して下さい。それだけ好きに変更すればOKです。


mSeparate 1.2 addon
DOWNLOAD
クラスターを選ぶとそのクラスターを切り離す。
ポリゴンメッシュを選ぶとそのポリゴンメッシュの全クラスターを切り離す。
ポリゴン(コンポーネント)を選択すると、そのポリゴンだけを切り離す。

インストール方法
ビューポートにドラッグ&ドロップ


以下のビデオを参考にして下さい:



これはMayaとかでは不可能ですよ。
なんて不便だよな、次世代3Dソフト。

Softimageユーザー、特にキャラモデラーには当たり前なことなんですけど、
意外とこういうのが出来る3DソフトはなかなかないからSoftimageしばらくなくなったりしない。

Comments

はじめまして。こんにちは。
作業の手間が減るのでありがたく使っております。
ところでこのスクリプトで分離したtextureprojectionのUVアニメが共通したUV値を参照しているようなのですがなぜでしょうか?
myara様が前述した方法ではきちんとそれぞれのオブジェクトで別れるのですがこのスクリプトを使うと一緒になってしまいます。
何をしたいかというと、キャラクターの目だけ別テクスチャのUVTranceアニメを入れて確認しようとモデルを切り分けて動かしてみたら全部一緒に動くという…説明難しいですね。

  • 2012/06/25(月) 23:42:07 |
  • URL |
  • ミゲル #EBUSheBA
  • [ Edit ]

Re: No title

>ミゲルさん

コメントありがとうございます。
ミゲルってスペイン系っぽい名前ですけど、どちら出身でしょうか?

このプラグインはSoftimageのDuplicate(複製)コマンドを使っています。Duplicateはデフォルト設定だとTexture Projectionをシェア(共有)します。なので、このプラグインで切り離すとデフォルトでは共有UVになってしまいます。

mSeparateのコードを編集するしかありません。
mSeparatePolygonsPlugin.js をテキストエディターで開いて「Duplicate (oSouObj)」 を
「Duplicate(SouObj, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3)」
に変更すれば、今後はSIはどんな設定になっていても、mSeparateで切り離したオブジェクトのUVは自分だけのUVになります。

次のバージョンではユーザーのSI設定によって共有・フリーズにするように変更します。

  • 2012/06/26(火) 00:41:06 |
  • URL |
  • myara #-
  • [ Edit ]

Re: Re: No title

>ミゲルさん

mSeparateを更新しました。
良かったらどーぞ http://myara.blog.fc2.com/blog-entry-140.html

  • 2012/06/26(火) 01:29:10 |
  • URL |
  • myara #-
  • [ Edit ]

Post a comment


Only the blog author may view the comment.

Trackbacks

Trackbacks URL
http://myara.blog.fc2.com/tb.php/136-5fcf3b31
Use trackback on this entry.

まとめtyaiました【SI | mSeparate v1.3 と mCombine 1.4 ( ウェイトを残しながらポリゴンを切り離し、またマージ)】

昨日の夜にこの記事はまだ書き終わっていなかったのに間違えて公開しちゃいました。3ヶ月程前に書いたスクリプトは今のプロジェクトで使うことが多いけど、色んなバグが残ってるこ...

  • 2012/06/20(水) 02:45:53 |
  • まとめwoネタ速neo