AI Set Lookdev (Bible) v6.0 - Akki
Art-direct a whole set, then generate its time-of-day variations
- llm_model
- master_lookdev_prose
- master_set_name
- variation_set_names_LIST
- variation_set_prompts_LIST
- full_llm_process_log
- variation_count
The AI Set Lookdev (Bible) v6.0 is the Set Design Department of the AkkiNodes pipeline - the counterpart to the Character Lookdev node. You feed it your world bible, the screenplay, a set hierarchy, and the name of one set, and it returns a master lookdev prose description of that set plus a list of time-of-day variations. In a film workflow, the same location at night is a different set, and this node is built specifically to generate those variations without redoing the whole design - the README calls it the "Time-Only Variation Engine."
How it works
Two LLM stages. Stage 1 is a master generator (the stage1_enhancer prompt) that writes the detailed master lookdev prose for the selected set, grounded in the world bible and screenplay. Stage 2 is a variation generator that takes that master prose and produces the time-of-day variants - night, dawn, dusk, whatever the scene calls for. Each variation comes out as a separate set name and prompt, which is exactly what a shot production stage needs when it's rendering "the throne room" at three different times.
There's a debug_mode toggle ("Off" or "Master Prose Only") so you can inspect the master description without spending the tokens on variations.
Inputs and outputs
Required: llm_model, world_bible, screenplay, set_hierarchy_json, and selected_main_set_name - the last two come from the Asset Selector, which builds the set hierarchy and lets you pick which set to develop. prompt_master_generator and prompt_variation_generator pick the prompt files (one each, editable). temperature 0.7, max_tokens 2048.
Optional: architectural_style and primary_material, each a drop-down of "Default", "Random", or a value from a wildcard file. These are your creative levers - set "Random" if you want variety across variations, "Default" to stay faithful to the bible.
Outputs:
master_lookdev_proseandmaster_set_name- the master design.variation_set_names_LISTandvariation_set_prompts_LIST- parallel lists of the time-of-day variants.full_llm_process_log,variation_count- debugging and loop bookkeeping.
Install and gotchas
Pack install: ComfyUI Manager search "AkkiNodes LLM Suite", or git clone https://github.com/routhakash/AkkiNodes-LLM-Suite-for-ComfyUI into custom_nodes, install.bat as admin on Windows, GGUF into ComfyUI/models/llms/, restart.
The usual Akki caveats apply: the node needs real upstream data - feeding it an empty set_hierarchy_json gets you a generic room with no grounding - and a small GGUF will produce variations that are barely different from each other, which defeats the entire point of the node. If all your time-of-day variants come back looking identical, that's your model talking, not the node.
Inputs (15)
| Name | Type | Default | Description |
|---|---|---|---|
| llm_model | LLM_MODEL | — | |
| world_bible | STRING | — | |
| screenplay | STRING | — | |
| set_hierarchy_json | STRING | — | |
| selected_main_set_name | STRING | — | |
| prompt_master_generator | COMBO | 1 options: stage1_enhancer_v7.txt | |
| prompt_variation_generator | COMBO | 1 options: stage2_variation_generator_v3.txt | |
| debug_mode | COMBO | 2 options: Off, Master Prose Only | |
| temperature | FLOAT | 0.70 | — |
| top_p | FLOAT | 0.95 | — |
| top_k | INT | 40 | — |
| seed | INT | 1234 | — |
| max_tokens | INT | 2048256–16384 | — |
| architectural_styleopt | COMBO | 3 options: Default, Random, Could not load set_architectural_styles.txt | |
| primary_materialopt | COMBO | 3 options: Default, Random, Could not load set_materials_man_made.txt |
Outputs (6)
| Name | Type | Description |
|---|---|---|
| master_lookdev_prose | STRING | — |
| master_set_name | STRING | — |
| variation_set_names_LIST | STRING | — |
| variation_set_prompts_LIST | STRING | — |
| full_llm_process_log | STRING | — |
| variation_count | INT | — |