Nodes/comfyui-minimax-h3-prompt-enhancer-T8/T8 Creative Director(创作总控)
ComfyUI Node

T8 Creative Director(创作总控)

The creative-brief node that keeps your whole video project on one page

By T8mars·Created about a month ago·Updated about 21 hours ago· 254
T8 Creative Director(创作总控)
    • creative_brief
    • creative_brief_text
    • creative_brief_json
    premise
    audience_policyAUTO(下游判断)
    narrative_policyAUTO(下游判断)
    identity_policyLOCK(锁定)
    world_policyAUTO(下游判断)
    visual_policyAUTO(下游判断)
    motion_policyAUTO(下游判断)
    sound_policyAUTO(下游判断)
    audience_and_use
    narrative_arc
    character_identity
    world_and_space
    visual_language
    motion_and_editing
    sound_and_music
    exclusions
    evolution_permissions

    Every workflow in T8's Creative Suite starts here, and it's the rare creative node that never touches the network. T8 Creative Director(创作总控) is a pure-local node that turns a loose idea into one structured "creative brief" (创作总纲) - the single source of truth every other node in the suite can read. No API key, no LLM call, no cost. You type, it organizes.

    It exists because of the problem this whole pack is trying to solve: MiniMax H3 and Seedance 2.0 are picky prompt-eaters, and when you're iterating across a dozen different shots, every rewrite drifts a little further from your original vision. The Director gives you one document that says this is the premise, this is the identity, this is the look - and then all the LLM-powered nodes downstream are told to treat it as higher priority than their own stylistic whims.

    What goes in

    The only required input is premise - your core creative idea. Empty premise is the one hard error this node throws, which is a nice design decision: a brief without a premise is just vibes.

    Below that sit seven dimensions, each with a text box and a policy:

    • audience, narrative, identity, world, visual, motion, sound - each has a text field like audience_and_use, narrative_arc, character_identity, world_and_space, visual_language, motion_and_editing, sound_and_music
    • and a policy dropdown: LOCK(锁定) / EVOLVE(允许演化) / AUTO(下游判断)

    The policy is the real mechanism. LOCK means "downstream may not add to or change this" - identity defaults to LOCK, which is exactly right for character continuity. EVOLVE allows the downstream LLM to develop it. AUTO lets the downstream node decide. And critically, per the source, LOCK outranks EVOLVE and AUTO, and explicit user facts outrank everything. There's also exclusions (禁止项 - things that must never appear) and evolution_permissions (how far downstream is allowed to wander).

    What comes out

    Three outputs:

    • creative_brief - the typed T8_CREATIVE_BRIEF socket, which plugs directly into the Candidate Lab, Long-form Planner, Storyboard Pack, Directed Revision, Role Mapper and Context Assembler. This is the one you'll actually wire.
    • creative_brief_text - a plain STRING version, if you just want to eyeball it or paste it somewhere.
    • creative_brief_json - the structured payload, useful for logging or saving.

    Install and context

    This ships inside the comfyui-minimax-h3-prompt-enhancer-T8 pack, which is best known for its three core prompt enhancers (MiniMax H3, Seedance 2.0, Music 3). You get the whole suite in one install - ComfyUI Manager, search "MiniMax H3 / Seedance 2.0 / Music 3 Prompt Enhancer (T8)", or from the terminal:

    cd ComfyUI/custom_nodes
    git clone https://github.com/T8mars/comfyui-minimax-h3-prompt-enhancer-T8
    

    Then restart ComfyUI and hard-refresh the browser (Ctrl+F5). Cloud-mode nodes in this pack need no extra Python packages; this one needs none at all.

    The author is T8 (T8mars, "贞贞"), a ComfyUI creator whose content mostly lives on Bilibili and YouTube rather than Reddit - this is a Chinese-ecosystem pack, so don't be surprised that English tutorials are thin. The suite is a third-party layer, not an official MiniMax product, and it doesn't call the H3 or Seedance generation APIs at all - it only enhances prompts.

    Where people get confused

    The Director doesn't generate anything. If you wire its output straight to a sampler expecting video, nothing happens - the brief is an input to the other suite nodes, which then feed the real enhancers. Recommended flow: Director → Candidate Lab (or Long-form Planner / Storyboard Pack) → existing H3 or Seedance node. Fill a dimension's text box and set its policy to LOCK if you want it frozen; leave it blank with AUTO and the downstream model gets freedom. The defaults are sensible - run with them.

    CategoryT8/Creative Suite

    Inputs (17)

    NameTypeDefaultDescription
    premiseSTRING
    audience_policyCOMBOAUTO(下游判断)3 options: LOCK(锁定), EVOLVE(允许演化), AUTO(下游判断)
    narrative_policyCOMBOAUTO(下游判断)3 options: LOCK(锁定), EVOLVE(允许演化), AUTO(下游判断)
    identity_policyCOMBOLOCK(锁定)3 options: LOCK(锁定), EVOLVE(允许演化), AUTO(下游判断)
    world_policyCOMBOAUTO(下游判断)3 options: LOCK(锁定), EVOLVE(允许演化), AUTO(下游判断)
    visual_policyCOMBOAUTO(下游判断)3 options: LOCK(锁定), EVOLVE(允许演化), AUTO(下游判断)
    motion_policyCOMBOAUTO(下游判断)3 options: LOCK(锁定), EVOLVE(允许演化), AUTO(下游判断)
    sound_policyCOMBOAUTO(下游判断)3 options: LOCK(锁定), EVOLVE(允许演化), AUTO(下游判断)
    audience_and_useoptSTRING
    narrative_arcoptSTRING
    character_identityoptSTRING
    world_and_spaceoptSTRING
    visual_languageoptSTRING
    motion_and_editingoptSTRING
    sound_and_musicoptSTRING
    exclusionsoptSTRING
    evolution_permissionsoptSTRING

    Outputs (3)

    NameTypeDescription
    creative_briefT8_CREATIVE_BRIEF
    creative_brief_textSTRING
    creative_brief_jsonSTRING