yslog

ゆるめに技術ブログかきます。Maya_Python

SI Weight Editor ver_r1.3.8

ver1.3.8リリースしました。

github.com

・エクセルライクなセルのコピペ機能追加
・頂点単位のウェイトコピペ機能追加(インフルエンスの自動補完、複数頂点間コピペにも対応)
・ウェイト0のセルを保持するウェイトハンマー機能
・スムース機能(標準機能の呼び出し)と設定UI
・ウェイト0の値を保持するスムース機能追加
・Abs/Add/Add%切替時のスライダー範囲の挙動を修正
・インフルエンス数が違うスキンを読み込んだときのロック復元の不具合修正

詳細は以下。

ウェイト値0.0のセルを変更しないウェイトハンマーとスムース

weight_smooth

標準機能のスムースをUI上から実行できるようになりました。

また元のウェイト値が0.0の箇所は値が変わらないカスタムウィトハンマー、ウェイトスムース機能も追加。
元から使用しているインフルエンスのみでスムージングしたい場合に。
スムースボタン右クリックでスムース設定ウィンドウを開きます。

weight_Hammer_Smooth

Vertex Weight Copy / Paste

weight_vtx_cp

頂点単位でのウェイト移植機能です。

標準機能と違い、複数の頂点コピー→複数の頂点ペーストに対応しています。
ペースト頂点がコピー頂点より多い場合は最初の値に戻って繰り返しペーストされます。
ウェイトロック機能とは併用不可です。

またペースト先にインフルエンスが設定されていない場合は自動追加されます。

weight_vtx_copy

Excel like Cell Copy / Paste

weight_cell_cp

エクセルライクな範囲セルのコピー/ペースト機能です。

指定範囲をコピーして、インフルエンスの違いにかかわらず範囲ペーストができます。
矩形だけでなく飛び地選択でのコピーペーストも可能。
ペースト範囲がコピー範囲より大きい場合は繰り返しペーストされます。 ウェイトロックとの併用も可能です。

weight_cell_copy

こちらの機能は右クリックメニューからも呼び出し可能です。
セルの範囲内では ctrl or shift + 右クリックで呼び出しです。(右クリック入力とかぶるため)
セルの範囲外は直接右クリックでOK。

weight_cell_copy_menu

Remove Unused Influences

weight_rem_unuse_inf

使用していないインフルエンスの削除。標準機能の呼び出しです。

weight_remove_unuse_inf