デモ URL: https://youtu.be/k0RUaP7xOoo?si=x3SaB8hpCM4vEO_E
- 0:00 ~ プラグイン適用なし
- 1:39 ~ プラグイン適用あり
└ プラグイン適用なしの動画のとおり、スキニングデータはダンスモーションのみです
└ それ以外は純粋に当該プラグインで計算した結果をアニメーションポーズとして出力しています
● Unreal Engine 上で動作する、ボーンを利用した位置ベースの物理シミュレーションプラグインです
● Anim Node として実装しています
● 位置ベースの手法により非常に安定したシミュレーション結果を出力します
● アルゴリズムに XPBD を採用し、異なるフレームレート間でもほとんど同じ剛性を実現しています
● アニメーションデータがある場合、アニメーションポーズをガイドラインとしたシミュレーションも可能です
● 物理を調整するパラメータをボーン単位で細かくコントロールする機能を用意しています
● 静的・動的なコライダに対応した堅牢な衝突検出システムを実装し、可能な限り貫通を防止しています
● UE の Vector Register( SIMD )を利用した数学ライブラリを開発し、ほぼ全ての計算が高速に実行されます
● プラグイン導入にあたりエンジン改造は不要です
● 無料
▼ C++のビルド環境がある場合
Hagoromo フォルダをプロジェクトの Plugins 以下に配置してビルドしてください。
▼ C++のビルド環境がない場合( ※UE5のみ対応 )
( 1 ) Tags > 20250503_UE5.5_v1.0.0 から Hagoromo.zip をダウンロードします。
( 2 ) Hagoromo.zip を解凍します。
( 3 ) Hagoromo フォルダをプロジェクトの Plugins 以下に配置します。
( 4 ) エディタを起動します。
基本的な使い方は Wiki をご確認ください。
実際の設定例については セットアップ例 を参考にしていただけますと幸いです。
MIT