Nodes/ComfyUI Schematic/Schematic Voronoi
ComfyUI Node

Schematic Voronoi

A ComfyUI node in AKURATE/Schematic with 21 inputs and 3 outputs.

By jeremieLouvaert·Created about a month ago·Updated 5 days ago· 0
Schematic Voronoi
  • image
  • texture
  • image
  • overlay_only
  • overlay_alpha
density_sourcebrightness
cells12000
density_gamma2.5
seed42
mesh_weight1.0
cell_fill0.00
seed_dotsfalse
overlay_opacity1.00
image_opacity0.20
texture_opacity0.50
frame_text_size12
frame_text_tlDesign & Strategy
frame_text_trAKURATE
frame_text_bl
frame_text_br
palettewhiteOnDark
bg_color#0a0a0a
stroke_color#d8d8d8
size_presetmatch input
CategoryAKURATE/Schematic

Inputs (21)

NameTypeDefaultDescription
imageIMAGE
density_sourceCOMBObrightnessField the seed mesh follows. Brightness = pixel luma - pair with dark-ground palettes (whiteOnDark, goldOnDark, greenOnDark). Darkness = inverted luma - pair with blackOnLight instead, so tonal values render right-side-up. Detail = local contrast (std of luma) - outlines structure on either ground.
cellsINT12000200–30000Target seed count - the actual number of tessellation sites, not a relative density scale. The same photo at higher canvas resolution keeps the same mesh structure, scaled up with the canvas.
density_gammaFLOAT2.50.5–4Contrast curve applied to the normalized field before seed sampling. Higher = seeds concentrate more sharply into the hottest regions of the field.
seedINT420–4294967295Random seed for seed placement (MINSTD rejection sampling). Same seed used every frame in a batch.
mesh_weightFLOAT1.00.5–3Multiplies both ridge stroke widths (normal and the extra-dense tier) before the 2x supersample scale - thicken or thin the wireframe without changing seed density.
cell_fillFLOAT0.000–0.5Optional flat fill under each cell's wireframe, brightness-scaled by that cell's own field value (plate-tone under the wirework). 0 disables.
seed_dotsBOOLEANfalseDraw a small dot at each accepted seed location.
overlay_opacityFLOAT1.000–1Master opacity for the mesh: cell fill, ridges, seed dots, and frame text.
image_opacityFLOAT0.200–1Fade the background photo. Low by default - the mesh IS the image here (density follows the photo's own field), not an overlay drawn on top of it.
texture_opacityFLOAT0.500–1Opacity of the noise overlay (screen blend)
frame_text_sizeINT126–72Font size of the 4 corner labels
frame_text_tlSTRINGDesign & StrategyTop-left corner frame text
frame_text_trSTRINGAKURATETop-right corner frame text
frame_text_blSTRINGBottom-left corner frame text
frame_text_brSTRINGBottom-right corner frame text
paletteCOMBOwhiteOnDarkColor palette for background and stroke color
bg_colorSTRING#0a0a0aCustom palette background color (hex). Used when palette = custom
stroke_colorSTRING#d8d8d8Custom palette stroke color (hex). Used when palette = custom
size_presetCOMBOmatch inputCanvas size. 'match input' keeps the source image dimensions; presets cover-fit (crop-to-fill, centered) the source before resizing
textureoptIMAGEOptional texture/noise image, screen-blended over the canvas. If empty and texture_opacity > 0, a procedural grain fallback is used

Outputs (3)

NameTypeDescription
imageIMAGE
overlay_onlyIMAGE
overlay_alphaMASK