Nodes/world weaver/Scene Director (World Weaver)
ComfyUI Node

Scene Director (World Weaver)

The scene prompt node that's currently broken (use its twin)

By Creepybits·Created 10 months ago·Updated 2 months ago· 30
Scene Director (World Weaver)
    • text
    text_2

    Let's start with the honest version: as of the current release of World Weaver, this node is broken. Install the pack, add Scene Director to a graph, run it, and you'll get a text output that reads ERROR: Prompt file not found. Not a crash, just a useless string. If you hit that, it's not you - it's a filename typo in the pack.

    The concept is sound, though. Scene Director is meant to be the pack's "engine" prompt: a system prompt that instructs an LLM to take a shot composition, a character action, a lead character description, and scene keywords, and weave them into one cinematic prompt. Think of it as the director's chair for your text-to-image call - it's the node that tells the model how to frame the scene you've asked for.

    What's wrong

    Scene Director prepends a fixed prompt file to whatever you type in text_2 and returns it as text - same one-input, one-output pattern as the pack's Master Key node. But the code looks for a file called Scene_Director.md, while the pack actually ships Scene_Director.txt in assets/prompts/. So the file load fails, the node falls back to its error string, and every run produces the error text as its output. If you wire that into a prompt encoder, the image you get will be a picture of a model trying to interpret an error message.

    This looks like a packaging slip rather than a design problem, because the fix already exists: the pack's other node, World Weaver Prompt, loads Scene_Director.txt correctly and does exactly what Scene Director was supposed to do. Given the two nodes are otherwise near-identical, the current advice is simple: use World Weaver Prompt instead.

    If you'd rather fix this one, edit assets/nodes/SceneDirector.py and change the filename from Scene_Director.md to Scene_Director.txt, then restart ComfyUI. It's a one-line patch.

    What the prompt actually asks for

    Read the Scene_Director.txt it's meant to load and you'll see the philosophy. The "Prime Directive" is that shot composition is law - a requested medium shot overrules every other compositional tendency. It forces the model to make action the character (a person is defined by what they're doing), and it has a genuinely interesting anti-artifact rule: when the scene mentions friends, a party, or a crowd, background figures must be rendered as indistinct, bokeh-blurred "living set dressing" so you don't get a wall of distorted faces. It even handles the NSFW framing explicitly. That's a well-thought-out prompt, which makes it extra annoying that a typo is keeping it out of reach.

    Installing it

    Same as the whole pack: ComfyUI Manager, search "world weaver", install, restart, or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/Creepybits/World_weaver
    

    The takeaway

    Scene Director is the pack's cautionary tale and its happy ending in one node. Don't lose time on it - the identical-but-working twin is one search away. And if you do use the twin, you're getting the good part: a scene-framing system prompt that does real work at keeping your subject the subject and your backgrounds from sprouting extra faces.

    CategoryCreepybits/World_weaver

    Inputs (1)

    NameTypeDefaultDescription
    text_2STRING

    Outputs (1)

    NameTypeDescription
    textSTRING