AMAP-Studio
Unreal Engine 5.8 上での高精度 PMX アセット読み込み、VMD モーションおよびカメラのシーケンス化、リアルタイム SDEF GPU 変形、Bullet 物理シミュレーション、ライブモーションキャプチャ環境を提供します。
動作環境
AMAP-Studio は Unreal Engine 5.8 の Windows 64 ビット環境に最適化されています。
| エンジンバージョン | Unreal Engine 5.8 |
|---|---|
| オペレーティングシステム | Windows 10 / 11(64 ビット) |
| 対象プラットフォーム | Win64(エディタツールおよびランタイムノード) |
| Mac / Linux 対応 | 非対応(Win64 専用の最適化) |
インストール手順
-
プラグインの配置
Fab マーケットプレイスのライブラリから導入するか、
AMAP-StudioフォルダをプロジェクトのPlugins/フォルダへ配置します。 -
プラグインの有効化
Unreal Engine 5.8 でプロジェクトを開き、編集 > プラグイン を開いて Animation カテゴリにある AMAP Studio を有効にします。
-
エディタの再起動
ダイアログに従ってエディタを再起動します。メインメニューバーに専用の AMAP メニューが追加されます。
主要機能
PMX モデル読み込み
スケルトン構造、マテリアル対応、モーフターゲット、剛体設定、表示枠の再構築を完全に実行します。
SDEF GPU デフォーマ
Deformer Graph を通じて球状スキニング補間(SDEF)を GPU 上でリアルタイムに変形処理します。
VMD シーケンス化
モーションおよびカメラアニメーションを高精度にレベルシーケンスへ取り込み、カーブ制御を再現します。
Bullet 物理シミュレーション
剛体、制約ジョイント、ソフトボディのシミュレーションとエディタ内可視化機能を提供します。
Parent Constraint
対象アクター、対象ボーン、重み付けキーフレーム、オフセット保持を備えたコンポーネントです。
ライブキャプチャ入力
VMC プロトコル受信、XR ポーズ入力、MetaHuman Animator を用いた動画モーキャプに対応します。
モデル&モーション処理
PMX ボーンソルバー&補正
インバースキネマティクス(IK)、付与親連動、捩りボーンの安定化を自動処理します。捩り位置補正機能により、上下関節の直線上に捩りボーンの位置を正しく再配置します。
VMD カメラシーケンス
カメラの視野角(FOV)、焦点距離、注視点軌道を Unreal Engine の座標系に適合させてレベルシーケンス化します。
物理演算&SDEF変形
静的リンクされた Bullet Physics 3 SDK を内蔵しており、Chaos 物理と併用して剛体衝突やクロス・ヘア等のシミュレーションを実行できます。
ライブ&ネットワーク入力
ライブキャプチャ機能の実行時のみ、ローカル UDP ソケットを受信ポートとして開放します。
| プロトコル/機能 | 既定ポート | 役割 |
|---|---|---|
| フェイスメッシュ受信 | UDP ポート 39541 | 顔面ブレンドシェイプの高頻度受信 |
| VMC モーション受信 | 設定可能 UDP ポート | 全身トラッキングのリアルタイム同期 |
依存関係
標準同梱エンジンプラグイン(UE 5.8 標準)
| プラグイン | 用途 |
|---|---|
IKRig, ControlRig | アニメーションリグ生成および IK 計算。 |
ComputeFramework, DeformerGraph | SDEF 変形シェーダーの GPU 実行。 |
ElectraCodecs, AV1DecoderElectra, VPxDecoderElectra, OpusDecoderElectra | モーキャプ動画の取り込みデコード。 |
任意連携プラグイン
| プラグイン | 用途 |
|---|---|
MetaHuman, ImgMedia | マーカーレス動画モーションキャプチャ。 |
VRM4U | MToon 等の専用トゥーンシェーダー連携。 |
技術仕様
| ネットワーク同期 | 非対応 |
|---|---|
| 対応開発プラットフォーム | Windows:対応、Mac:非対応 |
| 対応ビルド対象 | Win64 |
| ブループリント数 | 0(完全ネイティブ C++ 構成) |
| C++ クラス構成 | 28 UCLASS、27 USTRUCT、8 UENUM、各種ヘルパー |
コードモジュール構成
| モジュール名 | タイプ | 読み込みフェーズ |
|---|---|---|
AMAP_Runtime | Runtime | Default |
AMAP_BulletRuntime | Runtime | Default |
AMAP_Editor | UncookedOnly | PreDefault |
AMAP_BulletEditor | UncookedOnly | Default |
AMAP_Importer | Editor | PostEngineInit |
AMAP_Deform | Editor | PostEngineInit |
AMAP_VmdCamera | Editor | Default |
AMAP_MetaHumanMocap | Editor | None |
サードパーティ著作権表示
AMAP-Studio は剛体およびソフトボディの物理演算に zlib ライセンスの Bullet Physics 3 SDK を利用しています。
サポート窓口
不具合報告やご要望は GitHub リポジトリの Issue にて承ります。