Nodes/Comfyroll Studio/🌁 CR Half Drop Panel
ComfyUI Node Runs on cloud

🌁 CR Half Drop Panel

Make tileable half-drop repeats in ComfyUI

By Suzie1Β·Created 3 years agoΒ·Updated 2 years agoΒ· 1,287
🌁 CR Half Drop Panel
  • image
  • image
  • show_help
β—„patternβ–Ύβ–Ί
β—„drop_percentage0.50β–Ί

If you've ever looked at wallpaper or fabric and noticed the motif in each column is shifted down a bit from its neighbor - that's a half-drop repeat, and it's how you make a tiling pattern look natural instead of a rigid grid. CR Half Drop Panel applies that offset to an image tile, so a single generated motif becomes a proper textile/wallpaper-style repeat.

It's a layout node in Comfyroll Studio, the utility pack from Suzie1 and RockOfFire - a small, specific tool for pattern and surface-design work. CPU only, no model.

How it works

You hand it a tile image and pick a drop pattern; the node offsets alternating columns vertically so the seams stagger instead of lining up. A half-drop shifts by half the tile height, a quarter-drop by a quarter, and a custom option lets you dial the exact offset. The result reads as a continuous, less obviously repeating surface - the trick print and textile designers use to hide the repeat.

The inputs that matter

  • image - your tile / motif.
  • pattern - none, half drop, quarter drop, or custom drop %. This is the main control.
  • drop_percentage - optional, only meaningful with custom drop %; sets the offset from 0 to 1 (default 0.5, i.e. a half drop).

Output is image plus show_help (a wiki link - leave it unconnected).

Installing it

ComfyUI Manager β†’ search Comfyroll Studio β†’ install β†’ restart. Or:

cd ComfyUI/custom_nodes
git clone https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes

then restart. Nothing to download beyond the repo.

Common issues

The seam still shows. Half-drop hides the vertical alignment of the repeat, but the tile itself has to be seamless left-to-right and top-to-bottom for a truly invisible repeat - generate or prepare a tileable tile first (Comfyroll's Seamless Checker node is handy for checking).

drop_percentage seems ignored. It only applies when pattern is set to custom drop %. On half drop or quarter drop, the offset is fixed by the pattern name.

Pack won't load. A console Failed to load Graphics nodes / NameError: name 'CR_HalftoneGrid' is not defined is a missing graphics dependency (like matplotlib) breaking the whole Comfyroll pack. Scroll up to the first traceback, install the missing library into ComfyUI's Python, restart.

Category🧩 Comfyroll Studio/πŸ‘Ύ Graphics/🌁 Layout

Inputs (3)

NameTypeDefaultDescription
imageIMAGEβ€”
patternCOMBO4 options: none, half drop, quarter drop, custom drop %
drop_percentageoptFLOAT0.500–1β€”

Outputs (2)

NameTypeDescription
imageIMAGEβ€”
show_helpSTRINGβ€”