Adverti horiz upsell

Dora SkinWeight Import Export 3.8.1 for Maya (maya script)

import/export skin weights

License
Button download
10,490 Downloads

Compatibility

  • 2018

Operating Systems

  • Windows

History

Created:08/03/2006
Last Modified:09/28/2019
File Size: 41.8 KB

Feature Request

Bug for not searching every joints to bind

Status:added
Date:10/19/2011
Submitted by:renpoo renpoo
日本語で失礼します。 このMELで接続ジョイントが辿りきれないバグに遭遇しました。 具体的には Import や Export の中で $workString= ($shape + ".vtx[0]"); $selectMeshJointList= `skinPercent -q -t $sc $workString`; として頂点番号0から接続ジョイントを取得していますが、これだとほかの頂点からの接続を見ることができず、エラーを起こしました。そこでこちらでバグをフィックスしてみました。サンプル・コードを挙げておきます(自家製配列コマンドを使っています)。 string $tmp[]; $s = `polyEvaluate -v $slList[0]`; for ($n = 0; $n < $s[0]; $n++) { $workString = ($shape + ".vtx[" + $n + "]"); $tmp = `skinPercent -q -t $sc $workString`; for ($m = 0; $m < size($tmp); $m++) { $selectMeshJointList = appendKey4Array($tmp[$m], $selectMeshJointList); } } print ($selectMeshJointList); やっていることは総頂点数でループさせて、存在するすべての接続ジョイントの配列リストを取得することです。これでとりあえず当方のパッチは当たりましたので、お知らせしておきます。 当方ではMAYA Muscle のジョイント・ウェイト・ファイルを dsw にコンヴァートするスクリプトを書いており、今回のパッチで、MAYA Muscle のウェイト設定を DoraSkinWeight 経由で skinCluster に移植することができました。これによってMAYA Muscle の安定的なウェイト・ペインティングの結果を skinCluster に変換することが可能です。お許しが得られましたら、こちらのスクリプトもここで公開したいと思ってます。 以上、宜しくお願いします。

Comments on this feature request:

Post a comment: