-
Notifications
You must be signed in to change notification settings - Fork 392
Tips en
pafuhana1213 edited this page Jan 11, 2026
·
1 revision
Useful features and techniques for KawaiiPhysics.
A feature to improve physics control of end bones.
- Short bone chains like bangs or earrings
- When end bone movement looks unnatural
- When you want to animate with just one bone
- Set Dummy Bone Length to a value greater than 0
- Adjust based on bone length (start with around 5-10)
- Setting Dummy Bone Length adds a virtual bone at the end
- This allows the end bone to be affected by physics simulation
A feature to vary parameters based on bone position (root to tip).
- Want the root to be stiff and the tip to be soft
- Want more movement at the tip
- Want to change collision radius based on position
| Curve | Effect |
|---|---|
| Stiffness Curve | Make tips softer |
| Damping Curve | Increase tip movement |
| Radius Curve | Reduce tip collision |
Stiffness Curve Data:
- X=0.0 (root): Y=1.0
- X=1.0 (tip): Y=0.3
This multiplies the Stiffness parameter by 0.3-1.0.
A feature to maintain distance between adjacent bone chains. Uses XPBD (Extended Position-Based Dynamics).
- Skirt bone chains separate too much
- Cape spreads too wide
- Want to link multiple chains
- Add bone pairs in Bone Constraints section
- Set adjacent bones as pairs
- Adjust stiffness with Global Compliance Type
Using Bone Constraints Data Asset allows sharing settings across multiple AnimBPs. Also supports regex-based bone specification.
Added in v1.20
A feature to synchronize target bones with reference bone movement.
- Solve skirt penetrating legs
- Solve cape penetrating body
- Want penetration countermeasures without ControlRig or PoseDriver
| Method | Features |
|---|---|
| ControlRig | Powerful but complex setup |
| PoseDriver | Pose-based and flexible but requires separate setup |
| Sync Bone | Self-contained in KawaiiPhysics node, simple |
- Open Sync Bones section
- Source Bone: Set reference bone (e.g., leg bone)
- Target Bones: Set affected bones (e.g., skirt bones)
- Adjust movement with parameters
A feature to apply external force presets.
| Preset | Usage |
|---|---|
| Basic | Apply constant directional force |
| Gravity | Link to character's gravity settings |
| Curve | Force that changes over time |
- Enable Enable Wind
- Place WindDirectionalSource in level
- Adjust influence with Wind Scale
- Add randomness with Wind Direction Noise (v1.19)
Use Apply Bone Filter / Ignore Bone Filter to limit which bones receive external forces.
- Quick Start - Basic setup
- Parameter Reference - All parameter details
- Tutorials - Setup guides by use case
- FAQ - Frequently asked questions