Metasequoia BBS

ページ 1 2 3     
/ 227
| 新規投稿 | 通常表示 | ツリー表示 |
状態
タグ
キーワード
[6960] PMX出力の要望 / かにかま
[要望] 返信
現在搭載されてるPMD出力では仕様上BDEF2までしか出力できません。
そこでPMX出力でBDEF4対応にして欲しいです。
それ以外に出力する情報は現在のPMD出力と同じ物で結構です。
ご検討をよろしくお願いします。
2017-03-24 22:28
[6954] アーマチャー要望 / まじかる☆しげぽん
[要望,Ver4.5.8] 返信
https://www.youtube.com/watch?v=Nn7mISvVzJk
こちらは、Blenderのベジェ曲線を使用して髪の毛を作成している動画で、メタセコで同じ感じでアーマチャー活用しようかなと模索しており以下何点か要望です。

http://imgur.com/a/XlFgX

・複数のアーマチャー、及びアーマチャー頂点を同時に編集できるように
アーマチャーを複数作成すると、どれか一つのオブジェクトに切り替えてしか作業できません。
切り替え自体はスムーズに行なえますが、髪の毛のように大量の房を同時に移動や回転などしたいのですが、複数のアーマチャーに対しての処理が行えないため出来ません。
また、幅、ねじれ、カーブ、削除等も単一の頂点でしか操作できないため、髪の毛の幅や高さを一気に調整するというような処理ができません。
その為、複数アーマチャー及び頂点に対する編集を行えるようにしてほしいです。

・アーマチャーの頂点の選択機能を増やして欲しい。
アーマチャーモードで、Ctrl+A(全て選択)を押してもアーマチャーの頂点は選択されずメッシュの方がされてしまいます。
これを、アーマチャーモードに入った場合すべての選択処理はアーマチャーの頂点に対して処理されるようにしてほしいです。

また、UV操作モードでCtrl+Shift+頂点クリックで接続されてるUVがすべて選択されるように、Ctrl+Shift+辺クリックで接続されているアーマチャーの頂点を一気に選択できるようになってほしいです。

Ctrl+Shift+頂点クリックはヘルプにも載ってませんが全てのモードで頂点削除のようです…。

・分割関係と、材質指定のオプションは各オブジェクト(各アマーチャー)単位で保持してほしい。
現在、アーマチャーで細分化や材質の設定がすべて同じ設定になってしまうようです。
これは、オブジェクト単位で設定を保持してほしいです。

・パス複製の「ラインの掃引」と同様に原点に作成したラインの形状を反映出来るようにして欲しい。
Blenderのベジェ曲線で髪の毛を作成している動画のように、断面の形状を原点で別オブジェクトで作成してそれを断面として指定できるようにしてほしいです。
これが今回、一番お願いしたい機能です。
他の要望は便利にする機能ですが、現在のアマーチャーは円柱状のオブジェクトしか作成できないため単調な形状しか作れません。
すでに同様の処理をパス複製では「ラインの掃引」として実装されているのでそれと同様のものがアマーチャーに必要です。
「ラインの掃引」では同オブジェクトに形状を置いておく必要がありますが、アマーチャーでは形状を他のでも流用して指定できるように材質の指定のように「断面の指定:obj1」というような感じでオブジェクトを指定する形でお願いしたいです。

またこの設定も、上記の要望と同じように各オブジェクト(各アマーチャー)個別に設定を保持してほしいです。

・オブジェクトリストの複製でアマーチャーが複製されるように
オブジェクトリストの方で複製した場合、アマーチャーの情報が消えてしまうようです。
大量の髪の毛の房を一気に複製する場合、アマーチャーコマンド状で選択するよりもオブジェクトリスト状でオブジェクトを選択して複製したいので、オブジェクトリストの複製でもアマーチャーの情報が維持できるようにしてほしいです。


今回髪の毛モデリングでアマーチャーを試した所、Blenderのベジェ曲線よりもシンプルで扱いやすかったため、是非アマーチャーを活用していきたいです!
上記の方、是非対応お願いしたいです<(_ _)>

(Python環境は充実してほしいですが、こちらの方がダイレクトにモデリングのフローを変えることができるため個人的に私の出した要望の中で一番欲しい要望となります)


2017-03-24 05:39
[6955] Re: アーマチャー要望 / まじかる☆しげぽん
すみません、もう2点ほど要望がありました。

http://imgur.com/a/fVOIO
・筆圧に対応したアマーチャーブラシが欲しい
アマーチャーでスナップに面を設定しておけば面にそってアマーチャーを配置できるのですが、その際にペンタブで筆圧に対応してアマーチャーを配置できる「ブラシ」機能がほしいと思いました。
描いたときの筆圧に幅が対応して太さが調整される感じです。
こちらもあると、例えば髪の毛のベースの形状を付くておいてそれをなぞるように髪の房を描けば、頂点を配置していくより圧倒的に作りやすいです!

http://imgur.com/a/Kdryk
・アマーチャーの初期サイズを変更できるように
この画像のようにアマーチャーを作成するとキャラに対してものすごく大きいです。
なので、アマーチャーの初期サイズを指定、記憶するようにしてほしいです。


こちらの方も是非対応お願いしたいです。
対応ご検討よろしくお願い致します<(_ _)>
2017-03-24 06:19
[6956] Re: アーマチャー要望 / まじかる☆しげぽん
何度もすみません、もう一点抜けておりました…。

・アーマチャーの頂点を作成した際にデフォルトで「カーブ」をかけるオプション
髪のようなモデルを作成する際は、基本すべてにカーブを掛けるので最初から「カーブ」が掛かった状態で作成できるオプションが欲しいです。
上記の、「ブラシ」なんかデフォでカーブが掛かってないとカクカクになってしまうのでこちらも一緒に対応していただきたいです。
2017-03-24 06:28
[6957] Re: アーマチャー要望 / まじかる☆しげぽん
http://imgur.com/a/9hDyy

髪の毛の房を作っている動画を撮影してみました。
昔はこの分割されているポリゴンを全部手作業で調整していて、最近は曲面化を掛けてポリゴン数を抑えてモデリングしてましたが、アーマチャーを使った方法だと調整する頂点が圧倒的に少なくてめちゃくちゃ作りやすくなりました!

形状が単調なのでやはりこの後段差とか追加が必要ですが、そのあたり断面が指定できると良いですね。
2017-03-24 07:42
[6958] Re: アーマチャー要望 / まじかる☆しげぽん
上記の動画を自分で身ていて気づいたのですが下記の要望もお願いしたいです。

・アマーチャーの複製したときに、複製したアマーチャーの頂点を選択するオプションがほしい
動画を見直していて思ったのですが、アマーチャーを複製した際に移動や回転をするため毎回頂点を選択しなおしています。
その為、アマーチャーの複製のオプションに「複製した頂点を選択」が欲しいです。
2017-03-24 08:04
[6945] Pythonスクリプトで、標準機能の関数化 / まじかる☆しげぽん
[要望,Ve4.5.8] 返信
質問スレで、レスとして要望を上げましたが改めてスレとして要望としてあげておきます。

Pythonスクリプトで法線方向に押し出したエッジ作成スクリプトを作成を進めていたのですが、やはり対応している関数が少なすぎます…。
標準機能で、「複製」でワンボタンで出来ることを元オブジェクトの頂点取得から新規オブジェクトの作成の処理、それに頂点再作成など全て書かないといけないのは、ちょっとした操作を自動化させるために負担が多すぎます。

http://help.autodesk.com/cloudhelp/2016/JPN/Maya-Tech-Docs/Commands/duplicate.html
MayaのMELですと、複製は「duplicate」1行で済むのがメタセコだと何行書かないと行けないんだろう…という状態です。

現在作成を進めていた、法線方向への移動もMayaのMELですと「moveVertexAlongDirection」1行で可能です。
http://me.autodesk.jp/wam/maya/docs/Maya2010/Commands/moveVertexAlongDirection.html

http://sadesignlife.blog99.fc2.com/blog-entry-54.html?sp
こちらのサイトで、作成しようとしている法線方向に押したしたアウトラインをMELで作成するリファレンスがありますが、6行ほどで可能です。
メタセコの現状のスクリプトですと法線方向への移動だけで頂点座標から面法線を求めて、そこからさらに頂点法線を求めるというのを全部書かないといけません…。

作業の合間に作るにはアーティストには、時間がかかりすぎて負担が大きすぎるため機能改善をお願いしたいです。
対応ご検討よろしくお願いします。
2017-03-22 05:20

途中の1件のメッセージを表示

[6947] Re: Pythonスクリプトで、標準機能の関数化 / まじかる☆しげぽん
ちなみに、リネームはただの例えなのでリネームをこの仕様にしてほしいというわけではなく、全てに大してです。
2017-03-22 07:55
[6949] Re: Pythonスクリプトで、標準機能の関数化 / tamachan
標準機能の追加要望なのでちょっと違いますが良かったらどうぞ

MQOutlineGen v20170322
https://github.com/devil-tamachan/MQOutlineGen
裏面ポリゴン(アウトライン用)を作るメタセコプラグイン
単ポリ(ペラペラの髪みたいな)、両面ポリは未対応なので注意
2017-03-22 22:56
[6950] Re: Pythonスクリプトで、標準機能の関数化 / まじかる☆しげぽん
>tamachanさん
プラグインご紹介ありがとうございます!
ソース付きなので、参考になりそうです。
アウトラインプラグインについては、内製のリアルタイム厚み付けプラグインをベースに作成できそうなのでなんとかなりそうです…。

メタセコ側でのPythonスクリプト環境の改善は引き続き対応お願いしたいです。

2017-03-22 23:47
[6952] Re: Pythonスクリプトで、標準機能の関数化 / まじかる☆しげぽん
http://imgur.com/a/SUGEr

法線反転エッジを、メタセコ4の標準機能で作成してみた動画です。

1.法線反転エッジを作成したい面を選択してコピーしてペースト

2.選択部処理の「面を押し出し」で「押し出して出来た側面も選択」のチェックを外し、「通常の押し出し」でエッジの太さを「押し出し量」で指定して実行
(面を法線方向に移動する処理の代用)

3.押し出した面が選択されているので切り取ってペーストし、面を反転。

4.残った側面のオブジェクトを削除

5.新規マテリアルを作成して黒色を設定し、押し出して反転した面に設定


Pythonスクリプトで行いたいのはこういう一連の単純作業を、Photoshopのアクションのように自動実行する処理を行いたいのです。

欲を言えばPhotoshopのアクションのように、録画ボタンで記録できる形が理想です。
2017-03-23 06:05
[6951] オブジェクトの複製にプレビュー機能・他要望 / まじかる☆しげぽん
[要望,Ver4.5.8] 返信
・オブジェクトの複製にプレビュー機能が欲しい
http://mattaku.sa-ra-sa.com/html/download_p.html
「オブジェクトを連続複写」という32bit版のプラグインでオブジェクトをプレビュー表示しながら連続複製することができるのですが
メタセコ4でもオブジェクトの複製で回転が実装され似たようなことができるようになったのですが、プレビュー機能が無いため実際にどのようにコピーされるのか分からないです。
プレビュー対応していただけると活用しやすくなると思います。

・複製で移動と回転が同時に指定できるように
複製では、移動と回転がタブでそれぞれどちらかの処理しかできないのですが、移動と回転を同時に指定して複製できるようにしてほしいです。

・複製で拡大に対応してほしい。
オブジェクト連続複写では、拡大も指定できたので少しずつ拡大しながら複製していくというようなことができました。
こちらも同様に、移動、回転、拡大が同時に指定できるようになってほしいです。

上記の方対応ご検討よろしくお願いします。
2017-03-23 00:16
[6948] スクリプトエディターの関数と変数の色分け表示 / まじかる☆しげぽん
[要望,Ver4.5.8] 返信
http://imgur.com/a/T8Jbs
・スクリプトエディターで関数と変数に指定した色で色分け表示できるようにしてほしい
サンプルで入っている、スクリプト等を参考にしているのですが関数も変数も同じ色で表示されるので、どれが関数でどれが変数なのか分かりづらいです。
画像のように、関数と変数を色分け表示できるようにしてほしいです。

変数を色分けするより、Pythonの演算子やappendなどの要素追加などの処理を色分け出来るようにしたほうが分かりやすいかもしれません。
結果色付けされてないのが、変数だと分かるので。

対応ご検討よろしくお願い致します。
2017-03-22 16:53
[6939] Pythonスクリプトで選択している頂点の内側の面の選択 / まじかる☆しげぽん
[質問] 返信
X<0の頂点(面)を削除するというスクリプトを書いているのですが、選択された頂点の内側(囲まれている)面を選択するにはどうすればよいのでしょうか?

http://imgur.com/a/9v8di
vert.facesで頂点から面のリストを取得すると、外側の面まで選択されています。

http://imgur.com/a/pOFmL
このように、X=0の頂点を選択した状態から頂点に囲まれた部分の面だけを選択したいです。
(画像は、プラグインで頂点の内側の面を選択してます、これと同じことをスクリプトで行いたいです)


doc = MQSystem.getDocument()                    #ドキュメント取得

obj = doc.object                                    #選択しているオブジェクト取得
for o in (range(len(obj))):
    if obj[o] != None:
        if obj[o].select == 1:

            for vi in range(0, obj[o].numVertex):         #選択したオブジェクトの、頂点数分繰り返す
                vert = obj[o].vertex[vi]                #vertで頂点リストを参照
                
                if vert.getPos().x < 0:                #頂点がX<0の頂点だった場合
                    yz = vert.getPos()                #頂点座標を取得
                    vert.setPos(0,yz.y,yz.z)            #Xを0値に移動
                    
                    
                if vert.getPos().x == 0:                #頂点がX=0の頂点だった場合
                    doc.addSelectVertex(o,vi)        #頂点を選択
                    
                    for fi in vert.faces:            #頂点を共有している面のインデックスリストを取得(頂点の内側の面を選択したい)
                        obj[o].deleteFace(fi)        #面を削除
                
2017-03-21 03:10
[6940] Re: Pythonスクリプトで選択している頂点の内側の面の選択 / まじかる☆しげぽん
ちなみに、これで半分削除した後にミラー設定してフリーズするというスクリプトも作りたいと思っているのですが、見たところミラーは設定できるようですがフリーズ処理に関する関数が見当たりません。

プラグインのSDKには、Freezeという関数があるようですがこちらはPythonスクリプトでは利用できないのでしょうか?

もし無いとしたら、頂点を反転した位置に新規作成したりという処理を全部自前で書かないといけないのでアーティストからするととても大変です…。

Pythonスクリプトで、Freeze含め標準機能へのアクセスができるようになってほしいです。

http://graphics.hatenablog.com/entry/2013/05/28/000229
あと、MayaのMELとかはツール上の操作がスクリプトエディターのログに全部出てくるのでそのログをベースにスクリプトを組むことができるので比較的作りやすいです。
メタセコでも同様の機能が欲しいです。

実際、メタセコのPython作ってみてあまりにも情報が無さ過ぎて初心者には厳しい所を感じました。
もうちょっとユーザーフレンドリーな設計になっていただければと思います…。

2017-03-21 03:23
[6941] Re: Pythonスクリプトで選択している頂点の内側の面の選択 / まじかる☆しげぽん
また、オブジェクトを複製して法線方向に押し出して面を反転してアウトラインを作成するスクリプトを作成したいのですが、Pythonスクリプトで頂点を法線方向に移動するという処理はどのように行えばよいでしょうか?
2017-03-21 03:36
[6943] Re: Pythonスクリプトで選択している頂点の内側の面の選択 / まじかる☆しげぽん
面の選択に関しては解決しました。

その他要望は引き続き対応お願いしたいです。
2017-03-21 18:48
[6944] Re: Pythonスクリプトで選択している頂点の内側の面の選択 / まじかる☆しげぽん
スクリプトが出来たのでこちらに公開してみました。
64bit環境で、X<0の頂点削除プラグインが使えなくお困りの方にお使いいただければと思います。

http://imgur.com/a/azWT6

X<0の頂点削除(ミラー) - BowlRoll
https://bowlroll.net/file/131657
2017-03-22 02:55
[6942] Pythonスクリプトをショートカットで実行できるようにしてほしい / まじかる☆しげぽん
[要望,Ver4.5.8] 返信
・Pythonスクリプトにショートカット割当
Pythonスクリプトを作成していて気づいたのですが、ショートカットに登録できないのでPythonスクリプトの実行にショートカットを登録できるようにしてほしいです。

・スクリプトメニューの追加
また、プラグインと同じようにメニューから実行できるように「スクリプト」メニューを追加してそこにScriptフォルダに入っているスクリプトを表示して実行できるようにしてほしいです。
ツールパネルはすでにプラグイン等を色々登録してあるので、Pythonスクリプトを実行するために登録していると溢れてしまいます。

メタセコを64bit版に移行するにあたり、32bit版にしかないプラグインで簡単なものはスクリプトで作成しようと思ったのですが、ショートカットが登録できなかったりちょっと実用的でないのでこのあたり整備してほしいです。
2017-03-21 16:00
[6934] ボーンでのペイントができない / K-1
[質問] 返信
4.4.3(64bit)使用です。

ボーンの練習を行っているのですが、ウェイト設定でのペイントが出来ません。
・オブジェクトパネルで全オブジェクトの鍵を解除
・複数ボーンを設定し、ボーンを動かすとオブジェクトも曲がることを確認
・曲がり具合を修正するため、ボーンパネルから、「ペイント」タブを選択
・ボーンごとに「ボーンリスト」での色分け表示されているのを確認
・「ボーンリスト」からウェイト付けしたいボーンを選択
・マウス左ボタンを押しながらボーンを擦ってみても色が変わらない

いろいろ検索してみても、特に色が変えられないという記事は見つかりませんでした。
何か手順とか設定に不足があるのでしょうか。
2017-03-18 13:31
[6935] Re: ボーンでのペイントができない / まじかる☆しげぽん
ペイントに移る前に、「スキン設定」でスキニングするオブジェクトを指定されてるでしょうか?
書かれている手順から抜けているように見えます。
「スキン設定」がされていると、「ボーンリスト」での色分けではなくオブジェクトがすでにボーン毎に自動的にウェイトが振られた状態になり色分けされた状態になります。

また、ウェイト設定はオブジェクトリストで選択している単一のオブジェクトにしか設定できません。
ウェイトペイントしようとしている部分と別のオブジェクトが選択されていませんか?

この2点を確認すればペイント出来ると思います。
2017-03-20 09:07
[6936] Re: ボーンでのペイントができない / K-1
お返事ありがとうございます。

>ペイントに移る前に、「スキン設定」でスキニングするオブジェクトを指定されてるでしょうか?
これは行っています。明記するのを忘れていました。

>また、ウェイト設定はオブジェクトリストで選択している単一のオブジェクトにしか設定できません。
>ウェイトペイントしようとしている部分と別のオブジェクトが選択されていませんか?
この点も問題ありません。

いろいろやって気がついたのですが、オブジェクトの頂点近辺にしかペイントが出来ない感じです。
頂点と頂点の間を塗りたいのですが、それが出来ません。
もしかしてそういう仕様なのでしょうか?
2017-03-20 20:34
[6937] Re: ボーンでのペイントができない / まじかる☆しげぽん
>いろいろやって気がついたのですが、オブジェクトの頂点近辺にしかペイントが出来ない感じです。
>頂点と頂点の間を塗りたいのですが、それが出来ません。

なるほど、根本的なそもそもスキニングは頂点に対して数値でボーンに対するウェイト値を振るものです。

ウェイトペイントはそれをブラシでペイントする間隔で行えるようにしたものなので、頂点に対してする処理になるので間に塗るというのは無理です。
グラデーションにしたい場合は、ぼかしとかでなじませたりする感じですね。

2017-03-20 22:48
[6938] Re: ボーンでのペイントができない / K-1
>ウェイトペイントはそれをブラシでペイントする間隔で行えるようにしたものなので、頂点に対してする処理になるので間に塗るというのは無理です。
むうん;
ペイントは頂点に対する処理ですか・・・
参考にしたWebとかを見直してみると、細かく頂点が分かれてるので、それで問題なくペイントできてたのですね。OUCH

適当にナイフ入れて頂点を増やすとかして見ます。
ありがとうございました。
2017-03-20 23:01
[6916] FBX、OBJエクスポート、インポート要望 / まじかる☆しげぽん
[要望,Ver4.5.8] 返信
【FBX、OBJエクスポート関連】
・エクスポート時のオプションに、三角分割するオプション
外部ツールと連携する際に、三角分割が必要なケースがあります。
編集時は、三角分割されてほしくないのでエクスポート時に三角分割する処理を各エクスポーターのプションに追加してほしいです。

・鏡面、曲面をフリーズ
OBJでは曲面のフリーズオプションがすでにありますが、鏡面のフリーズも行うようにしてほしいです。
FBXの方は、両者とも無いので出力時に鏡面、曲面フリーズできるオプションが欲しいです。

・頂点カラーの出力オプション
頂点カラーをFBXに含めようとすると、材質の頂点カラーにチェックが入っていないとエクスポートされないようです。
材質のチェックがオフの状態でも、FBXのエクスポートのオプションで頂点カラーの出力をするかしないか選べるようにしてほしいです。

・FBXのボーン出力で、親側のみ配置でHumanoidのHipボーン(一番先頭のボーン)のウェイトが抜ける
テンプレートのHumanoidでUnity向けにボーンをセットアップして、親側のみ配置で出力するとUnity側でMecanimに設定するとちゃんと各ボーンが割り当てられるのですが、Hipのウェイトだけ抜けてしまってるようです。
恐らく、HipがRootノード扱いになってしまいSpineから開始になってしまうので起きているのではないかと思います。
HumanoidのテンプレートにRootノードを追加した状態にしてもらうか、エクスポート時の処理でRootノードを追加する。
どの段階で抜けてしまっているか詳しく調査、抜けないようにお願い致します。

分岐ノードの挿入は、親側に配置でUnity側ではHipのウェイトが抜ける以外正しく反映されているようです。
分岐毎に配置、両方に配置はMecanimで自動で上手くいかないようです。

【FBXインポート関連】
・ボーン入りFBXを読み込んだ際に、オブジェクトリストからオブジェクト以外のノード読み込まないようにして欲しい。
FBXのボーンは、メタセコに読み込むとボーンコマンドのボーンリストに反映されますが、オブジェクトリストの方には中身が空のノードも読み込まれてしまいます。
メタセコに読み込んだ後は不要なので、オブジェクト以外のノードをオブジェクトリストに追加しないようにするかそういうオプションが欲しいです。
読み込んだ後、毎回消しているので…。

・ボーンのポーズは読み込まれているがモデルが変形していない
Maya等でポーズを付けた状態のFBXをメタセコで読み込んだ所、ボーンコマンドに入るとボーンはポーズがついてるのですが、モデルはTスタンスのままです。
これを正しく反映できるようにならないでしょうか。

2017-03-08 18:21

途中の5件のメッセージを表示

[6933] Re: FBX、OBJエクスポート、インポート要望 / まじかる☆しげぽん
ご返答ありがとうございます。
そうだったのですね、その場合FBXエクスポーターで分岐ノードの挿入にその記述もしくは指定があったほうが分かりやすいと思います。

編集モード:「ノード」「ボーン」を選択する形

「ノード」が選択されてる場合、分岐ノードの挿入がグレーアウトして「親側のみ配置」の指定に固定されそれ以外に変更できないようにした方が分かりやすいと思います。

「ボーン」が選択されていたら、分岐ノードを選択できる形に。


もしくは、分岐ノードの挿入にそれぞれの編集モードを追加しておくなど。
[ノード編集]親側のみ配置
[ボーン編集]分岐ごとに配置
[ボーン編集]分岐ノードの挿入
しかしこれだと若干分かりづらいので、前者の編集モードを指定できる形が良いと思います。


>ボーンを「ノード」モードで使用しているときは、受け側ソフトが何であろうとデフォルトの「親側のみ配置」で問題ありません
また、ヘルプにも上記のことを追記されている方が分かりやすいかと思われます。
2017-03-15 16:20
[6925] 頂点カラー編集にトーンカーブが欲しい / まじかる☆しげぽん
[要望,Ver4.5.8] 返信
頂点カラーのコントラストを高めたい時に、色調補正のコントラストを使っているのですが最大値が100なので何回も色調補正を繰り返し掛けているのですが、頂点カラー編集にPhotoshopでいうトーンカーブを実装してもらえないでしょうか。
https://helpx.adobe.com/jp/photoshop/kb/224451.html

こちらを実装していただけると、コントラストの調整の自由度があがります。
PythonScriptや自分自身でプラグイン作成なども検討したのですが、ちょっと敷居が高すぎたので公式で対応して頂けると助かります。

対応ご検討よろしくお願いします。
2017-03-13 16:53
最新 前のページ 次のページ