Scene Director (World Weaver)
The scene prompt node that's currently broken (use its twin)
- text
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.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| text_2 | STRING | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| text | STRING | — |