> tools

SBPP

tools/sbpp·v1.3.0
IN:3  OUT:3

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.

PAGEOperations
Blur IterationsBluriterationsNumber of smoothing iterations to apply to the mesh. Set to 0 to disable smoothing.
Max NeighborsMaxneighborsMaximum number of neighboring vertices used for each smoothing step.
Blur StrengthBlurstrengthBlend amount between original and smoothed positions per iteration.
DepthDepthNumber of subdivision levels to apply to the mesh. Set to 0 to disable subdivision.
Crease WeightCreaseweightControls edge sharpness during subdivision. Higher values preserve hard edges.
Simple CoefficientsSimplecoeffsUses simplified subdivision coefficients for faster computation.
PAGEVisualize
Simulated GeometrySimulatedgeometryDisplay the simulated geometry.
CollisionsCollisionsVisualize collision detection points.
Self CollisionSelfcollisionVisualize self-collision detection points.
PAGEVisualize
ThicknessThicknessVisualize point thickness values.
PAGEVisualize
Distance Along EdgesDistancealongedgesVisualize distance constraints along mesh edges.
PAGEVisualize
Bend Across TrianglesBendacrosstrianglesVisualize bending constraints across triangle edges.
PAGEVisualize
StrutsStrutsVisualize strut constraints.
PAGEVisualize
Attach to GeometryAttachtogeometryVisualize attachment constraints to collision geometry.
PAGEVisualize
Pin to TargetPintotargetVisualize pinned points.
PAGEVisualize
ScalePintotargetscaleScale of the pin to target visualization points.
Display PropertyDisplaypropertyShow the selected property visualization on constraints.
Max ValueMaxvalueMaximum value for property color mapping range.
PAGECommon
Free Extra GPU MemoryFreeextragpumemFree memory that has accumulated when output memory has grown and shrunk.
Input 0 POP Geometry
Input 1 POP Constraints
Input 2 POP Collision Geometry
Output 0 POP Geometry
Output 1 POP Constraints
Output 2 POP Collision Geometry