私はこのアニメーションモデル全体にかなり慣れています。ロープを学ぶだけです。キャラクターが歩いているときにループできる素晴らしい歩行アニメーションを作成しましたが、歩行を停止するとどうなりますか?
つまり、プレーヤーが歩行を停止した時点で、アニメーションのどの時点にあってもかまいません。どのようにすれば、立ち止まることなくスムーズに立ち止まることができますか?立ったままの姿勢から歩き始める場合も同様です。別のアニメーションが必要ですか?これはどのように扱われますか?
私はこのアニメーションモデル全体にかなり慣れています。ロープを学ぶだけです。キャラクターが歩いているときにループできる素晴らしい歩行アニメーションを作成しましたが、歩行を停止するとどうなりますか?
つまり、プレーヤーが歩行を停止した時点で、アニメーションのどの時点にあってもかまいません。どのようにすれば、立ち止まることなくスムーズに立ち止まることができますか?立ったままの姿勢から歩き始める場合も同様です。別のアニメーションが必要ですか?これはどのように扱われますか?
回答:
必要なリアリズムの程度に応じて、複雑さのレベルを変えることができます。
キャラクターが歩行を停止したときに歩行からスタンドアニメーションへ、およびキャラクターが開始したときにその逆に単純にブレンド(=補間)します。
歩行アニメーションのレートがキャラクターの速度に依存するようにします。これにより、歩行アニメーションはスタンドアニメーションにブレンドする前に遅くなります。
トランジションアニメーションを使用する:立ち歩きは簡単です。歩くアニメーションが始まる前にそれを再生してください。
ウォークツースタンドのトランジションを機能させるには少し注意が必要です。キャラクターがどこにいるのかをウォークサイクルとして把握し、トランジションポイントに到達するまで待つ必要があります。または、異なる歩行サイクルポイントで開始し、モーションが停止したときに適切なアニメーションをトリガーする、いくつかのウォークツースタンドアニメーションがあります。
これは何度も繰り返されます。IKを使用して足を床にスナップしたり、人体の物理学を使用してさらにリアルな外観のモーションを作成したりすることを検討できます。これは本当に芸術的な方向と、どれだけの時間を費やすことができるかという問題ですこれについて。
これらすべてを簡単に実験したい場合は、まず、優れたデータ駆動型アニメーションシステムを実装してください。