Create stipple point cloud
create_stipple_pointcloudGenerates a stippled point cloud from a source image, with density weighted by luminance. Supports monochrome, colored, or jittered dot modes for halftone or hand-engraved effects.
Instructions
Density-weighted particle scatter rendered as discrete points — a stippled / halftone-engraving point cloud whose dot distribution follows the luminance of a source TOP. Brighter regions yield denser clusters. Three visual modes: bw_dots (constant colour stipple), colored_dots (sample source RGB at each point), random_jitter (adds noisePOP for organic hand-engraved scatter). Outputs a Render TOP through a Geometry COMP in points render mode. Sibling to create_pop_geometry (procedural SOP geo) and the rasterised create_dither / create_halftone tools (which stay in TOP space).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parent_path | No | Parent COMP to create the container under. | /project1 |
| name | No | Base name for the system container (TD auto-suffixes). | stipple_pointcloud |
| source_top_path | No | Absolute path of an existing TOP whose luminance drives density. When omitted, a rampTOP radial gradient is built as the source. | |
| dot_size | No | Point primitive size in pixels (0.5..8, default 2). | |
| density | No | Total particle count (100..200000, default 20000). Drives maxparticles + birthrate. | |
| mode | No | Visual treatment: bw_dots (constant colour), colored_dots (sample source RGB per-point), random_jitter (adds noisePOP for organic scatter). | bw_dots |
| color_mode | No | Background/foreground choice for bw_dots and random_jitter. Ignored by colored_dots. | white_on_black |
| palette_color | No | Foreground RGB tuple when color_mode=palette. Default warm parchment [0.95, 0.9, 0.7]. | |
| jitter_amount | No | Per-point position noise scale for random_jitter mode (0..1, default 0.25). | |
| resolution | No | Output Render TOP resolution [w, h]. Default [1280, 720]. | |
| expose_controls | No | When true, expose live DotSize, JitterAmount (random_jitter only), and CameraRotate controls. |