POPX

Paint Falloff

v1.3.0
Falloffs

Summary

The Paint Falloff allows you to interactively paint falloff values directly onto POPX or POP Geometry in the viewport. When Paint Mode is enabled, use the assigned keyboard keys to paint, erase, or clear falloff values with a configurable brush. A Transition Range can be applied to create smooth edges between painted and unpainted regions.

Parameters

GroupGroup
If there are input groups, specifying a group name in this field will cause this POPX to act only upon the group specified.
Show GroupShowgroup
Highlights non-group instances in red to indicate areas that cannot be painted.
Paint ModePaintmode
Enables interactive paint mode for direct falloff editing in the viewport.
Home AllHome
Resets the viewport camera to frame all geometry.
Auto RotateAutorotate
Automatically rotates the viewport camera around the geometry.
PaintPaint
Hold to paint falloff values onto instances.
Paint KeyPaintkey
Keyboard key used to activate painting.
EraseErase
Hold to erase painted falloff values from instances.
Erase KeyErasekey
Keyboard key used to activate erasing.
Erase AllEraseall
Clears all painted falloff values.
Erase All KeyEraseallkey
Keyboard key used to erase all painted values.
Display BrushDisplaybrush
Displays the brush as a sphere in the viewport.
Brush SizeBrushsize
Size of the paint and erase brush.
Transition RangeTransitionrange
Width of the soft transition zone at the edge of painted regions.
Transition AlignTransitionalign
Shifts the transition zone inward or outward relative to the paint boundary.
Transition TypeTransitiontype
Interpolation curve used for the transition zone falloff.
LinearlinearSmooth StepsmoothstepEase In Ease Outeaseinout
Combine OperationCombineop
Mathematical operation used to combine this falloff with existing falloff values.
AddaddSubstractsubMultiplymultDividedivScreenscreenOverlayoverlayMaximummaxMinimumminSetset
Combine Falloff AttributeCombattrscope
Specifies which falloff attribute to combine with when Combine Operation is not set to Set.
Swap Operation OrderSwaporder
Reverses the order of operands in the combine operation (A op B becomes B op A).
Combine StrengthCombstrength
Blending factor for the combine operation, ranging from 0 (no effect) to 1 (full effect).
Output Falloff AttributeOutputfalloffattr
Name of the attribute where the final falloff values will be stored.
Preview FalloffPreviewfalloff
When enabled, visualizes falloff values using a color ramp.
Falloff RampFallofframp
Color ramp preset used for visualizing falloff values when Preview Falloff is enabled.
HeatmapheatmapBlackbodyblackbodyInfraredinfraredCustomcustom
Open Custom Ramp EditorOpencustumrampeditor
Opens the custom color ramp editor for defining a custom falloff visualization gradient.
Reset Custom RampResetcustomramp
Resets the custom color ramp to its default state.
Enable RemapRemap
Enables remapping controls for adjusting falloff value range and distribution.
ClampClamp
When enabled, constrains falloff values to the 0-1 range.
FitFit
Enables remapping of falloff values from an input range to an output range.
Auto Input Min MaxAuto
Automatically determines input range from actual min/max falloff values.
Input MinInputmin
Minimum value of the input range for remapping.
Input MaxInputmax
Maximum value of the input range for remapping.
Output MinOutputmin
Minimum value of the output range for remapping.
Output MaxOutputmax
Maximum value of the output range for remapping.
InvertInvert
Reverses the falloff values (1 - value).
Enable Ramp RemapEnablerampremap
Applies a custom curve defined by a ramp to remap the falloff values.
Open Ramp EditorOpenrampeditor
Opens the ramp editor for defining the custom remapping curve.
Reset RampResetramp
Resets the remap ramp editor.
Custom Ramp TOPCustomramptop
Reference to an external TOP for remap control. When specified, overrides the internal ramp editor.
BypassBypass
Pass through the first input to the output unchanged.
Free Extra GPU MemoryFreeextragpumem
Free memory that has accumulated when output memory has grown and shrunk.
Render PrimitivesRenderprimitives
Toggles rendering of POPX Geometry or shows it as point instances only.
Convert to Point PrimitivesConverttoptprim
Converts points to primitive points when Render Primitives is toggled off.
SRT / RSTSrtrst
Sets the transform order when using POPX Geometry as built-in TouchDesigner instances.

Inputs

Input 0POP
POPX/POP Geometry

Outputs

Output 0POP
POPX_out1