Generated reference · ComfyUI workflow · Video & motion

Visual Concept Explainer Generator

Generate animated visual explanations of concepts with diagrams, metaphors, and educational animations

Video & motion18nodesGPU A6000out video~200sv1.0.0

On this page
18Graph nodes
17Node classes
23Inputs
7Models

Tags: videoeducationexplainerdiagramanimationconceptvisual-learning

Inputs (23)#

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

concept_categoryenumdefault consciousness
Category of concept being explained
options: consciousnessmeditationchakrasenergy_systemsphilosophysacred_geometrybreathingmindfulnessspiritualitysciencepsychologycosmology
visualization_styleenumdefault diagram_flow
Style of visual explanation
options: diagram_flowlayered_revealparticle_formationmorphing_shapesenergy_fieldsmandala_explanationtree_branchingwave_patternsorbital_motioncrystalline_growth
visual_metaphorenumdefault light_rays
Visual metaphor to illustrate concept
options: nonewater_flowlight_raystree_growthcosmic_danceflower_bloomingfire_transformationmountain_journeyocean_wavesbreath_cycle
background_styleenumdefault clean_minimal
Background style for the explanation
options: clean_minimalgradient_softcosmic_voidnature_abstractsacred_spacedigital_gridethereal_cloudsunderwater_depthstarfield
element_appearanceenumdefault fade_in
How visual elements appear
options: fade_ingrow_from_centerparticle_coalescedraw_onspiral_indrop_inemerge_from_light
connection_styleenumdefault flowing_lines
How connections between elements are shown
options: flowing_linesenergy_streamsdotted_pathsglowing_connectionsbranching_veinsorbital_pathswave_links
color_schemeenumdefault golden_wisdom
Color scheme for the explanation
options: monochrome_elegantchakra_spectrumearth_naturalcosmic_deepgolden_wisdomcool_analyticalwarm_spiritualrainbow_vibrant
animation_flowenumdefault sequential
How the animation flows through elements
options: sequentialsimultaneouswave_progressioncenter_outwardtop_downspiral_expansionbreathing_rhythm
motion_speedenumdefault gentle_moderate
Speed of animation motion
options: slow_contemplativegentle_moderatedynamic_engaging
include_text_areasbooleandefault false
Include designated areas for text overlay
include_symbolsbooleandefault true
Include sacred/educational symbols
symbol_setenumdefault sacred_geometry
Set of symbols to use
options: sacred_geometrychakra_symbolselemental_signsastronomicalmathematicalspiritual_iconsnature_symbols
glow_effectsbooleandefault true
Add glow effects to key elements
particle_accentsbooleandefault true
Include floating particle accents
duration_secondsintegerdefault 8min 5max 20
Video duration in seconds (frame count = duration * fps; capped for AnimateDiff sliding-context sampling)
fpsintegerdefault 8max 24
Frames per second (AnimateDiff motion is trained near 8fps; use interpolation downstream for higher rates)
resolutionenumdefault 720p
Output resolution
options: 480p720p1080p
loop_seamlessbooleandefault true
Create seamless looping animation
seedintegerdefault -1
Random seed
frame_upscalebooleandefault false
Per-frame 2x enhancement before encoding (RealESRGAN 4x then 0.5 resample); compute-heavy, off by default
checkpointenumdefault dreamshaper_8
SD1.5 checkpoint: DreamShaper 8 finetune (default, baked VAE) or base 1.5
options: dreamshaper_8sd15_base
motion_adapterbooleandefault true
AnimateDiff v3 domain-adapter LoRA (cleans motion-training artifacts)
smooth_motionbooleandefault false
RIFE 4.9 frame interpolation (2x): doubles effective fps before encoding

ComfyUI node graph (18)#

The executable ComfyUI prompt graph: 18 nodes across 17 distinct node classes, wired by 21 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: LoraLoader"] n2["3: CLIPTextEncode"] n3["4: CLIPTextEncode"] n4["5: EmptyLatentImage"] n5["6: ADE_StandardUniformContextOptions"] n6["7: ADE_MultivalDynamic"] n7["8: ADE_AnimateDiffLoaderGen1"] n8["9: KSampler"] n9["10: VAEDecode"] n10["11: ColorEnhancement"] n11["12: TemporalConsistencyProcessor"] n12["13: VHS_VideoCombine"] n13["fups_loader: UpscaleModelLoader"] n14["fups_apply: ImageUpscaleWithModel"] n15["fups_scale: ImageScaleBy"] n16["ad_adapter: LoraLoaderModelOnly"] n17["rife: RIFE VFI"] n0 -->|model| n1 n0 -->|clip| n1 n1 -->|clip| n2 n1 -->|clip| n3 n16 -->|model| n7 n5 -->|context_options| n7 n6 -->|scale_multival| n7 n7 -->|model| n8 n2 -->|positive| n8 n3 -->|negative| n8 n4 -->|latent_image| n8 n8 -->|samples| n9 n0 -->|vae| n9 n9 -->|images| n10 n10 -->|images| n11 n15 -->|images| n12 n13 -->|upscale_model| n14 n17 -->|image| n14 n14 -->|image| n15 n1 -->|model| n16 n11 -->|frames| n17 classDef custom fill:#12b886,stroke:#0b6b4f,color:#04110c; class n5,n6,n7,n10,n11,n12,n17 custom;
Data-flow DAG — scroll to zoom, drag to pan.

Nodes (18)#

1CheckpointLoaderSimplecore
ckpt_name = {{checkpoint_files[checkpoint]}} tmpl
outputs: MODELCLIPVAE
2LoraLoadercore
model = ◂ node 1 · out[0]clip = ◂ node 1 · out[1]lora_name = add_detail.safetensorsstrength_model = 0.3strength_clip = 0.3
outputs: MODELCLIP
3CLIPTextEncodecore
text = {{constructed_prompt}} tmplclip = ◂ node 2 · out[1]
outputs: CONDITIONING
4CLIPTextEncodecore
text = ugly, low quality, blurry, text, watermark, photo-realistic faces, people, realistic humans, cluttered, chaotic, noisy, distorted, amateur, messyclip = ◂ node 2 · out[1]
outputs: CONDITIONING
5EmptyLatentImagecore
width = {{resolution_map[resolution].width}} tmplheight = {{resolution_map[resolution].height}} tmplbatch_size = {{duration_seconds * fps}} tmpl
outputs: LATENT
6ADE_StandardUniformContextOptionscustom pack
context_length = 16context_stride = 1context_overlap = 4fuse_method = pyramiduse_on_equal_length = falsestart_percent = 0.0guarantee_steps = 1
outputs: CONTEXT_OPTIONS
7ADE_MultivalDynamiccustom pack
float_val = {{motion_speed_map[motion_speed].scale}} tmpl
outputs: MULTIVAL
8ADE_AnimateDiffLoaderGen1custom pack
model = ◂ node ad_adapter · out[0]model_name = v3_sd15_mm.ckptbeta_schedule = autoselectcontext_options = ◂ node 6 · out[0]scale_multival = ◂ node 7 · out[0]
outputs: MODEL
9KSamplercore
model = ◂ node 8 · out[0]positive = ◂ node 3 · out[0]negative = ◂ node 4 · out[0]latent_image = ◂ node 5 · out[0]seed = {{seed}} tmplsteps = {{motion_speed_map[motion_speed].steps}} tmplcfg = 7.5sampler_name = dpmpp_2mscheduler = karrasdenoise = 1.0
outputs: LATENT
10VAEDecodecore
samples = ◂ node 9 · out[0]vae = ◂ node 1 · out[2]
outputs: IMAGE
11ColorEnhancementcustom pack
images = ◂ node 10 · out[0]saturation = 1.1contrast = 1.05brightness = 1.0
outputs: IMAGE
12TemporalConsistencyProcessorcustom pack
images = ◂ node 11 · out[0]consistency_strength = 0.8flicker_reduction = 0.7
outputs: IMAGE
13VHS_VideoCombinecustom pack
images = ◂ node fups_scale · out[0]frame_rate = {{int(fps) * 2 if smooth_motion else int(fps)}} tmplloop_count = 0filename_prefix = concept_explainerformat = video/h264-mp4pingpong = {{loop_seamless}} tmplsave_output = true
outputs: VHS_FILENAMES
fups_loaderUpscaleModelLoadercore
model_name = RealESRGAN_x4plus.pth
outputs: UPSCALE_MODEL
fups_applyImageUpscaleWithModelcore
upscale_model = ◂ node fups_loader · out[0]image = ◂ node rife · out[0]
outputs: IMAGE
fups_scaleImageScaleBycore
image = ◂ node fups_apply · out[0]upscale_method = lanczosscale_by = 0.5
outputs: IMAGE
ad_adapterLoraLoaderModelOnlycore
model = ◂ node 2 · out[0]lora_name = v3_sd15_adapter.ckptstrength_model = 0.7
outputs: MODEL
rifeRIFE VFIcustom pack
ckpt_name = rife49.pthframes = ◂ node 12 · out[0]clear_cache_after_n_frames = 10multiplier = 2fast_mode = trueensemble = truescale_factor = 1.0dtype = float32torch_compile = falsebatch_size = 1
outputs: IMAGE

Prompt construction#

template
educational concept explainer animation, {concept_prompt}, {visualization_prompt}, {background_prompt}, {appearance_prompt}, {connection_prompt}, {color_prompt}, {flow_prompt}{metaphor_clause}{symbols_clause}{glow_clause}{particles_clause}{text_areas_clause}, clean educational design, professional quality, motion graphics style, informative visualization, 4k quality

Variables (12)#

concept_prompt
{{concept_prompts[concept_category]}} tmpl
visualization_prompt
{{visualization_style_prompts[visualization_style]}} tmpl
background_prompt
{{background_prompts[background_style]}} tmpl
appearance_prompt
{{appearance_prompts[element_appearance]}} tmpl
connection_prompt
{{connection_prompts[connection_style]}} tmpl
color_prompt
{{color_prompts[color_scheme]}} tmpl
flow_prompt
{{flow_prompts[animation_flow]}} tmpl
metaphor_clause
{{metaphor_prompts[visual_metaphor]}} tmpl
symbols_clause
{{', ' + symbol_prompts[symbol_set] if include_symbols else ''}} tmpl
glow_clause
{{', with glowing effects, luminous highlights, radiant elements' if glow_effects else ''}} tmpl
particles_clause
{{', floating particles, ambient sparkles, energy motes' if particle_accents else ''}} tmpl
text_areas_clause
{{', with designated text overlay areas, clean space for labels' if include_text_areas else ''}} tmpl

Parameter banks (13)#

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

concept_prompts (12)#

consciousness
consciousness concept visualization, awareness levels, mind states, perception layers, self-awareness diagram
meditation
meditation concept diagram, focus states, mental clarity, inner peace visualization, mindfulness map
chakras
chakra system diagram, seven energy centers, spine alignment, chakra colors and symbols, energy flow
energy_systems
subtle energy system, meridians, nadis, energy channels, life force flow, prana visualization
philosophy
philosophical concept visualization, abstract ideas, logic flow, wisdom representation, thought diagram
sacred_geometry
sacred geometry explanation, divine proportions, golden ratio, platonic solids, geometric relationships
breathing
breathing concept diagram, respiratory cycle, breath awareness, pranayama visualization, breath-energy connection
mindfulness
mindfulness concept, present moment awareness, attention diagram, non-judgment visualization, observing mind
spirituality
spiritual concept visualization, transcendence, connection to divine, soul journey, enlightenment path
science
scientific concept diagram, natural laws, cause-effect, empirical visualization, discovery representation
psychology
psychological concept, mind structure, emotional layers, cognitive processes, mental health diagram
cosmology
cosmological concept, universe structure, cosmic scales, space-time visualization, celestial relationships

visualization_style_prompts (10)#

diagram_flow
flowing diagram style, connected nodes, relationship arrows, information flow, educational chart
layered_reveal
layered revelation, peeling back levels, depth showing, hierarchical understanding, onion-like layers
particle_formation
particles forming shapes, coalescence into meaning, matter becoming concept, emergence visualization
morphing_shapes
shapes morphing between forms, transformation showing relationship, fluid geometric change
energy_fields
energy field visualization, aura-like representations, field interactions, force visualization
mandala_explanation
mandala-style explanation, circular arrangement, symmetric understanding, meditative diagram
tree_branching
tree branching structure, root to leaves, hierarchical growth, organic organization
wave_patterns
wave pattern explanation, oscillation showing rhythm, frequency visualization, wavelike understanding
orbital_motion
orbital motion diagram, circular paths, celestial mechanics style, gravitational relationships
crystalline_growth
crystalline growth pattern, geometric formation, structured emergence, faceted understanding

metaphor_prompts (10)#

none
water_flow
, using water flow as metaphor, liquid movement, stream visualization, fluid understanding
light_rays
, using light rays as metaphor, illumination spreading, enlightening beams, radiant understanding
tree_growth
, using tree growth as metaphor, organic development, branching wisdom, rooted understanding
cosmic_dance
, using cosmic dance as metaphor, celestial movement, universal rhythm, stellar choreography
flower_blooming
, using flower blooming as metaphor, petal unfolding, natural opening, blossoming understanding
fire_transformation
, using fire as metaphor, transformative flames, purifying light, energetic change
mountain_journey
, using mountain journey as metaphor, ascending path, peak revelation, climbing wisdom
ocean_waves
, using ocean waves as metaphor, rhythmic understanding, tidal wisdom, deep currents
breath_cycle
, using breath cycle as metaphor, inhale-exhale rhythm, life force pattern, respiratory wisdom

background_prompts (9)#

clean_minimal
clean minimal background, white or light gray, uncluttered, focus on content, professional
gradient_soft
soft gradient background, gentle color transition, subtle depth, calming backdrop
cosmic_void
cosmic void background, deep space, stars distant, infinite depth, universe context
nature_abstract
abstract nature background, organic textures, natural colors abstracted, earth connection
sacred_space
sacred space background, temple-like atmosphere, reverent setting, spiritual context
digital_grid
digital grid background, matrix-like, technological context, data visualization aesthetic
ethereal_clouds
ethereal cloud background, soft cloudscape, heavenly atmosphere, floating context
underwater_depth
underwater depth background, oceanic blue, deep sea atmosphere, submerged context
starfield
starfield background, night sky, astronomical context, celestial setting

appearance_prompts (7)#

fade_in
elements fading in smoothly, gradual appearance, gentle materialization
grow_from_center
elements growing from center point, expansion outward, radial appearance
particle_coalesce
particles coalescing into shapes, matter gathering, emergence from particles
draw_on
elements being drawn on, line art animation, sketch coming to life
spiral_in
elements spiraling in, vortex appearance, rotating materialization
drop_in
elements dropping in from above, falling into place, gravity appearance
emerge_from_light
elements emerging from light, luminous birth, radiant appearance

connection_prompts (7)#

flowing_lines
flowing connection lines, smooth curves linking elements, organic connections
energy_streams
energy stream connections, glowing flows between elements, power links
dotted_paths
dotted path connections, stepping stone links, discrete connection points
glowing_connections
glowing connections, luminous links, light-based relationships
branching_veins
branching vein connections, organic network, life-like links
orbital_paths
orbital path connections, circular links, celestial relationship lines
wave_links
wave link connections, oscillating paths, frequency-based links

color_prompts (8)#

monochrome_elegant
elegant monochrome palette, single hue variations, sophisticated simplicity
chakra_spectrum
chakra color spectrum, red through violet, energy center colors, rainbow progression
earth_natural
natural earth palette, browns, greens, organic colors, grounded tones
cosmic_deep
deep cosmic palette, space blues, purples, stellar colors, infinite tones
golden_wisdom
golden wisdom palette, amber, gold, warm enlightened tones, sun colors
cool_analytical
cool analytical palette, blues, teals, intellectual colors, clear tones
warm_spiritual
warm spiritual palette, oranges, reds, passionate colors, heart tones
rainbow_vibrant
vibrant rainbow palette, full spectrum, joyful colors, celebration tones

flow_prompts (7)#

sequential
sequential animation flow, one element after another, ordered revelation
simultaneous
simultaneous animation, all elements together, unified appearance
wave_progression
wave progression flow, rippling animation, domino-like sequence
center_outward
center outward flow, radiating from middle, expanding animation
top_down
top down flow, descending animation, waterfall sequence
spiral_expansion
spiral expansion flow, rotating outward, vortex animation
breathing_rhythm
breathing rhythm flow, expand-contract cycle, living animation

symbol_prompts (7)#

sacred_geometry
sacred geometry symbols, flower of life, metatron's cube, vesica piscis, platonic solids
chakra_symbols
chakra symbols, lotus petals, sanskrit characters, energy center icons
elemental_signs
elemental signs, earth fire water air, alchemical symbols, nature icons
astronomical
astronomical symbols, sun moon planets, zodiac signs, celestial icons
mathematical
mathematical symbols, infinity, pi, equations, geometric notation
spiritual_icons
spiritual icons, om, cross, lotus, meditation symbols, prayer icons
nature_symbols
nature symbols, trees, mountains, waves, sun, moon, natural icons

resolution_map (3)#

480p
{"width": 512, "height": 288}
720p
{"width": 768, "height": 432}
1080p
{"width": 960, "height": 544}

motion_speed_map (3)#

slow_contemplative
{"scale": 0.4, "steps": 35}
gentle_moderate
{"scale": 0.7, "steps": 28}
dynamic_engaging
{"scale": 1.0, "steps": 25}

preset_configurations (5)#

chakra_explanation
{"concept_category": "chakras", "visualization_style": "layered_reveal", "visual_metaphor": "flower_blooming", "background_style": "gradient_soft", "symbol_set": "chakra_symbols", "color_scheme": "chakra_spectrum", "description": "Animated chakra system explanation"}
meditation_guide
{"concept_category": "meditation", "visualization_style": "wave_patterns", "visual_metaphor": "breath_cycle", "background_style": "ethereal_clouds", "color_scheme": "cool_analytical", "description": "Meditation concept visual guide"}
sacred_geometry_lesson
{"concept_category": "sacred_geometry", "visualization_style": "diagram_flow", "visual_metaphor": "light_rays", "background_style": "clean_minimal", "symbol_set": "sacred_geometry", "color_scheme": "golden_wisdom", "description": "Sacred geometry principles explained"}
consciousness_map
{"concept_category": "consciousness", "visualization_style": "mandala_explanation", "visual_metaphor": "cosmic_dance", "background_style": "cosmic_void", "color_scheme": "cosmic_deep", "description": "Consciousness levels visualization"}
energy_systems_diagram
{"concept_category": "energy_systems", "visualization_style": "energy_fields", "visual_metaphor": "water_flow", "background_style": "sacred_space", "symbol_set": "spiritual_icons", "color_scheme": "warm_spiritual", "description": "Subtle energy systems animated diagram"}

post_production_notes (4)#

text_overlay
Add text labels and annotations in video editing software
narration
Add voiceover narration to explain concepts
music
Add ambient background music for engagement
transitions
Smooth transitions between concept segments

Models & dependencies#

Custom node packs (7)#

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.

ADE_AnimateDiffLoaderGen1ADE_MultivalDynamicADE_StandardUniformContextOptionsColorEnhancementRIFE VFITemporalConsistencyProcessorVHS_VideoCombine

Checkpoint aliases (2)#

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

Models required (7)#

DreamShaper_8_pruned.safetensors
RealESRGAN_x4plus.pth
add_detail.safetensors
rife49.pth
v1-5-pruned-emaonly.safetensors
v3_sd15_adapter.ckpt
v3_sd15_mm.ckpt

Output contract#

What a successful run of this workflow returns.

type
video
format
mp4
codec
h264
audio
false
description
Educational concept explainer video ready for narration and text overlay

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-explainer-motion-graphic-pack
outputPackageProfile
video-master-profile
controlModalities
camera-lockcamera-path-guidecolor-script-lockdepth-constraintidentity-adapterkeyframe-anchor-locklatent-reusemodel-lockmotion-vector-lockpalette-lockpose-constraintprompt-template-lockreference-ensemblesampler-scheduler-lockscene-lockseed-lock +4 more
consistencyDimensions
motionenvironmentlightingcolor-script
notes
Auto-mapped from video defaults