Pythonでさっくりスクリプト書ける気がするんだけど、単一頂点指定だとなぜかうまくいかなかったので、妥協方法のメモ

手順

いってしまえば、背景メッシュのウェイトマップをウェイト転送(Transfer)でやる。これだけ。

要点は、

  • 転送元の背景メッシュを3角ポリゴンにして、コピーしたい頂点をコピー先の付近に。
  • 残りの2頂点を適当に遠くに移動させてから、転送。
  • そしてこの時使う転送モードは「Distance」(超重要!!)

これで単一頂点のウェイト値がコピー先のメッシュに等しく適用されたはず。

固定物の揺れものとかで、まれによく必要になるんだけど、標準で欲しいよね...
純粋にスポイトみたいな感じで拾って、それをSetValueできるだけで良いんだけど!ね!

図解

%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202023-08-19%2015.20.14

%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202023-08-19%2015.20.33

%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202023-08-19%2015.21.26

%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202023-08-19%2015.21.41

Previous Post Next Post

MODOで特定の頂点ウェイトを指定メッシュ全体にコピーする方法