【Maya】Bifrostで法線も適用するオレオレブレンドシェイプをつくる(前編)

前回はBifrostで簡単なグラフを組んで、指定したシェイプの頂点位置を別のシェイプに適用してみました。
tm8r.hateblo.jp

今回はもうちょっと現場で使えそうなものを組んでみます。

Mayaのブレンドシェイプはターゲットシェイプの頂点の移動のみをViewPort上で反映してくれます。
ただUnity2018.3からブレンドシェイプの法線も使えるようになったようなので、Mayaでもある程度確認ができると便利そうです。
これはもしや、Bifrostで解決できるのでは…?

  • 頂点位置の移動をブレンドする
  • valueノード
  • lerpノード
  • 頂点移動の動作確認をしてみる
  • おわり
続きを読む

【Maya】Bifrostことはじめ

Maya2019.2からBifrost2.0が使えるようになりました!

Maya のプラグインである Bifrost は、3D アーティストやテクニカルアーティストがすばやく簡単に本格的なエフェクトを作成できる新しいプログラミング環境を提供します。
テクニカルアーティストは、Bifrost グラフ エディタを使用してグラフをカスタマイズ作成し、スタジオでパッケージ化して、その場でアーティストに渡すことができます。
https://area.autodesk.jp/information/bifrost-2-for-maya/

とのことです。テクニカルアーティストなのでやらないといけないですね。しかたないですね。

というわけで簡単にノードを組んだりしてみます。

  • プラグインをロードしてBifrostのグラフエディタを開いてみる
  • ノードを組んでみる
  • 出力結果をShapeに適用する
  • Backdropをつける
  • Compoundにする
  • グラフのデバッグ
  • おわり
続きを読む

【Maya】FBXエクスポートでクリップ分割、クリップ名変更を行う

GameExporterを利用すると以下のような感じでTimeEditorと連携するなどして複数クリップを定義し、FBXのクリップを分割することができます。

f:id:tm8r:20190507213253p:plain

が、GameExporterのUIを使わずにクリップ分割したい、というシーンもあるかと思います。

というわけでやっていきましょう💪

  • クリップを分割してエクスポートする
  • クリップ名変更を行う
  • おわり
続きを読む

【Maya】MayaSquid(v1.0.1)リリース

MayaSquidのv1.0.1をリリースしました!(1週間前に!)
github.com

ツールの説明に関しては以下をご参照下さい。
【Maya】MayaSquid(v1.0.0)リリース - するめとめがね

変更点

f:id:tm8r:20190416203315g:plain
MayaSquid

  • Maya2016以前のバージョンに対応
  • 各パネルで項目選択後にViewPortで即座にショートカットが効かない問題に対応

あわせてREADMEが分かりづらかったので修正してます。
MayaSquid/README.md at master · tm8r/MayaSquid · GitHub

ViewPortでショートカットが効かない件の詳細

別で記事を書いたので、興味がある方はこちらをご参照くださいませ。
tm8r.hateblo.jp

謝辞

ご要望、お問い合わせをくださった潤樹さん、βКさん、ありがとうございました!🙏

【Maya】QtでTreeWidgetなどでノード選択後にViewPortのショートカットが効かない

TreeWidget、ListWidgetなどで項目選択時にそのノードを選択する、って時々やりますよね?よね?

このとき、特に設定をしないと選択直後に「F」キーを押したりしても対象ノードにViewPortがフィットしません。
ので、この場合はMayaのメインウィンドウを一度クリックしたりしてから「F」を押す必要があります。
keyPressEventを乗っ取ったりしてなければCTRL+Fでうまくいったりもしますが、不親切感…😇

というわけで解決していきましょう。

続きを読む

【Maya】スクリプトで頂点カラーをテクスチャからインポートする(+ブレンドシェイプを持つ場合の注意点)

この記事はMaya Advent Calendar 2018の6日目の記事です。

  • 頂点カラーをブレンドシェイプを持つShapeに適用する
  • ターゲットに伝播した頂点カラーを削除する
  • 自動化する
  • おわり

頂点カラーをブレンドシェイプを持つShapeに適用する

こんな感じでスフィアが3つあり、一番左の「pSphere1」が隣の2つのスフィアをターゲットとするブレンドシェイプを持つシーンがありまして。
f:id:tm8r:20181205200126p:plain

この「pSphere1」に対してテクスチャに焼き込んでいた頂点カラーをインポートしたいシーンについて考えます。

普通にGUIで実行する場合はPaint Vertex Toolで以下のボタンを押す形になります。
f:id:tm8r:20181205200430p:plain

これを実行するとpolyColorPerVertexがヒストリに追加されるので、ノンデフォーマーヒストリを削除します。
すると…
f:id:tm8r:20181205200540p:plain

このようにブレンドシェイプのターゲットにも頂点カラーが伝播していまいます。
ファイルサイズも結構増えちゃうのでつらみ。

というわけで不要なターゲットの頂点カラーを消していきましょう。

続きを読む

スポンサーリンク