メインコンテンツまでスキップ

FAQ

よくある質問と回答です。

一般

Q: KawaiiPhysicsは無料ですか?

A: はい、MITライセンスで無料で使用できます。商用利用も可能です。

Q: PhysXとの違いは?

A: KawaiiPhysicsはPhysXを使用しない独自の軽量アルゴリズムを採用しています。PhysXより軽量で、アニメーションとの親和性が高いのが特徴です。

Q: どのバージョンのUEに対応していますか?

A: 各KawaiiPhysicsバージョンは複数のUEバージョンに対応しています:

KawaiiPhysics対応UEバージョン
v1.20.x5.3, 5.4, 5.5, 5.6, 5.7
v1.19.x5.3, 5.4, 5.5, 5.6
v1.18.x5.3, 5.4, 5.5
v1.17.x5.3, 5.4, 5.5
v1.16.x5.3, 5.4
v1.14.x5.0, 5.1, 5.2
v1.11.14.27

セットアップ

Q: Root Boneは何を設定すればいいですか?

A: 物理を適用したいボーンチェーンの 親ボーン を設定します。例えば髪の毛を揺らしたい場合、headspine_03などの髪の親となるボーンを設定します。

Q: 複数の部位を物理させたい場合は?

A: 部位ごとに別のKawaiiPhysicsノードを使用してください。これにより、部位ごとに異なるパラメータを設定できます。

トラブルシューティング

Q: ボーンが動きません

A: 以下を確認してください:

  1. Root Boneに子ボーンが存在するか
  2. Stiffnessが高すぎないか(0.05程度から開始)
  3. Animation Blueprintでノードが接続されているか

Q: 体を貫通してしまいます

A: コリジョンを設定してください。Spherical Limits や Capsule Limits を追加し、体の形状に合わせて調整します。

Q: 動きが激しすぎます

A: Dampingの値を上げてください。0.1〜0.3程度が一般的です。

Q: パフォーマンスが悪いです

A: 以下を検討してください:

  1. ボーン数を減らす
  2. コリジョン数を減らす
  3. 距離に応じて無効化する(LOD)

機能

Q: 風の影響を受けさせたいです

A: bEnableWindを有効にし、ワールドに風のソースを配置してください。WindScaleで影響度を調整できます。

Q: ランタイムでパラメータを変更できますか?

A: はい、UKawaiiPhysicsLibraryの関数を使用するか、Animation Blueprintの変数を通じて変更できます。

Q: Data Assetで設定を共有できますか?

A: はい、KawaiiPhysicsLimitsDataAssetを作成し、複数のキャラクターで共有できます。

その他

Q: バグを見つけました / 機能リクエストがあります

A: GitHub Issues または Discussions でお知らせください。

Q: 商用プロジェクトで使えますか?

A: はい、MITライセンスなので商用利用可能です。ライセンス表記のみお願いします。

Q: スカートが足を貫通してしまいます

A: v1.20.0で追加されたSync Bone機能を使用してください。足のボーンの動きをスカートに反映させることで、コリジョンを使わずに貫通を防止できます。また、BoneConstraint機能と併用することで、より自然な動きが実現できます。

Q: 複数のボーンチェーンを1つのノードで制御したいです

A: v1.17.0で追加されたAdditional Root Bones機能を使用してください。同じパラメータで複数のルートボーンを設定できます。

Q: Fabストアで入手できますか?

A: はい、v1.19.0からFabストアでも配布しています。Fabからダウンロードできます。