Generated reference · ComfyUI workflow · Sacred art

Buddhist Thangka Generator

Generate traditional Tibetan Buddhist thangka paintings with deities, mandalas, and sacred imagery

Sacred art10nodesGPU A5000out image~50sv1.0.0

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

Tags: thangkatibetanbuddhistdeitymandalatraditional

Inputs (15)#

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

subjectenumdefault buddha_shakyamuni
Primary subject of the thangka
options: buddha_shakyamunigreen_tarawhite_taraavalokiteshvaramanjushrivajrapanimedicine_buddhaamitabhapadmasambhavamahakalawheel_of_lifemandala
styleenumdefault menri
Traditional thangka painting style
options: menrikarma_gadrikhamnewarichinese_influencedmodern_traditional
background_typeenumdefault pure_land
Background setting
options: pure_landmountain_landscapecosmic_voidlotus_pondcloud_palacedharma_realm
include_attendantsbooleandefault true
Include attendant figures and disciples
include_offeringsbooleandefault true
Include traditional offerings
border_styleenumdefault silk_brocade
Border decoration style
options: silk_brocaderainbowsimpleelaboratenone
gold_detailenumdefault extensive
Amount of gold leaf detail
options: minimalmoderateextensiveblack_gold
seedintegerdefault -1
Random seed
widthintegerdefault 768
Output width
heightintegerdefault 1024
Output height (traditionally taller)
stepsintegerdefault 40
Sampling steps
cfg_scalefloatdefault 8.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 = western art style, photorealistic, modern, cartoon, anime, 3d render, low quality, blurry, text, watermark, amateur, incorrect iconographyclip = ◂ 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 = thangka
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 Tibetan Buddhist thangka painting, {subject_prompt}, {style_prompt}, {background_prompt}, {gold_prompt}{attendants_clause}{offerings_clause}{border_clause}, sacred buddhist art, museum quality, hand-painted style, mineral pigments, highly detailed, authentic iconography

Variables (7)#

subject_prompt
{{subject_prompts[subject]}} tmpl
style_prompt
{{style_prompts[style]}} tmpl
background_prompt
{{background_prompts[background_type]}} tmpl
gold_prompt
{{gold_prompts[gold_detail]}} tmpl
attendants_clause
{{', attendant bodhisattvas, disciples, dakinis' if include_attendants else ''}} tmpl
offerings_clause
{{', traditional offerings, torma, incense, flowers, light' if include_offerings else ''}} tmpl
border_clause
{{', ' + border_prompts[border_style] if border_style != 'none' else ''}} tmpl

Parameter banks (5)#

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

subject_prompts (12)#

buddha_shakyamuni
Shakyamuni Buddha, historical buddha, golden skin, bhumisparsha mudra touching earth, blue hair ushnisha, monk robes, enlightened expression, bodhi tree
green_tara
Green Tara goddess, green-skinned female deity, one leg extended, right hand varada mudra, left hand holding utpala lotus, compassionate savior, swift protection
white_tara
White Tara goddess, white-skinned female deity, seven eyes including forehead hands and feet, meditation pose, long life deity, peaceful expression
avalokiteshvara
Avalokiteshvara Chenrezig, thousand-armed form, eleven heads, compassion deity, white skin, lotus and mala beads, om mani padme hum
manjushri
Manjushri bodhisattva, wisdom deity, orange skin, flaming sword of wisdom, prajnaparamita text, youthful prince, cutting through ignorance
vajrapani
Vajrapani bodhisattva, wrathful protector, blue skin, holding vajra thunderbolt, fierce expression, flaming aureole, power deity
medicine_buddha
Medicine Buddha Bhaisajyaguru, lapis lazuli blue skin, holding medicine bowl, right hand giving blessing, healing light, seven medicine buddhas
amitabha
Amitabha Buddha, red skin, meditation mudra, dhyana pose, pure land of Sukhavati, infinite light, western buddha
padmasambhava
Guru Rinpoche Padmasambhava, lotus born master, vajra and skull cup, trident khatvanga, tiger skin, eight manifestations, Tibetan Buddhism founder
mahakala
Mahakala wrathful protector, black-skinned, skull crown, flaming hair, kartika knife, kapala skull cup, dharma protector, fearsome wisdom
wheel_of_life
Wheel of Life bhavachakra, six realms of existence, twelve nidanas, Yama death lord holding wheel, samsara cycle, liberation path
mandala
sacred mandala palace, geometric divine dwelling, buddha realms, celestial architecture, offering to deities

style_prompts (6)#

menri
Menri style thangka, Central Tibetan, refined elegant lines, subtle color gradations, detailed landscape backgrounds, formal proportions
karma_gadri
Karma Gadri style, Eastern Tibetan, naturalistic landscapes, Chinese-influenced mountains, mist and clouds, softer palette
kham
Kham regional style, bold colors, strong outlines, dramatic compositions, Eastern Tibet, vibrant contrasts
newari
Newari style, Nepali influence, intricate detail, warm reds and golds, elaborate ornamentation, dense compositions
chinese_influenced
Chinese-influenced thangka, blue-green landscapes, detailed architecture, refined brushwork, courtly elegance
modern_traditional
modern traditional thangka, contemporary interpretation, traditional iconography, updated techniques, precise detail

background_prompts (6)#

pure_land
pure land paradise background, lotus pools, jeweled trees, celestial beings, wish-fulfilling gems, rainbow light
mountain_landscape
Himalayan mountain landscape, snow peaks, pine forests, waterfalls, hermit caves, pilgrimage sites
cosmic_void
cosmic void background, deep blue space, stars and celestial bodies, dharmadhatu realm, infinite space
lotus_pond
lotus pond background, pink and white lotuses, calm water, lily pads, sacred pond, pure arising
cloud_palace
cloud palace background, heavenly realm, billowing clouds, celestial architecture, deva realm
dharma_realm
dharmadhatu realm, rainbow light body environment, pure awareness space, luminous emptiness

gold_prompts (4)#

minimal
subtle gold accents, minimal gold leaf, restrained gilding
moderate
moderate gold detail, halos and ornaments gold, balanced gilding
extensive
extensive gold leaf, rich gilding throughout, golden halos and jewelry, lustrous gold robes
black_gold
black thangka with gold lines, nag thang style, gold on black, luminous golden outlines

border_prompts (5)#

silk_brocade
silk brocade border, traditional textile frame, rich fabric edges, ceremonial mounting
rainbow
rainbow border, multicolored bands, auspicious colors, radiating light edges
simple
simple border, clean frame, minimal decoration, focused composition
elaborate
elaborate decorative border, intricate patterns, auspicious symbols, detailed frame
none

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