2017-09-24 6 views
0

私はこのゴルファーanimationを持っています。それはゴルファーのアニメーションで私が見つけることができる最高の非常に滑らかな動きです。 しかし、その動きは常に同じパターンです。 例えば、私がモデルを使ってゴルフをする上で実際の人の動きを表現したいのであれば、出来ますか? つまり、私はスクリプトからアニメーションのクラブの3D位置と方向を制御できますか?Unityスクリプトで3Dアニメーションの動きを制御することはできますか?

答えて

1

あなたがクラブに手を添付し、あなたが好きなクラブを動かすこれによりインバースキネマティクス(https://docs.unity3d.com/Manual/InverseKinematics.html

を使用することができます。 手/腕と「現実的な」方法でそれに従ってくださいとの密接な骨が残りの部分はいつものようにアニメーション化されます。

しかし、クラブの動きでは、オリジナルのアニメーションのような素晴らしい感覚を得るためにいくつかの作業が必要になります。

ターゲットマッチング(https://docs.unity3d.com/Manual/TargetMatching.html)も役立つかもしれませんが、私は決してそれを使用しませんでした。

+0

@FLXさん、ありがとうございました。「クラブの動きはいい感じを得るためには何らかの作業が必要です」と言っています。それにはどんな仕事が必要ですか? – batuman

+0

左からスイングのようなカスタムクラブの動きが必要な場合は、スクリプトから回転を行わなければならず、単純な線形補間では現実的ではないかもしれません。勢いをシミュレートするカスタムの加速が必要です – FLX

関連する問題