Soft Body(V2.4.0)

发布于:2024-11-21


Feature Overview

Sets the character as a soft body, preventing the garment from pushing into the body when the animation limbs intersect.
  • Set up multiple styles in the Style3D component, adding the character asset created in the previous step as clothing.
  • In the Obstacle Property, uncheck Collision.
  • Through the above configuration, the character asset (clothing) is set as a new collision body instead of colliding with the character skeletal mesh.

2. Configure GoalShape for the Character Asset (Clothing):

  • Set the character skeletal mesh as GoalShape.
  • Select all the pieces and enable Attach, uncheck Attach Obstacle.
  • Paint the areas on the character that need to be flexible.
    • In the Smd Property, select Attach Strength.
    • Set the AttributeValue to 0.9 (a value of 1 means fully attached to the skeletal mesh, not a soft body; a value between 0 and 1 means a soft body).
  • Paint the chest and underarm areas as a soft body.
  • Add GoalShape skeletal mesh in the outline.
  • Under the character skeletal mesh, add a new skeletal mesh component (at the same level as the Style3D component) and rename it GoalShapeMesh.
  • In GoalShapeMesh, add the character skeletal mesh and animation (the same as the main skeletal mesh).
  • Uncheck Visible.

3. Hide the Main Character Mesh:

  • Attach animation to the character and hide the mesh display.
  • Set the Tick Option to Always Tick Pose and Refresh Bones.

4. Simulation:

  • Use Posefitting to fit the clothing to the animation.
  • Switch the mode to Cache Record and record the cache.

Common Issues

  • Flexible body area collapses during cache recording:
    • Increase the Bending property in the physical attributes of the general mesh asset created by the character mesh to make the flexible area harder and maintain its shape.
  • Does the Attach constraint painted on the body still work after using a soft body?:
    • Although collision with the character skeletal mesh is disabled, the previously set clothing Attach to the body still works.
  • Performance degradation after using a soft body:
    • The addition of clothing assets in the soft body leads to normal performance degradation.

Feedback title