/Human_IKRigGenerator

人型の "IK Rig", "IK Retargeter" を生成できるツールです。

Human IKRigGenerator

概要

本ツールは人型の "IK Rig", "IK Retargeter" を生成できるEditor Utility Widget(以下、EUW)です。
IK Rigについては公式ドキュメントをご参照下さい。

おかずさんのツイートを参考に本ツールを作成させて頂きました!

使い方

  1. 本プロジェクトをダウンロードし、プロジェクトを起動します。
  2. コンテンツブラウザ上で "/Content/IKRigGenerator/EUW_Human_IKRigGenerator" を右クリックし、"Run Editor Utility Widget" を実行します。
  3. 各種設定を行い、"Generate"ボタンからアセットを生成します。
  4. "Save Config"、"Load Config" から構成の保存、読み込みができます。


他プロジェクトへの移行手順

  1. 移行先のプロジェクトで "Json Blueprint Utilities""Blueprint File Utilities" プラグインを有効にし、エディターを再起動します。

  2. EUW_Human_IKRigGenerator を右クリックから Migrate を実行します。
  3. 移行先の Content フォルダを指定すれば完了です。


技術的な補足

アニメーションのリターゲット

Anim Sequence等のリターゲットについては手動の方がしやすいかと思われましたのでツールのUIからは除外しておりますが、機能は用意しておりますので必要な場合は "GenerateAnimSequence" という関数をご活用下さい。

Configファイルについて

設定ファイルは "[Project Dir]/Saved/IKRigGenerator/Config.json" として保存されております。 ツールの簡略化のため、保存ファイルは1つのみとしております。また、Jsonファイルを共有すれば他の環境でも読み込み可能です。

人型限定?

人型以外でも活用可能です。 ただ、FullBodyIKの適用など基本人型を前提に検証、作成しております。

プロジェクトバージョン

UE5.3, UE5.2
過去バージョンについてはタグから参照お願い致します。

履歴

  • 2023/09/11 UE5.3対応
  • 2023/07/03 プロジェクト公開