Create asemic writing
create_asemic_writingGenerate procedural asemic writing pages with randomized glyph strokes that flow left-to-right, mimicking script without spelling anything. Controls include rows, glyphs, stroke jitter, slant, and ink color.
Instructions
Generate a page of procedural asemic writing — random-but-writing-like glyph strokes that flow left-to-right along stacked baselines but spell nothing. A Script SOP lays out rows × glyphs cells; each glyph is a short chain of strokes control points walking a noise-perturbed pen, with italic slant, per-stroke jitter, and occasional pen-lifts (lift_chance) that break marks apart. The polylines are thickened into tube ink strokes and rendered with an orthographic camera as calligraphic line art on a coloured page. Deterministic per seed. Genuinely distinct from create_growth_system (L-system branches) and create_vector_lines (image-traced contours). Creates a new baseCOMP under parent_path. Exposes Jitter, Slant, Thickness, and Seed controls. Returns a summary plus a JSON block with the container path, created node paths, output path, exposed controls, node errors, warnings, and an inline preview image.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rows | No | Number of baselines (lines of writing) stacked top to bottom. | |
| seed | No | RNG seed — same seed reproduces the same page of writing. | |
| slant | No | Italic slant applied to every glyph (x-shear per unit height). 0 = upright. | |
| glyphs | No | Glyphs per row, laid left to right along the baseline. | |
| jitter | No | How far the pen wanders vertically per stroke (fraction of the line height). 0 = flat dashes, 1 = wild scrawl. | |
| strokes | No | Control points per glyph — more strokes = more elaborate, script-like marks. | |
| ink_color | No | Stroke (ink) colour (RGB 0..1). | |
| thickness | No | Tube SOP radius for the rendered ink strokes. | |
| background | No | Page / background colour (RGB 0..1). | |
| lift_chance | No | Probability the pen lifts (breaks the polyline) between adjacent strokes, giving disconnected marks. | |
| parent_path | No | Parent network where the asemic-writing container is created (default '/project1'). | /project1 |