SBPP
v1.3.0Tools
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
Blur Iterations
BluriterationsNumber of smoothing iterations to apply to the mesh. Set to 0 to disable smoothing.
Max Neighbors
MaxneighborsMaximum number of neighboring vertices used for each smoothing step.
Blur Strength
BlurstrengthBlend amount between original and smoothed positions per iteration.
Depth
DepthNumber of subdivision levels to apply to the mesh. Set to 0 to disable subdivision.
Crease Weight
CreaseweightControls edge sharpness during subdivision. Higher values preserve hard edges.
Simple Coefficients
SimplecoeffsUses simplified subdivision coefficients for faster computation.
Simulated Geometry
SimulatedgeometryDisplay the simulated geometry.
Collisions
CollisionsVisualize collision detection points.
Color
CollisionscolorColor for collision detection visualization.
Color
CollisionscolorrColorCollisionscolorgColorCollisionscolorbSelf Collision
SelfcollisionVisualize self-collision detection points.
Color
SelfcollisioncolorColor for self-collision detection visualization.
Color
SelfcollisioncolorrColorSelfcollisioncolorgColorSelfcollisioncolorbThickness
ThicknessVisualize point thickness values.
Color
ThicknesscolorColor for thickness visualization.
Color
ThicknesscolorrColorThicknesscolorgColorThicknesscolorbDistance Along Edges
DistancealongedgesVisualize distance constraints along mesh edges.
Color
DistalongedgescolorColor for distance along edges visualization.
Color
DistalongedgescolorrColorDistalongedgescolorgColorDistalongedgescolorbBend Across Triangles
BendacrosstrianglesVisualize bending constraints across triangle edges.
Color
BendacrosstricolorColor for bend across triangles visualization.
Color
BendacrosstricolorrColorBendacrosstricolorgColorBendacrosstricolorbStruts
StrutsVisualize strut constraints.
Color
StrutscolorColor for struts visualization.
Color
StrutscolorrColorStrutscolorgColorStrutscolorbAttach to Geometry
AttachtogeometryVisualize attachment constraints to collision geometry.
Color
AttachtogeocolorColor for attach to geometry visualization.
Color
AttachtogeocolorrColorAttachtogeocolorgColorAttachtogeocolorbPin to Target
PintotargetVisualize pinned points.
Color
PintotargetcolorColor for pin to target visualization.
Color
PintotargetcolorrColorPintotargetcolorgColorPintotargetcolorbScale
PintotargetscaleScale of the pin to target visualization points.
Property
PropertyConstraint property to visualize on the mesh.
None
noneStretch StressstretchstressBend StressbendstressStretch DistancestretchdistanceStretch RatiostretchratioBend AnglebendangleStretch Plastic FlowstretchplasticflowBend Plastic FlowbendplasticflowVolume StressvolumestressVolume DistancevolumedistanceVolume RatiovolumeratioDisplay Property
DisplaypropertyShow the selected property visualization on constraints.
Max Value
MaxvalueMaximum value for property color mapping range.
Free Extra GPU Memory
FreeextragpumemFree memory that has accumulated when output memory has grown and shrunk.
Inputs
Input 0
POPGeometry
Input 1
POPConstraints
Input 2
POPCollision Geometry
Outputs
Output 0
POPGeometry
Output 1
POPConstraints
Output 2
POPCollision Geometry