SBPP v1.2.0

Summary

SBPP (Soft Body Post Process) is a post-processing tool for refining the output of the Soft Body solver. It provides smoothing and subdivision operations to improve mesh quality after simulation.

The smoothing step uses neighbor-based blurring to reduce simulation noise and artifacts, with control over iteration count, neighbor radius, and blend strength. The subdivision step adds geometric detail through mesh subdivision with optional crease weight control for preserving sharp edges.

Parameters

Page: Operations

Blur Iterations Bluriterations Number of smoothing iterations to apply to the mesh. Set to 0 to disable smoothing.
Max Neighbors Maxneighbors Maximum number of neighboring vertices used for each smoothing step.
Blur Strength Blurstrength Blend amount between original and smoothed positions per iteration.
Depth Depth Number of subdivision levels to apply to the mesh. Set to 0 to disable subdivision.
Crease Weight Creaseweight Controls edge sharpness during subdivision. Higher values preserve hard edges.
Simple Coefficients Simplecoeffs Uses simplified subdivision coefficients for faster computation.

Page: Visualize

Simulated Geometry Simulatedgeometry Display the simulated geometry.
Collisions Collisions Visualize collision detection points.
Color Collisionscolor Color for collision detection visualization.
Color Collisionscolorr
Color Collisionscolorg
Color Collisionscolorb
Self Collision Selfcollision Visualize self-collision detection points.
Color Selfcollisioncolor Color for self-collision detection visualization.
Color Selfcollisioncolorr
Color Selfcollisioncolorg
Color Selfcollisioncolorb
Thickness Thickness Visualize point thickness values.
Color Thicknesscolor Color for thickness visualization.
Color Thicknesscolorr
Color Thicknesscolorg
Color Thicknesscolorb
Distance Along Edges Distancealongedges Visualize distance constraints along mesh edges.
Color Distalongedgescolor Color for distance along edges visualization.
Color Distalongedgescolorr
Color Distalongedgescolorg
Color Distalongedgescolorb
Bend Across Triangles Bendacrosstriangles Visualize bending constraints across triangle edges.
Color Bendacrosstricolor Color for bend across triangles visualization.
Color Bendacrosstricolorr
Color Bendacrosstricolorg
Color Bendacrosstricolorb
Struts Struts Visualize strut constraints.
Color Strutscolor Color for struts visualization.
Color Strutscolorr
Color Strutscolorg
Color Strutscolorb
Attach to Geometry Attachtogeometry Visualize attachment constraints to collision geometry.
Color Attachtogeocolor Color for attach to geometry visualization.
Color Attachtogeocolorr
Color Attachtogeocolorg
Color Attachtogeocolorb
Pin to Target Pintotarget Visualize pinned points.
Color Pintotargetcolor Color for pin to target visualization.
Color Pintotargetcolorr
Color Pintotargetcolorg
Color Pintotargetcolorb
Scale Pintotargetscale Scale of the pin to target visualization points.
Property Property Constraint property to visualize on the mesh.
None none
Stretch Stress stretchstress
Bend Stress bendstress
Stretch Distance stretchdistance
Stretch Ratio stretchratio
Bend Angle bendangle
Stretch Plastic Flow stretchplasticflow
Bend Plastic Flow bendplasticflow
Volume Stress volumestress
Volume Distance volumedistance
Volume Ratio volumeratio
Display Property Displayproperty Show the selected property visualization on constraints.
Max Value Maxvalue Maximum value for property color mapping range.

Page: Common

Free Extra GPU Memory Freeextragpumem Free memory that has accumulated when output memory has grown and shrunk.

Inputs

Input 0 POP Geometry
Input 1 POP Constraints
Input 2 POP Collision Geometry

Outputs

Output 0 POP Geometry
Output 1 POP Constraints
Output 2 POP Collision Geometry