Shape Falloff
v1.3.0Summary
The Shape Falloff generates a Falloff Attribute based on signed distance fields (SDFs) computed from various geometric primitives. Internally, uses the Field POP to calculate distance-based influence regions with smooth gradients and precise transitions.
Provides accurate control over falloff distribution using mathematical shape definitions such as spheres, boxes, cylinders, and planes, with adjustable parameters for size, radius, height, and roundness.
Multiple shapes in one Shape Falloff: A parameter called Specification POP is a pointer to a POP where each point is a specification defining a separate shape - one point per shape. The attributes of the specification POP are named the same as parameter tokens in the Shape Falloff, and override the parameters for each shape. Menus and toggles are represented as integers, starting at 0 for the first menu entry. You need only to create a Point POP with attributes named as the Shape Falloff parameters, and then add a point per shape, and set their values. (An attribute sizex will override the Size X (sizex) parameter.) Alternately you can generate points procedurally with attributes that match the Shape Falloff parameter names. The workflow is the same as multiple strings defined in a specification DAT of the Geo Text COMP and the Text COMP.
Parameters
GroupSpecpopShapesphereBoxboxTorustorusTube InfinitetubeinfiniteTube CappedtubecappedTube RoundedtuberoundedCapsulecapsuleX-PlanexplaneY-PlaneyplaneZ-PlanezplaneParabolaparabolaLine ProjectionlineprojectionDisplayshapeDisplaycolorDisplaycolorrDisplay ColorDisplaycolorgDisplay ColorDisplaycolorbSizeSizexSizeSizeySizeSizezRadRadxRadiusRadyRadiusRadzHeightRoundnessPointaPointaxPoint APointayPoint APointazPointbPointbxPoint BPointbyPoint BPointbzExponentStrengthStrengthxStrengthStrengthyTransitionrangeTransitionalignTransitiontypelinearSmooth StepsmoothstepEase In Ease OuteaseinoutXordsrtScale Translate RotatestrRotate Scale TranslaterstRotate Translate ScalertsTranslate Scale RotatetsrTranslate Rotate ScaletrsRordxyzRx Rz RyxzyRy Rx RzyxzRy Rz RxyzxRz Rx RyzxyRz Ry RxzyxTTxTranslateTyTranslateTzRRxRotateRyRotateRzSSxScaleSyScaleSzPPxPivotPyPivotPzCombineopaddSubstractsubMultiplymultDividedivScreenscreenOverlayoverlayMaximummaxMinimumminSetsetCombattrscopeSwaporderCombstrengthOutputfalloffattrPreviewfalloffFallofframpheatmapBlackbodyblackbodyInfraredinfraredCustomcustomOpencustumrampeditorResetcustomrampApplynoiseCombineopnoiseaddMultiplymultTypeperlin2dPerlin 3D (GPU)perlin3dPerlin 4D (GPU)perlin4dSimplex 2D (GPU)simplex2dSimplex 3D (GPU)simplex3dSimplex 4D (GPU)simplex4dSeedPeriodHarmonSpreadGainAmpExpOffsetXordnoisesrtScale Translate RotatestrRotate Scale TranslaterstRotate Translate ScalertsTranslate Scale RotatetsrTranslate Rotate ScaletrsRordnoisexyzRx Rz RyxzyRy Rx RzyxzRy Rz RxyzxRz Rx RyzxyRz Ry RxzyxTnoiseTnoisexTranslateTnoiseyTranslateTnoisezRnoiseRnoisexRotateRnoiseyRotateRnoisezSnoiseSnoisexScaleSnoiseyScaleSnoisezPnoisePnoisexPivotPnoiseyPivotPnoisezT4dnoiseRemapClampFitAutoInputminInputmaxOutputminOutputmaxInvertEnablerampremapOpenrampeditorResetrampCustomramptopBypassFreeextragpumemRenderprimitivesConverttoptprimSrtrstInputs
POPOutputs
POP