Thanks to visit codestin.com
Credit goes to github.com

Skip to content

nozoxa/Hagoromo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hagoromo

Hagoromo Demo

デモ 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





作者 :


 ノゾクサ@nozoxa_0131




その他 :


 実装にあたり参考にした資料




About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published