Generated reference · ComfyUI workflow · NFT & print

NFT Rarity Enhancer

Enhance and transform NFT artwork to increase rarity through visual upgrades, special effects, and unique variations

NFT & print10nodesGPU A5000out image~90sv1.0.0

On this page
10Graph nodes
9Node classes
12Inputs
2Models

Tags: nftrarityenhancementupgradecollectiontraits

Inputs (12)#

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

input_imageimagerequired
Base NFT artwork to enhance
enhancement_typeenumdefault legendary_aura
Type of rarity enhancement to apply
options: legendary_auraholographic_effectcosmic_upgradegolden_editioncrystalline_transformationethereal_glowsacred_symbolsanimated_energydimensional_shiftcelestial_blessing
rarity_tierenumdefault legendary
Target rarity tier
options: uncommonrareepiclegendarymythic
enhancement_intensityenumdefault dramatic
Intensity of the enhancement effect
options: subtlemoderatedramaticextreme
color_overrideenumdefault none
Optional color override for enhancement
options: nonegoldenprismaticvoid_darkethereal_whitecosmic_purplesacred_bluefire_red
add_particlesbooleandefault true
Add floating particle effects
particle_typeenumdefault energy_motes
Type of particle effect
options: sparklesenergy_motessacred_symbolscosmic_dustgolden_flakesethereal_wisps
add_borderbooleandefault true
Add rarity-tier border frame
border_styleenumdefault ornate_frame
Style of border frame
options: simple_glowornate_framesacred_geometryelementalcosmic_ringminimalist
preserve_originalenumdefault moderate
How much of original artwork to preserve
options: highmoderatelow
seedintegerdefault -1
Random seed
checkpointenumdefault dreamshaper_8
SD1.5 checkpoint: DreamShaper 8 finetune (default, baked VAE) or base 1.5
options: dreamshaper_8sd15_base

ComfyUI node graph (10)#

The executable ComfyUI prompt graph: 10 nodes across 9 distinct node classes, wired by 13 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: LoadImage"] n1["2: CheckpointLoaderSimple"] n2["3: VAEEncode"] n3["4: CLIPTextEncode"] n4["5: CLIPTextEncode"] n5["6: KSampler"] n6["7: VAEDecode"] n7["8: RarityParticleOverlay"] n8["9: RarityBorderFrame"] n9["10: SaveImage"] n0 -->|pixels| n2 n1 -->|vae| n2 n1 -->|clip| n3 n1 -->|clip| n4 n1 -->|model| n5 n3 -->|positive| n5 n4 -->|negative| n5 n2 -->|latent_image| n5 n5 -->|samples| n6 n1 -->|vae| n6 n6 -->|image| n7 n7 -->|image| n8 n8 -->|images| n9 classDef custom fill:#12b886,stroke:#0b6b4f,color:#04110c; class n7,n8 custom;
Data-flow DAG — scroll to zoom, drag to pan.

Nodes (10)#

1LoadImagecore
image = {{input_image}} tmpl
outputs: IMAGEMASK
2CheckpointLoaderSimplecore
ckpt_name = {{checkpoint_files[checkpoint]}} tmpl
outputs: MODELCLIPVAE
3VAEEncodecore
pixels = ◂ node 1 · out[0]vae = ◂ node 2 · out[2]
outputs: LATENT
4CLIPTextEncodecore
text = {{constructed_prompt}} tmplclip = ◂ node 2 · out[1]
outputs: CONDITIONING
5CLIPTextEncodecore
text = low quality, blurry, text, watermark, ugly, distorted, amateur, poorly madeclip = ◂ node 2 · out[1]
outputs: CONDITIONING
6KSamplercore
model = ◂ node 2 · out[0]positive = ◂ node 4 · out[0]negative = ◂ node 5 · out[0]latent_image = ◂ node 3 · out[0]seed = {{seed}} tmplsteps = 30cfg = {{intensity_configs[enhancement_intensity].cfg_scale}} tmplsampler_name = dpmpp_2m_sdescheduler = karrasdenoise = {{intensity_configs[enhancement_intensity].strength * (1.0 if preserve_original == 'low' else 0.7 if preserve_original == 'moderate' else 0.4)}} tmpl
outputs: LATENT
7VAEDecodecore
samples = ◂ node 6 · out[0]vae = ◂ node 2 · out[2]
outputs: IMAGE
8RarityParticleOverlaycustom pack
image = ◂ node 7 · out[0]particle_type = {{particle_type}} tmpldensity = {{rarity_tier_configs[rarity_tier].particle_density}} tmplenabled = {{add_particles}} tmpl
outputs: IMAGE
9RarityBorderFramecustom pack
image = ◂ node 8 · out[0]style = {{border_style}} tmpltier = {{rarity_tier}} tmplenabled = {{add_border}} tmpl
outputs: IMAGE
10SaveImagecore
images = ◂ node 9 · out[0]filename_prefix = nft_enhanced_{{rarity_tier}} tmpl

Prompt construction#

template
NFT artwork enhancement, {enhancement_prompt}, {rarity_tier} tier quality, premium digital art{color_clause}{particles_clause}{border_clause}, high quality, collectible, valuable

Variables (5)#

enhancement_prompt
{{enhancement_prompts[enhancement_type]}} tmpl
rarity_tier
{{rarity_tier}} tmpl
color_clause
{{color_prompts[color_override]}} tmpl
particles_clause
{{', with ' + particle_prompts[particle_type] if add_particles else ''}} tmpl
border_clause
{{', ' + border_prompts[border_style] if add_border else ''}} tmpl

Parameter banks (7)#

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

enhancement_prompts (10)#

legendary_aura
legendary golden aura, divine light emanation, powerful energy field, radiant halo effect
holographic_effect
holographic iridescent effect, rainbow prismatic surface, light-shifting colors, chromatic aberration
cosmic_upgrade
cosmic energy infusion, nebula colors, stellar particles, space elements, universe power
golden_edition
golden transformation, gilded surface, precious metal quality, royal gold treatment
crystalline_transformation
crystalline structure overlay, gem-like facets, prismatic reflections, diamond quality
ethereal_glow
ethereal soft glow, otherworldly luminosity, spiritual light, transcendent radiance
sacred_symbols
sacred symbol overlay, mystical sigils, spiritual iconography, divine geometry
animated_energy
animated energy effect, flowing power, dynamic forces, living light
dimensional_shift
dimensional shift effect, reality warping, space-time distortion, alternate dimension bleeding
celestial_blessing
celestial blessing, divine light rays, heavenly illumination, blessed aura

rarity_tier_configs (5)#

uncommon
{"intensity_boost": 0.5, "particle_density": "low", "border_complexity": "simple"}
rare
{"intensity_boost": 0.7, "particle_density": "medium", "border_complexity": "moderate"}
epic
{"intensity_boost": 0.85, "particle_density": "high", "border_complexity": "ornate"}
legendary
{"intensity_boost": 1.0, "particle_density": "very_high", "border_complexity": "elaborate"}
mythic
{"intensity_boost": 1.2, "particle_density": "extreme", "border_complexity": "mythic"}

intensity_configs (4)#

subtle
{"strength": 0.3, "cfg_scale": 5.0}
moderate
{"strength": 0.5, "cfg_scale": 6.5}
dramatic
{"strength": 0.7, "cfg_scale": 8.0}
extreme
{"strength": 0.9, "cfg_scale": 10.0}

color_prompts (8)#

none
golden
, golden color scheme, amber gold tones, precious metal colors
prismatic
, prismatic rainbow colors, full spectrum, chromatic
void_dark
, void dark colors, deep black with accents, mysterious darkness
ethereal_white
, ethereal white and silver, pure light colors, divine brightness
cosmic_purple
, cosmic purple and blue, space colors, nebula tones
sacred_blue
, sacred blue tones, celestial azure, spiritual blue
fire_red
, fire red and orange, flame colors, passionate intensity

particle_prompts (6)#

sparkles
sparkling particles, tiny light sparkles, magical glitter
energy_motes
energy motes, floating power particles, luminous orbs
sacred_symbols
floating sacred symbols, mystical sigils, spiritual icons
cosmic_dust
cosmic dust particles, stardust, stellar debris
golden_flakes
golden flakes, precious metal particles, gilded dust
ethereal_wisps
ethereal wisps, ghostly particles, spiritual energy

border_prompts (6)#

simple_glow
simple glowing border, soft edge illumination
ornate_frame
ornate decorative frame, intricate border design, elaborate edging
sacred_geometry
sacred geometry border, geometric pattern frame, divine proportion edge
elemental
elemental border, natural element frame, earth fire water air edge
cosmic_ring
cosmic ring border, stellar orbit frame, space-themed edge
minimalist
minimalist border, clean simple frame, elegant edge

metadata_generation (2)#

include_traits
true
traits
{"enhancement": "{{enhancement_type}}", "rarity_tier": "{{rarity_tier}}", "border": "{{border_style if add_border else 'none'}}", "particles": "{{particle_type if add_particles else 'none'}}", "color_treatment": "{{color_override}}"}

Models & dependencies#

Custom node packs (2)#

The non-core ComfyUI node classes this graph requires; the RunPod worker image the workflow runs on must bake or install a pack that provides every one of them.

RarityBorderFrameRarityParticleOverlay

Checkpoint aliases (2)#

dreamshaper_8
DreamShaper_8_pruned.safetensors
sd15_base
v1-5-pruned-emaonly.safetensors

Models required (2)#

DreamShaper_8_pruned.safetensors
v1-5-pruned-emaonly.safetensors

Output contract#

What a successful run of this workflow returns.

type
image
format
png
channels
4
description
Enhanced NFT artwork with rarity upgrades

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-ad-variant-matrix
outputPackageProfile
image-single-profile
controlModalities
color-script-lockmodel-lockprompt-template-locksampler-scheduler-lockseed-lockstyle-lock
consistencyDimensions
lightingcolor-script
notes
Auto-mapped from nft defaults