-
Notifications
You must be signed in to change notification settings - Fork 399
Tutorial Hair
pafuhana1213 edited this page Aug 13, 2026
·
3 revisions
📢 最新ドキュメントは KawaiiPhysics Portal へ移行しました。このページの内容は古い可能性があります。
このチュートリアルでは、髪揺れの設定方法を解説します。
- クイックスタートを完了していること
- 髪のボーンが設定されたSkeletalMesh
長い髪の基本的な設定です。
| パラメータ | 参考値 | 説明 |
|---|---|---|
| Damping | 0.1〜0.2 | 軽い揺れを表現 |
| Stiffness | 0.05〜0.1 | 柔らかい動き |
| World Damping Location | 0.6〜0.8 | 移動時の安定性 |
| World Damping Rotation | 0.6〜0.8 | 回転時の安定性 |
| Gravity | (0, 0, -0.5) | 軽めの重力 |
- Root Bone を髪の根元ボーンに設定
- 基本パラメータを上記の値に調整
- Gravity を設定して自然な垂れ下がりを表現
- 必要に応じて Spherical Limits で頭との干渉を防止
束になった髪の設定です。
| パラメータ | 参考値 | 説明 |
|---|---|---|
| Damping | 0.15〜0.25 | やや硬めの揺れ |
| Stiffness | 0.1〜0.2 | 形状を維持 |
| World Damping Location | 0.7〜0.9 | 安定した動き |
| Limit Angle | 30〜60 | 回転制限 |
- 束になっているため、ロングヘアより Stiffness を高めに
- Limit Angle で揺れすぎを防止
- 頭との干渉防止に Spherical Limits を使用
左右2つの束の設定です。
- 左右それぞれに 別のKawaiiPhysicsノード を使用
- 各ノードで対応する Root Bone を設定
- パラメータはポニーテールと同様
[既存アニメーション] → [KawaiiPhysics (左)] → [KawaiiPhysics (右)] → [Final Animation Pose]
短い髪の設定です。
| パラメータ | 参考値 | 説明 |
|---|---|---|
| Damping | 0.2〜0.3 | 素早い収束 |
| Stiffness | 0.15〜0.25 | 形状を強く維持 |
| World Damping Location | 0.8〜1.0 | 安定性重視 |
| Dummy Bone Length | 5〜10 | 末端の制御改善 |
- 短いボーンチェーンの場合、Dummy Bone Length で末端の制御を改善
- Stiffness を高めにして形状を維持
- Limit Angle で大きな揺れを防止
髪が頭を貫通するのを防ぐには、コリジョンを設定します。
- Spherical Limits を追加
-
Driving Bone を頭のボーン(例:
head)に設定 - Offset で球の位置を調整
- Radius で球のサイズを調整
頭全体をカバーするには、複数の球を配置します:
- 頭頂部用
- 後頭部用
- 側頭部用(左右)
髪の根元と毛先で異なる動きを表現するには、Curve Dataを使用します。
Stiffness Curve Data:
- X=0.0(根元): Y=1.0
- X=1.0(毛先): Y=0.3
これにより、根元は硬く、毛先は柔らかく動きます。
Damping Curve Data:
- X=0.0(根元): Y=1.0
- X=1.0(毛先): Y=0.5
これにより、毛先はより大きく揺れます。
- World Damping を上げる(0.8〜1.0)
- Limit Angle を設定する
- Teleport Distance Threshold を確認
- Stiffness を下げる
- Damping を下げる
- Spherical Limits を追加
- コリジョンの Radius を大きくする
- コリジョンの Offset を調整
- パラメータリファレンス - 全パラメータの詳細
- FAQ - よくある質問
- スカートの設定