概要

ここでは、人間の2足歩行サイクルを短時間で作れるDeep AI Walkという新しい機能の使用方法について説明します。現在、この機能はWindowsのCreature Pro/Enterpriseでのみ利用可能です。

歩行サイクルのディープラーニング

ディープラーニングは、現実世界の様々な問題を解決するのに役立つAI(人工知能)研究の新しい分野です。自動運転、人間レベルの音声認識、物体/顔の識別などが含まれます。

Creatureの最先端機能を使うことで、キャラクターアニメーションの世界でもディープラーニングの力を生かすことができます。Deep AI Walkは、Creature Proの機能で、3脚から人間の2足歩行サイクルを素早く生成することができます**。AIシステムは、指定された3脚のポーズに合わせて最適な歩行サイクルを決定します。

チュートリアル動画

Non

Character Art: David Revoy, CC BY 3.0

ステップ1: Deep AI Walkのモデルデータをダウンロードする

最初のステップは、Deep AI Walkの使用を開始する前にAIのモデルをダウンロードすることです。

人間の歩行用に訓練されたモデルをダウンロードする こちらから

ステップ2: Deep AI Walkを開始する

Animateモードで、Animate -> Deep AI Walkに行き、Deep AI Walkウィンドウを開きます。

Non

ステップ3: Deep AI Walkモデルの設定

Set Filenameにステップ1でダウンロードしたモデルファイルを設定します:

Non

Closeをクリックして、Deep AI Walkの実行を開始します。

ステップ4: Deep AI Walkを使用する

進行中の歩行サイクルが表示されます:

Non

  • Start: 開始時点での脚のポーズ

  • Middle: 中間時点での脚のポーズ

  • End: 終了時点での脚のポーズ

マウスを使用して、ポーズをドラッグ/移動します。脚のポーズを変更するたびにDeep AI Walkが再計算し、3つのポーズに基づいた新しい歩行サイクルを与えます。

ステップ5: Deep AI Walkのキャラクターを設定する

あなたのキャラクターの脚をDeep AI Walkシステムに接続します。2足歩行で動作するので2本の足にそれぞれ3本のボーンが必要です。

各脚の3本のボーンを選択し、Setをクリックして、適切な脚への接続を設定します。各脚に対してこれを行います。関連するすべてのボーンにFKモーターが取り付けられていることを確認してください

最後に、あなたのキャラクターroot boneを選択してSetをクリックしてください:

Non

ステップ6: Deep AI Walkオプションの調整

Deep AI Walkから歩行スタイルを変更するオプションがいくつかあります。

  • Flip Direction: これは歩行の方向をフリップ/ミラーリングします

  • Bounce: シミュレートされた歩行に対して、どれだけ垂直方向に反発力があるか。後で独自の反発力を追加する場合は、これを0に設定します

  • Bounce Speed: 歩行バウンス進度がシステムによってどのくらい速く知覚されるか。

  • Speed: 全体的な歩行速度

  • Phase: 歩行サイクルの開始ポーズをどれだけオフセットするか

ステップ7: 歩行モーションをキャラクターに転送する

結果が満足いくものであれば、Applyをクリックして、あなたのキャラクターのアニメーションノットとスプラインのセットに結果を適用します。

Non

最終的な結果はアニメーションノットとスプラインに書き込まれるため、Deep AI Walkシステムを終了した後もさらに微調整できます。