Metasequoia BBS

| 新規投稿 | 通常表示 | ツリー表示 |
状態
タグ
キーワード
[10196] オブジェクトをコピーした際のウェイト情報の引継ぎ / たあし
[質問] 返信
SDKバージョン4.8.7について質問です。
オブジェクトをClone()で複製し、Merge()で出力用オブジェクトを作成すると、AddSkinObject()を適用していても、ボーンのウェイト情報が引き継がれないようです。これは仕様でしょうか?

バージョンアップ履歴によると、メタセコイア4.7.2で、「オブジェクトの複製・合成やフリーズ、ペーストなどの操作後に[ボーン]のウェイトが引き継がれるようになりました。」とありますが、SDK上でオブジェクトを複製した時に、ウェイトを引き継ぐために必要なことはあるでしょうか?
2024-11-17 19:38
[10198] Re: オブジェクトをコピーした際のウェイト情報の引継ぎ / 管理者
ボーンのウェイト情報はオブジェクトではなくボーンプラグインが管理しているため、オブジェクトを複製してもウェイトは引き継がれません。
そのため、複製したオブジェクトをAddSkinObjectで登録後に、ボーンのウェイトもセットし直す必要があり、頂点・ボーンごとにウェイトの値を一つずつ設定します。
2024-11-18 18:50
[10204] Re: オブジェクトをコピーした際のウェイト情報の引継ぎ / たあし
>ボーンのウェイト情報はオブジェクトではなくボーンプラグインが管理しているため、オブジェクトを複製してもウェイトは引き継がれません。

なるほど、そういう仕組みなのですね。理解が深まりました。
ありがとうございました。
2024-11-20 13:15