Skip to content

pafuhana1213/KawaiiPhysics

Repository files navigation

Kawaii Physics

UE Version GitHub release (latest by tag) Downloads Discussions GitHub contributors License: MIT Ask DeepWiki X (formerly Twitter) Follow

English README


Kawaii Physicsは、Unreal Engine向けのシンプルな疑似物理プラグインです。
髪、スカート、胸などの揺れものを「かんたんに」「かわいく」揺らすことができます。

Demo Video

デモ動画 (Demo Video)

🖼️ ギャラリー (Gallery)

compare

キャラクター:Grayちゃん

dance5

キャラクター:オリジナル3Dモデル『ルゼブル』-Lzebul- / モーション:ミライ小町

danceKano

キャラクター:TA式 鷺宮カノ / モーション:しかのこのこのここしたんたん / セットアップ:株式会社TA様

✨ 特徴 (Features)

  • アニメーションやキャラクターの動きに基づいた物理制御
  • AnimGraph内のKawaiiPhysicsノード一つで簡単にセットアップ
  • 球・カプセル・平面のコリジョンに対応し、ビューポートで直感的に調整可能
  • 計算が破綻してもスケルトンが伸び縮みしない安定性
  • PhysX非依存の軽量なアルゴリズム
  • 風や重力だけでなく、演出目的の外力も適用可能
  • DataAssetPhysicsAssetを使ったパラメータの保存・共有が可能

参考資料

物理挙動を実装するにあたって、以下の資料を参考にしました。

🚀 導入方法 (Getting Started)

1. ダウンロード

C++ビルド環境がない方は、以下のリンクからプラグインをダウンロードしてください。

2. 対応バージョン

3. インストール

  1. プロジェクトのルートに Plugins フォルダを作成します。
  2. ダウンロードした KawaiiPhysics フォルダを Plugins フォルダにコピーします。

4. 使い方

  • Animation BlueprintのAnimGraphで KawaiiPhysics ノードを追加して利用します。
  • 詳細なパラメータ設定については、Wikiを参照してください。

Note: Blueprintのみのプロジェクトでパッケージ化する際にエラーが出る場合があります。その際は、C++プロジェクトに変換するか、こちらの記事を参考にしてください。

📚 ドキュメント & コミュニティ

  • Wiki: 公式ドキュメント(整備中)
  • DeepWiki: AIによる自動生成ドキュメント
  • Discussions: 質問、要望、雑談などはこちらへ
  • Issues: 不具合報告

🎓 解説記事 & 動画 (Tutorials)

公式

非公式 (ありがとうございます!)

🎮 サンプル (Sample)

sample2

プロジェクト内にサンプルレベルとキャラクターが含まれています。

🌟 採用実績 (Showcase)

多くのプロジェクトで採用されています!

📜 ライセンス (License)

MIT License

👨‍💻 作者 (Author)

おかず @pafuhana1213

📅 更新履歴 (Changelog)

Announcements - アナウンス

About

KawaiiPhysics : Simple Pseudo Physics for UnrealEngine4 & 5

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published