Overview of Kawaii Physics
masterKawaii Physics is a simple pseudo-physics plugin for Unreal Engine designed to easily and 'cutely' simulate physics for hair, skirts, breasts, and other secondary animations.
Key features include:
- AnimGraph Integration: Add a single
KawaiiPhysicsnode to your AnimGraph to enable physics. - Collision Support: Supports Sphere, Capsule, and Plane collisions, adjustable directly in the viewport.
- Bone Length Preservation: Maintains bone lengths even if calculations fail, preventing unnatural stretching.
- Lightweight: Uses simple calculations instead of relying on PhysX, ensuring high performance.
- Advanced Constraints:
BoneConstraint: Prevents issues like skirt hems penetrating legs by using bone-to-bone distance constraints.SyncBone: Synchronizes physics-controlled bones with animation-controlled bones (e.g., feet) to prevent penetration and improve tracking.
- Dynamic Control: Parameters and external forces can be controlled at runtime via Blueprints or C++.
- Data Persistence: Parameters can be saved and reused using
DataAssetorPhysicsAsset.