Tags: fractalanimationmorphtransformationvideometamorphosisgenerative
Inputs (21)#
The typed parameter surface callers bind when they request this workflow. Enum options and numeric bounds are the values the workflow document declares.
source_fractalenumdefault mandelbrotmandelbrotjuliaburning_shipnewtonphoenixtricornmultibrotmandelboxtarget_fractalenumdefault juliamandelbrotjuliaburning_shipnewtonphoenixtricornmultibrotmandelboxmorph_styleenumdefault parameter_interpolationdirect_blendparameter_interpolationstructural_evolutiondissolve_reformenergy_flowconsciousness_shiftvisual_themeenumdefault cosmic_transformationpure_mathematicalcosmic_transformationorganic_evolutioncrystalline_growthfire_water_alchemylight_shadow_dancedimensional_shiftcolor_journeyenumdefault rainbow_bridgesource_to_targetrainbow_bridgechakra_ascensionelemental_cycleaurora_borealissunset_sunrisemonochrome_flowtransition_countenumdefault singlesingledualtriplequadintermediate_fractal_1enumdefault nonenonemandelbrotjuliaburning_shipnewtonphoenixtricornintermediate_fractal_2enumdefault nonenonemandelbrotjuliaburning_shipnewtonphoenixtricornframe_countenumdefault 12090120180300fpsenumdefault 30243060morph_easingenumdefault ease_in_outlinearease_in_outbounceelasticsmooth_stepovershoothold_framesintegerdefault 15resolutionenumdefault 1080p720p1080p1440p4kzoom_levelenumdefault detailedoverviewdetaileddeepmicroseedintegerdefault -1stepsintegerdefault 25cfg_scalefloatdefault 7.5denoise_strengthfloatdefault 0.6frame_upscalebooleandefault falsecheckpointenumdefault dreamshaper_8dreamshaper_8sd15_basesmooth_motionbooleandefault falseComfyUI node graph (19)#
The executable ComfyUI prompt graph: 19 nodes across 17 distinct node classes, wired by 24 data dependencies. Nodes tinted green come from a custom node pack this workflow declares; the rest are ComfyUI core / baked-community classes.
Nodes (19)#
1CheckpointLoaderSimplecoreckpt_name = {{checkpoint_files[checkpoint]}} tmplMODELCLIPVAE2LoraLoadercoremodel = ◂ node 1 · out[0]clip = ◂ node 1 · out[1]lora_name = add_detail.safetensorsstrength_model = 0.4strength_clip = 0.4MODELCLIP3CLIPTextEncodecoretext = {{constructed_prompt}}, {{fractal_prompts[source_fractal]}} tmplclip = ◂ node 2 · out[1]CONDITIONING4CLIPTextEncodecoretext = {{constructed_prompt}}, {{fractal_prompts[target_fractal]}} tmplclip = ◂ node 2 · out[1]CONDITIONING5ConditioningAveragecoreconditioning_to = ◂ node 4 · out[0]conditioning_from = ◂ node 3 · out[0]conditioning_to_strength = 0.5CONDITIONING6CLIPTextEncodecoretext = blurry, low resolution, pixelated, ugly, deformed, text, watermark, flickering, inconsistent, jittery, artifacts, compression, banding, discontinuous, broken patternsclip = ◂ node 2 · out[1]CONDITIONING7FractalMorphGeneratorcustom packsource_type = {{source_fractal}} tmpltarget_type = {{target_fractal}} tmplintermediate_1 = {{intermediate_fractal_1}} tmplintermediate_2 = {{intermediate_fractal_2}} tmpltransition_mode = {{transition_count}} tmplmorph_method = {{morph_style}} tmpleasing = {{morph_easing}} tmplframe_count = {{frame_count}} tmplhold_frames = {{hold_frames}} tmplzoom_level = {{zoom_level_configs[zoom_level].zoom}} tmplwidth = {{resolution_configs[resolution].width}} tmplheight = {{resolution_configs[resolution].height}} tmplseed = {{seed}} tmplIMAGE8VAEEncodecorepixels = ◂ node 7 · out[0]vae = ◂ node 1 · out[2]LATENT9KSamplercoremodel = ◂ node 2 · out[0]positive = ◂ node 5 · out[0]negative = ◂ node 6 · out[0]latent_image = ◂ node 8 · out[0]seed = {{seed}} tmplsteps = 20cfg = 7.0sampler_name = dpmpp_2mscheduler = karrasdenoise = 0.4LATENT10VAEDecodecoresamples = ◂ node 9 · out[0]vae = ◂ node 1 · out[2]IMAGE11ColorJourneyProcessorcustom packimages = ◂ node 10 · out[0]journey_mode = {{color_journey}} tmplintensity = 0.7IMAGE12TemporalCoherenceProcessorcustom packimages = ◂ node 11 · out[0]coherence_strength = 0.6IMAGE13VHS_VideoCombinecustom packimages = ◂ node fups_scale · out[0]frame_rate = {{int(fps) * 2 if smooth_motion else int(fps)}} tmplloop_count = 0filename_prefix = fractal_morphformat = video/h264-mp4save_output = trueVHS_FILENAMES14ExtractKeyframescustom packimages = ◂ node 12 · out[0]keyframe_count = 6IMAGE15SaveImagecoreimages = ◂ node 14 · out[0]filename_prefix = fractal_morph_keyframesfups_loaderUpscaleModelLoadercoremodel_name = RealESRGAN_x4plus.pthUPSCALE_MODELfups_applyImageUpscaleWithModelcoreupscale_model = ◂ node fups_loader · out[0]image = ◂ node rife · out[0]IMAGEfups_scaleImageScaleBycoreimage = ◂ node fups_apply · out[0]upscale_method = lanczosscale_by = 0.5IMAGErifeRIFE VFIcustom packckpt_name = rife49.pthframes = ◂ node 12 · out[0]clear_cache_after_n_frames = 10multiplier = 2fast_mode = trueensemble = truescale_factor = 1.0dtype = float32torch_compile = falsebatch_size = 1IMAGEPrompt construction#
templateFractal Metamorphosis, transforming from {source_fractal_prompt} to {target_fractal_prompt}, {morph_style_prompt}, {visual_theme_prompt}, {color_journey_prompt}, seamless mathematical transformation, continuous evolution, professional animation, ultra-detailed, 8k qualityVariables (5)#
source_fractal_prompt{{fractal_prompts[source_fractal]}} tmpltarget_fractal_prompt{{fractal_prompts[target_fractal]}} tmplmorph_style_prompt{{morph_style_prompts[morph_style]}} tmplvisual_theme_prompt{{visual_theme_prompts[visual_theme]}} tmplcolor_journey_prompt{{color_journey_prompts[color_journey]}} tmplParameter banks (11)#
The prompt / configuration lookup tables this workflow keys into from its inputs — the vocabulary that turns a style / palette / preset selection into graph parameters.
fractal_prompts (9)#
nonemandelbrotMandelbrot set, cardioid main body, infinite boundary detail, recursive self-similarity, iconic fractaljuliaJulia set, connected spiral arms, parameter-dependent forms, elegant mathematical curvesburning_shipBurning Ship fractal, asymmetric flames, ghostly ship silhouettes, haunting dark patternsnewtonNewton fractal, basin boundaries, root convergence regions, multicolored algebraic beautyphoenixPhoenix fractal, regenerative spirals, mythological rebirth patterns, transformative geometrytricornTricorn fractal, Mandelbar set, anti-Mandelbrot, asymmetric cardioid variationsmultibrotMultibrot fractal, higher power Mandelbrot, increased symmetry, exotic geometrymandelboxMandelbox, 3D recursive structure, infinite architectural depth, dimensional complexitymorph_style_prompts (6)#
direct_blenddirect visual blending, crossfade between forms, smooth opacity transitionparameter_interpolationmathematical parameter morphing, continuous function transformation, seamless equation evolutionstructural_evolutionstructural evolution, forms growing into new shapes, organic mathematical growthdissolve_reformdissolution and reformation, particles dispersing and coalescing, matter transformationenergy_flowenergy flow transformation, patterns flowing and reshaping, dynamic metamorphosisconsciousness_shiftconsciousness shift visualization, awareness expanding between states, transcendent transformationvisual_theme_prompts (7)#
pure_mathematicalpure mathematical visualization, clean geometric forms, precise rendering, academic beautycosmic_transformationcosmic transformation, stellar evolution, nebula formation, universe-scale changesorganic_evolutionorganic evolution, biological metamorphosis, living mathematics, natural transformationcrystalline_growthcrystalline growth, faceted structures forming, geometric crystal transformationfire_water_alchemyalchemical transformation, fire and water elements, elemental transmutationlight_shadow_dancelight and shadow interplay, luminous transformation, contrast evolutiondimensional_shiftdimensional shift, reality warping, space-time transformation, multidimensional journeycolor_journey_prompts (7)#
source_to_targetcolors transitioning from source palette to target palette, natural color evolutionrainbow_bridgerainbow spectrum journey, full color progression, prismatic bridge between stateschakra_ascensionchakra color ascension, red through violet progression, spiritual color journeyelemental_cycleelemental color cycle, earth fire water air colors, natural element progressionaurora_borealisaurora borealis colors, northern lights palette, ethereal greens and purplessunset_sunrisesunset to sunrise palette, warm golden oranges to cool dawn bluesmonochrome_flowmonochrome with accent progression, grayscale with evolving highlight colorzoom_level_configs (4)#
overview{"zoom": 1.0, "description": "Full fractal overview"}detailed{"zoom": 10.0, "description": "Detailed region view"}deep{"zoom": 1000.0, "description": "Deep magnification"}micro{"zoom": 100000.0, "description": "Microscopic detail level"}resolution_configs (4)#
720p{"width": 1280, "height": 720}1080p{"width": 1920, "height": 1080}1440p{"width": 2560, "height": 1440}4k{"width": 3840, "height": 2160}easing_functions (6)#
lineartease_in_outt < 0.5 ? 4*t*t*t : 1-pow(-2*t+2,3)/2bounce1 - pow(1-t, 3) * cos(t * PI * 4.5)elasticpow(2, -10*t) * sin((t*10-0.75)*((2*PI)/3)) + 1smooth_stept*t*(3-2*t)overshoot1 + 2.70158 * pow(t-1, 3) + 1.70158 * pow(t-1, 2)transition_count_configs (4)#
single{"segments": 1, "fractals": ["source", "target"]}dual{"segments": 2, "fractals": ["source", "intermediate_1", "target"]}triple{"segments": 3, "fractals": ["source", "intermediate_1", "intermediate_2", "target"]}quad{"segments": 4, "fractals": ["source", "intermediate_1", "intermediate_2", "intermediate_1", "target"]}morph_algorithms (3)#
parameter_interpolation{"description": "Interpolate mathematical parameters between fractal definitions", "method": "Linear or cubic interpolation of complex plane parameters", "example": "Mandelbrot c → Julia c parameter sweep"}structural_blend{"description": "Blend structural features of both fractals", "method": "Feature detection and weighted combination", "example": "Mandelbrot cardioid blending with Julia spirals"}latent_interpolation{"description": "Interpolate in AI latent space", "method": "SLERP or linear interpolation of encoded frames", "example": "Smooth visual transition via latent space"}preset_morphs (4)#
classic_journey{"source": "mandelbrot", "target": "julia", "style": "parameter_interpolation", "theme": "pure_mathematical", "description": "Classic Mandelbrot to Julia transformation"}dark_ascension{"source": "burning_ship", "target": "phoenix", "style": "energy_flow", "theme": "fire_water_alchemy", "description": "Dark flames rising to rebirth"}cosmic_evolution{"source": "newton", "target": "mandelbox", "style": "structural_evolution", "theme": "dimensional_shift", "description": "2D roots to 3D architecture"}consciousness_expansion{"source": "mandelbrot", "target": "phoenix", "intermediates": ["julia", "burning_ship"], "style": "consciousness_shift", "theme": "cosmic_transformation", "description": "Full consciousness journey through fractal realms"}performance_notes (3)#
memory_usageVery high - requires batch processing with temporal consistencyoptimization_tipsProcess in batches of 30-60 framesUse A6000 or higher for 1080p+Keyframe generation reduces computation for long videosConsider lower resolution for initial previewsestimated_times{"720p_90frames": "3 minutes", "1080p_120frames": "6 minutes", "1440p_180frames": "15 minutes", "4k_300frames": "40 minutes"}Models & dependencies#
Custom node packs (6)#
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.
ColorJourneyProcessorExtractKeyframesFractalMorphGeneratorRIFE VFITemporalCoherenceProcessorVHS_VideoCombineCheckpoint aliases (2)#
dreamshaper_8DreamShaper_8_pruned.safetensorssd15_basev1-5-pruned-emaonly.safetensorsModels required (5)#
DreamShaper_8_pruned.safetensorsRealESRGAN_x4plus.pthadd_detail.safetensorsrife49.pthv1-5-pruned-emaonly.safetensorsOutput contract#
What a successful run of this workflow returns.
primary{"type": "video", "format": "mp4", "codec": "h264", "description": "Main morph video"}secondary{"type": "image_sequence", "format": "png", "description": "Keyframe images showing morph stages"}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.
assetFamilymkt-event-launch-countdown-kitoutputPackageProfilevideo-master-profilecontrolModalitiescolor-script-lockkeyframe-anchor-lockmodel-lockmotion-vector-lockprompt-template-locksampler-scheduler-lockseed-lockstyle-locktemporal-lockconsistencyDimensionsmotionlightingcolor-scriptnotesAuto-mapped from fractal defaults