This ComfyUI workflow turns a single reference image into a layered VFX keyframe and then uses that keyframe to drive a Seedance 2.0 cinematic video. In the Generated VFX Passes group, effect layers are built as separate passes—chromatic aberration, glow/bloom, lens flare, and a film finish—then composited with ImageBlend nodes. Glow is created with ImageBlur and blended with Screen; lens flare is a black-background overlay blended with Screen; chromatic aberration is applied as a full-frame pass blended with Normal. Blend strengths are exposed via PrimitiveFloat nodes, and you can preview any stage with PreviewAny or save stills with SaveImage.
Once the composited keyframe looks right, it’s routed into ByteDance2ReferenceNode in the Seedance 2.0 Output group to generate a motion clip that inherits the look of your keyframe. GeminiImage2Node and GeminiNode are used in the graph to construct and refine the image-based passes, while ImageBlend controls how each pass stacks. Finally, SaveVideo writes the Seedance 2.0 output to disk. This setup is useful because you can dial in a cinematic look non-destructively on a still, audition each pass in isolation, and then get a consistent, blendable look carried through to video—all from one reference frame.
API
Use this workflow from code
Every Comfy workflow is a JSON graph. The payload below is this workflow, exactly as ComfyUI runs it — fetch it from the URL, keep it in version control, or load it in ComfyUI and run it node by node.
GET https://comfy.org/workflows/download/8fe7ed30c4ec.jsonFetching workflow JSON…
Run it from Python or TypeScript with the Comfy SDK. The same code targets Comfy Cloud or a ComfyUI you host yourself — only the base URL changes.
# Install (beta)
pip install comfy-sdk # Python
npm i @comfyorg/sdk # TypeScript
# Run this workflow (Python)
from comfy_sdk import Comfy
client = Comfy(api_key="comfyui-...")
wf = client.workflows.from_file("workflow_api.json")
job = client.run(wf)
for output in job.get_outputs("<output-node-id>"):
output.to_file(output.name)The SDK takes a workflow in API format: open this workflow in ComfyUI and use File → Export Workflow (API). API access requires a Comfy Cloud plan with an API key. SDK docs · Get an API key
FAQ
















