midori

いつもSpineを便利に使わせていただいてます。ありがとうございます!

要望なのですが、複数のコンストレイントのミックスを一括で変更したいです。
現状は複数選択すると変更部分が閉じてしまいます。(添付画像)

下記のような複数の角度のキャラクターで、アニメーションを維持したまま画像の差し替えや追加を楽に行えるようにしたいです。
複数の角度のパーツを組み合わせてキャラクターを作る場合の、効率的なセットアップについて
そのため、上記のようなアニメーションで角度を変えるやり方ではなく、セットアップ上でそれぞれの角度へ簡単に切り替えできる構成にするために、トランスフォームコンストレイントを使うことを考えました。

正面の状態でボーンを組み、横向き用にボーンの位置や回転を変えるときに、原点に調整用ターゲットボーンをそれぞれの関節用に作り、トランスフォームコンストレイントの「relative: 有効, ミックス: 全て100」を設定した状態でターゲットを動かして、キャラクターのボーンの位置を調整する方法です。
全てのトランスフォームコンストレイントのミックスを0にすると正面に戻り、100にすると横向きのボーン位置になる構成です。
この方法だと元の画像の位置を変えることなく、それぞれの角度用に位置を合わせることができます。
ただ、トランスフォームコンストレイントの設定数が非常に多くなってしまい、一つ一つ0と100を切り替えるのは面倒です。
スキンにコンストレイントを登録すれば、手軽に一括切り替えができ、かなり理想に近い挙動ですが、アニメーション中にスキンを切り替えることはできないので、動きの途中での角度切り替えができなくなってしまいます。

なので、セットアップ上で複数のコンストレイントのミックスを一括で変更できるようになると嬉しいです。
あるいは、アニメーションでの変更をセットアップに反映できるようになれば、全てのコンストレイントのミックスが0、全てのコンストレイントのミックスが100のアニメーションを用意し、それを使って切り替えることもできるかもしれません。

ご検討よろしくお願いします。
添付ファイルを見るにはパーミッションが必要です
midori
  • 記事: 6


Return to 日本のSpine ユーザー