仮想ボーン

エディタ内で IK や Anim のコンストレイント ジョイントを追加できるようにする仮想ボーンの概要

Windows
MacOS
Linux

Virtual Bones

スケルトン エディタ 内で、スケルトン ツリーを使って、既存のメッシュのスケルトンに Virtual Bone (仮想ボーン) を追加することができます。仮想ボーンは、 エディタ内から、ターゲット ジョイントの階層やIK (インバース キネマティクス) の変更を可能にすることで、イタレーション時間の改善に役立ちます。これまでは、 エディタ外部の 3D モデリング ソフトウェアでこうしたボーンを追加してから、すべてのアニメーションを再インポートし、新たに含まれたジョイントでアニメーション データを修正しなければなりませんでした。

仮想ボーンはその性質上、スキンできず、スケルトン階層の 2 つの既存ボーン間で拘束され、各アニメーションに対してデータを自動的に生成します。 例えば、手の子となるジョイントを追加することはできますが、手の平ジョイントに拘束されます。ソケットとは異なり、このジョイントはその後、 Animation ブループリント でIK ターゲットまたは "look at" ターゲットなどの ターゲットとして使用することができます。これらは後で使用するために Animation ブループリントで変更することもできます。

仮想ボーンを追加する

仮想ボーンをスケルタルメッシュのスケルトン ツリーに追加するには、以下の手順に従います。

  1. [Skeleton Tree] ウィンドウを使って、最初の接続点にするボーンを選択します。

    クリックしてフルサイズ表示

  2. 右クリックしてコンテキスト メニューを表示させて、リストから [Add Virtual Bone] を選択します。次に展開した [Pick Target Bone...] から、接続したいボーンを選択します。

    クリックしてフルサイズ表示

    スケルトンの階層を有効にして常に可視状態にすることができます。これを行うには、ビューポートで、 Show > Bone > All Hierarchy の順序で選択します。

  3. リスト化された仮想ボーンがスケルトン ツリーの階層に、接頭辞 VB と共に表示されるようになります。

    Add_VirtualBoneAdded.png

    リストから選択すると、スケルトンのエディタ ビューポートで選択したものがハイライトされるのがわかります。

    クリックしてフルサイズ表示

    選択した仮想ボーンを持つアニメーションを再生すると、アニメートされて更新されるのがわかります。

    WalkAnim.gif

仮想ボーンを削除する

追加した仮想ボーンをスケルタルメッシュのスケルトン ツリーから削除するには、以下の手順に従います。

  1. [Skelton Tree] ウィンドウで任意の仮想ボーンを選択します。

    クリックしてフルサイズ表示

  2. 右クリックしてコンテキスト メニューを表示させて、リストから [Delete] を選択します。

    Delete_DeleteVB.png

仮想ボーンの名前を変更する

スケルタルメッシュのスケルトン ツリーで仮想ボーンの名前を変更するには、以下の手順に従います。

  1. [Skelton Tree] ウィンドウで任意の仮想ボーンを選択します。

    クリックしてフルサイズ表示

  2. 仮想ボーンの名前を変更するには、以下の 3 種類の方法があります。

    • 右クリックしてコンテキスト メニューから [Rename Virtual Bone] を選択します。

      Rename_ContextMenu.png

    • 仮想ボーンを選択した状態で F2 キーを押します。

    • または仮想ボーンの名前の上でダブルクリックします。

追加の資料

仮想ボーンの実際の使用に関する追加情報や提案、例えばリターゲットを簡単にする、コントローラー、方向、スロープのワープの参照フレームを変更するためにどのように使用するかについては 以下をご覧ください。

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback