JZL - 🎯 MiniMax H3 偏好设置
Tell the script LLM exactly what camera language you want
- 偏好设定词
"JZL - 🎯 MiniMax H3 偏好设置" (Preference Settings) is the director's notes node. It turns a stack of dropdown choices - shot sizes, camera moves, cut rhythm, transitions, music style - into a single "camera language" text that you hand to the pack's Script Processor LLM so it writes storyboards with the look you actually want, instead of whatever its default film-school instincts produce. One node in, a coherent style directive out.
The vocabulary isn't invented. The pack built the option lists and their hint text from MiniMax's official h3-prompt-writing skill (sections 4.2/4.3 of the base prompt), which is the same style vocabulary the H3 model itself was tuned against. So "根据剧情" (follow the story) isn't a shrug - it generates a dense instruction telling the LLM to vary shot sizes across a scene's arc, and "随机组合" deliberately hands the LLM a candidate range so it can pick per shot rather than randomly spitting values. The source is explicit that random-combination is "not a blind guess."
The inputs that matter
景别偏好(shot size) - 根据剧情 / 随机组合 / 远景为主 / 全景为主 / 中景为主 / 近景为主 / 特写为主.运镜偏好(camera moves) - 12 options: fixed, push/pull, pan/truck, tilt, pedestal, arc, tracking, handheld, roll, one-take, plus story-driven and random.切镜节奏(cut rhythm) - one-take, or 2–5 / 5–9 / 9–13 / 13–18 cuts per shot.转场偏好(transitions) - hard cut, cross-dissolve, fade, wipe.音乐风格(music style) - from no-music and unspecified through epic orchestral, action chase, horror, wuxia, sci-fi and more.创作要求(creative requirements) - tight pacing, breathing room, emotional detail, high conflict, open ending, etc.详细描述字数- target description length, from concise (200–350) to ultra-detailed (800–1200).自定义镜头语言- a free-text escape hatch that lets you inject your own camera-language instruction on top of the dropdowns.
The single output, 偏好设定词 (preference settings text), feeds the Script Processor's preference input.
How to install it
Same pack as everything else - ComfyUI Manager, search "ComfyUI-JZL-MiniMax-H3", or:
cd ComfyUI/custom_nodes
git clone https://github.com/wjluoxiao/ComfyUI-JZL-MiniMax-H3
Restart. It's pure string assembly - no GPU, no dependencies.
Common issues
The main thing to know is scope: this node writes the style directive; it doesn't generate anything itself, and it only does its thing when wired to a Script Processor that consumes preference. Leave it unwired and you lose nothing except the style control. Also, "根据剧情" and "随机组合" are not synonyms - 根据剧情 explicitly tells the LLM to choose per shot following the dramatic arc, which is the right default for most shorts; pick a dominant style only when you want a consistent look across the whole video.
Inputs (8)
| Name | Type | Default | Description |
|---|---|---|---|
| 景别偏好 | COMBO | 随机组合 | 7 options: 根据剧情, 随机组合, 远景为主, 全景为主, 中景为主, 近景为主, +1 |
| 运镜偏好 | COMBO | 随机组合 | 12 options: 根据剧情, 随机组合, 固定机位, 推拉, 摇移, 俯仰, +6 |
| 切镜节奏 | COMBO | 随机 | 7 options: 根据剧情, 随机组合, 一镜到底, 2~5镜, 5~9镜, 9~13镜, +1 |
| 转场偏好 | COMBO | 随机 | 5 options: 随机, 硬切, 叠化, 淡入淡出, 擦除 |
| 音乐风格 | COMBO | 禁止音乐 / No Music | 14 options: 禁止音乐 / No Music, 不指定 / Unspecified, 史诗战争 / Epic Orchestral, 动作追逐 / Action Chase, 紧张悬疑 / Tense Suspense, 恐怖惊悚 / Horror Atmosphere, +8 |
| 创作要求 | COMBO | 无特别要求 | 8 options: 无特别要求, 节奏紧凑, 舒缓留白, 情感细腻, 明快轻松, 多反转结局, +2 |
| 详细描述字数 | COMBO | 标准 (350-500字) | 4 options: 标准 (350-500字), 精简 (200-350字), 详细 (500-800字), 超详细 (800-1200字) |
| 自定义镜头语言 | STRING | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| 偏好设定词 | STRING | — |