POPX

SBPP

v1.3.0
Tools

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 IterationsBluriterations
Number of smoothing iterations to apply to the mesh. Set to 0 to disable smoothing.
Max NeighborsMaxneighbors
Maximum number of neighboring vertices used for each smoothing step.
Blur StrengthBlurstrength
Blend amount between original and smoothed positions per iteration.
DepthDepth
Number of subdivision levels to apply to the mesh. Set to 0 to disable subdivision.
Crease WeightCreaseweight
Controls edge sharpness during subdivision. Higher values preserve hard edges.
Simple CoefficientsSimplecoeffs
Uses simplified subdivision coefficients for faster computation.
Simulated GeometrySimulatedgeometry
Display the simulated geometry.
CollisionsCollisions
Visualize collision detection points.
ColorCollisionscolor
Color for collision detection visualization.
ColorCollisionscolorrColorCollisionscolorgColorCollisionscolorb
Self CollisionSelfcollision
Visualize self-collision detection points.
ColorSelfcollisioncolor
Color for self-collision detection visualization.
ColorSelfcollisioncolorrColorSelfcollisioncolorgColorSelfcollisioncolorb
ThicknessThickness
Visualize point thickness values.
ColorThicknesscolor
Color for thickness visualization.
ColorThicknesscolorrColorThicknesscolorgColorThicknesscolorb
Distance Along EdgesDistancealongedges
Visualize distance constraints along mesh edges.
ColorDistalongedgescolor
Color for distance along edges visualization.
ColorDistalongedgescolorrColorDistalongedgescolorgColorDistalongedgescolorb
Bend Across TrianglesBendacrosstriangles
Visualize bending constraints across triangle edges.
ColorBendacrosstricolor
Color for bend across triangles visualization.
ColorBendacrosstricolorrColorBendacrosstricolorgColorBendacrosstricolorb
StrutsStruts
Visualize strut constraints.
ColorStrutscolor
Color for struts visualization.
ColorStrutscolorrColorStrutscolorgColorStrutscolorb
Attach to GeometryAttachtogeometry
Visualize attachment constraints to collision geometry.
ColorAttachtogeocolor
Color for attach to geometry visualization.
ColorAttachtogeocolorrColorAttachtogeocolorgColorAttachtogeocolorb
Pin to TargetPintotarget
Visualize pinned points.
ColorPintotargetcolor
Color for pin to target visualization.
ColorPintotargetcolorrColorPintotargetcolorgColorPintotargetcolorb
ScalePintotargetscale
Scale of the pin to target visualization points.
PropertyProperty
Constraint property to visualize on the mesh.
NonenoneStretch StressstretchstressBend StressbendstressStretch DistancestretchdistanceStretch RatiostretchratioBend AnglebendangleStretch Plastic FlowstretchplasticflowBend Plastic FlowbendplasticflowVolume StressvolumestressVolume DistancevolumedistanceVolume Ratiovolumeratio
Display PropertyDisplayproperty
Show the selected property visualization on constraints.
Max ValueMaxvalue
Maximum value for property color mapping range.
Free Extra GPU MemoryFreeextragpumem
Free memory that has accumulated when output memory has grown and shrunk.

Inputs

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

Outputs

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