Generated reference · ComfyUI workflow · Sacred art

Celtic Knotwork Generator

Generate traditional Celtic knot patterns, interlace designs, and illuminated manuscript styles

Sacred art10nodesGPU A5000out image~45sv1.0.0

On this page
10Graph nodes
8Node classes
17Inputs
2Models

Tags: celticknotworkinterlaceirishilluminationmanuscript

Inputs (17)#

The typed parameter surface callers bind when they request this workflow. Enum options and numeric bounds are the values the workflow document declares.

knot_typeenumdefault endless_knot
Type of Celtic knot pattern
options: trinity_knotquaternary_knotendless_knotspiralkey_patternzoomorphicanthropomorphictree_of_life
styleenumdefault book_of_kells
Historical style reference
options: book_of_kellslindisfarnedurrowpictishviking_fusionmodern_celtic
compositionenumdefault medallion
Overall composition type
options: bordermedallionfull_pageinitial_lettercrosscircular
color_paletteenumdefault manuscript_traditional
Color palette
options: earth_naturaljewel_tonesgold_richgreen_goldblue_silvermanuscript_traditional
include_animalsbooleandefault true
Include zoomorphic (animal) elements
animal_typeenumdefault serpents
Type of animals if included
options: serpentsbirdsdogslionsdragonsfishmixed
include_spiralsbooleandefault true
Include spiral and triskele elements
gold_illuminationbooleandefault true
Add gold leaf illumination
backgroundenumdefault vellum
Background material
options: vellumstonewoodplaincosmic
seedintegerdefault -1
Random seed
widthintegerdefault 1024
Output width
heightintegerdefault 1024
Output height
stepsintegerdefault 35
Sampling steps
cfg_scalefloatdefault 7.5
CFG scale
hires_fixbooleandefault true
Two-pass detail refinement: 1.5x latent upscale + low-denoise second sampling pass
freeubooleandefault true
FreeU v2 backbone re-weighting (family-tuned b1/b2/s1/s2)
checkpointenumdefault sdxl_base
SDXL checkpoint: curated photoreal finetune (default) or base 1.0
options: realvis_xl_v5sdxl_base

ComfyUI node graph (10)#

The executable ComfyUI prompt graph: 10 nodes across 8 distinct node classes, wired by 15 data dependencies. Nodes tinted green come from a custom node pack this workflow declares; the rest are ComfyUI core / baked-community classes.

flowchart TD n0["1: CheckpointLoaderSimple"] n1["2: CLIPTextEncode"] n2["3: CLIPTextEncode"] n3["4: EmptyLatentImage"] n4["5: KSampler"] n5["6: VAEDecode"] n6["7: SaveImage"] n7["freeu: FreeU_V2"] n8["hires_upscale: LatentUpscaleBy"] n9["hires_sampler: KSampler"] n0 -->|clip| n1 n0 -->|clip| n2 n7 -->|model| n4 n1 -->|positive| n4 n2 -->|negative| n4 n3 -->|latent_image| n4 n9 -->|samples| n5 n0 -->|vae| n5 n5 -->|images| n6 n0 -->|model| n7 n4 -->|samples| n8 n7 -->|model| n9 n1 -->|positive| n9 n2 -->|negative| n9 n8 -->|latent_image| n9
Data-flow DAG — scroll to zoom, drag to pan.

Nodes (10)#

1CheckpointLoaderSimplecore
ckpt_name = {{checkpoint_files[checkpoint]}} tmpl
outputs: MODELCLIPVAE
2CLIPTextEncodecore
text = {{constructed_prompt}} tmplclip = ◂ node 1 · out[1]
outputs: CONDITIONING
3CLIPTextEncodecore
text = modern graphic design, simple, low quality, broken lines, asymmetric, photorealistic, 3d render, anime, text watermarkclip = ◂ node 1 · out[1]
outputs: CONDITIONING
4EmptyLatentImagecore
width = {{width}} tmplheight = {{height}} tmplbatch_size = 1
outputs: LATENT
5KSamplercore
model = ◂ node freeu · out[0]positive = ◂ node 2 · out[0]negative = ◂ node 3 · out[0]latent_image = ◂ node 4 · out[0]seed = {{seed}} tmplsteps = {{steps}} tmplcfg = {{cfg_scale}} tmplsampler_name = dpmpp_2m_sdescheduler = karrasdenoise = 1.0
outputs: LATENT
6VAEDecodecore
samples = ◂ node hires_sampler · out[0]vae = ◂ node 1 · out[2]
outputs: IMAGE
7SaveImagecore
images = ◂ node 6 · out[0]filename_prefix = celtic_knotwork
freeuFreeU_V2core
model = ◂ node 1 · out[0]b1 = 1.1b2 = 1.2s1 = 0.6s2 = 0.4
outputs: MODEL
hires_upscaleLatentUpscaleBycore
samples = ◂ node 5 · out[0]upscale_method = bislerpscale_by = 1.5
outputs: LATENT
hires_samplerKSamplercore
model = ◂ node freeu · out[0]positive = ◂ node 2 · out[0]negative = ◂ node 3 · out[0]latent_image = ◂ node hires_upscale · out[0]seed = {{seed}} tmplsteps = 14cfg = {{cfg_scale}} tmplsampler_name = dpmpp_2mscheduler = karrasdenoise = 0.45
outputs: LATENT

Prompt construction#

template
traditional Celtic knotwork art, {knot_prompt}, {style_prompt}, {composition_prompt}, {color_prompt}, {background_prompt}{animal_clause}{spiral_clause}{gold_clause}, insular art, endless interlace, highly detailed, museum quality illuminated manuscript

Variables (8)#

knot_prompt
{{knot_prompts[knot_type]}} tmpl
style_prompt
{{style_prompts[style]}} tmpl
composition_prompt
{{composition_prompts[composition]}} tmpl
color_prompt
{{color_prompts[color_palette]}} tmpl
background_prompt
{{background_prompts[background]}} tmpl
animal_clause
{{', ' + animal_prompts[animal_type] + ' zoomorphic elements' if include_animals else ''}} tmpl
spiral_clause
{{', triskele spirals, La Tène curves, rotating energy' if include_spirals else ''}} tmpl
gold_clause
{{', gold leaf illumination, burnished gilding, precious metal detail' if gold_illumination else ''}} tmpl

Parameter banks (6)#

The prompt / configuration lookup tables this workflow keys into from its inputs — the vocabulary that turns a style / palette / preset selection into graph parameters.

knot_prompts (8)#

trinity_knot
triquetra trinity knot, three-pointed endless loop, Christian trinity symbol, ancient Celtic, perfectly interlaced
quaternary_knot
quaternary four-fold knot, shield knot, four corners symbol, protective design, balanced symmetry
endless_knot
endless Celtic knot, infinite interlace, no beginning no end, complex weaving, eternal pattern
spiral
Celtic spiral pattern, triskele triple spiral, Newgrange style, ancient solar symbol, rotating energy
key_pattern
Celtic key pattern, maze design, step pattern, angular interlace, Greek key variation
zoomorphic
zoomorphic interlace, animal bodies forming knots, creatures intertwined, living design
anthropomorphic
anthropomorphic design, human figures in knotwork, stylized people, intertwined forms
tree_of_life
Celtic tree of life, intertwined branches and roots, world tree, oak symbolism, nature knotwork

style_prompts (6)#

book_of_kells
Book of Kells style, Irish insular, 9th century masterwork, intricate detail, carpet pages, Chi Rho
lindisfarne
Lindisfarne Gospels style, Northumbrian, bird and animal interlace, complex borders
durrow
Book of Durrow style, early insular, bold simple forms, ribbon interlace, carpet pages
pictish
Pictish stone carving style, Scottish, mysterious symbols, standing stone aesthetic, weathered look
viking_fusion
Viking-Celtic fusion style, Norse influence, Urnes style, gripping beast motif, dynamic curves
modern_celtic
modern Celtic design, traditional motifs, contemporary interpretation, clean lines, updated aesthetic

composition_prompts (6)#

border
decorative border design, framing element, continuous pattern, page edge decoration
medallion
central medallion design, circular or quatrefoil, focal point, surrounding decoration
full_page
full page carpet design, dense all-over pattern, manuscript page, complete coverage
initial_letter
illuminated initial letter, decorated capital, text integration, letter form with knotwork
cross
Celtic cross design, ring cross, standing cross, Christian-Celtic fusion, interlace filling
circular
circular mandala-like design, radial symmetry, centered composition, wheel of life

color_prompts (6)#

earth_natural
earth tone colors, ochre brown green, natural pigments, organic palette
jewel_tones
jewel tone colors, ruby emerald sapphire, rich deep hues, precious color
gold_rich
gold-dominant palette, burnished gold, amber and bronze, precious metal emphasis
green_gold
Irish green and gold, emerald and gilded, national colors, nature and treasure
blue_silver
blue and silver palette, moonlight colors, cool tones, ethereal quality
manuscript_traditional
traditional manuscript colors, iron gall ink, vermillion, verdigris, gold leaf, historical pigments

animal_prompts (7)#

serpents
intertwined serpents, snake interlace, scaled bodies, biting tails
birds
Celtic birds, stylized eagles or peacocks, feathered interlace, beaked creatures
dogs
Celtic hounds, stylized dogs, loyal creatures, hunting imagery
lions
Celtic lions, stylized big cats, mane interlace, royal beasts
dragons
Celtic dragons, wyrms, serpentine dragons, fire-breathing interlace
fish
Celtic fish, salmon of wisdom, aquatic creatures, scaled interlace
mixed
multiple animal types, bestiary of creatures, diverse zoomorphic elements

background_prompts (5)#

vellum
aged vellum parchment background, calfskin texture, manuscript page, warm cream color
stone
carved stone background, Celtic cross monument, weathered granite, ancient carving
wood
carved wood panel, oak or yew, dimensional relief, warm wood tones
plain
clean plain background, focus on knotwork, minimal distraction
cosmic
cosmic mystical background, starfield, otherworld realm, magical atmosphere

Models & dependencies#

Checkpoint aliases (2)#

realvis_xl_v5
RealVisXL_V5.0_fp16.safetensors
sdxl_base
sd_xl_base_1.0.safetensors

Models required (2)#

RealVisXL_V5.0_fp16.safetensors
sd_xl_base_1.0.safetensors

Output contract#

What a successful run of this workflow returns.

type
image
format
png
channels
4

Taxonomy & routing#

How the control plane classifies this workflow — from the committed workflow-taxonomy-registry.json. It drives the consistency / control surface the agentic director can exercise over the workflow.

assetFamily
mkt-brand-style-lock-template-pack
outputPackageProfile
image-single-profile
controlModalities
color-script-lockmodel-lockprompt-template-locksampler-scheduler-lockseed-lockstyle-lock
consistencyDimensions
lightingcolor-script
notes
Auto-mapped from sacred-art defaults