Nodes/GALIAIS-Nodes/GALIAIS-Nodes 06 场景画面
ComfyUI Node

GALIAIS-Nodes 06 场景画面

The 06 layer that frames the character instead of floating it

By GALIAIS·Created 3 months ago·Updated 3 months ago· 0
GALIAIS-Nodes 06 场景画面
  • DB
  • AI服务商
  • 上游提示词段
  • 场景段
  • 文本
  • 元信息JSON
角色槽位全局
角色标签
镜头构图
地点背景
时间天气
道具生物
画面风格
场景补充
启用true
权重1.00
使用镜头构图true
使用地点背景true
使用时间天气true
使用道具生物true
使用画面风格true
使用场景补充true
启用随机Tagfalse
Tag生成模式规则随机
AI自由度0.35
AI意图方向
AI扩写强度标准
AI是否写入补充只放元信息
AI RAG模式关闭
RAG候选数12
RAG示例数3
随机策略只补空字段
每字段随机数1
随机数镜头构图-1
随机数地点背景-1
随机数时间天气-1
随机数道具生物-1
随机数画面风格-1
随机种子0
随机允许NSFWfalse
随机最低热度0
最低热度镜头构图-1
最低热度地点背景-1
最低热度时间天气-1
最低热度道具生物-1
最低热度画面风格-1
上游上下文

Characters don't exist in white space, and the 06 场景画面 (Scene & Style) node is where this pack puts everything that isn't the character: camera, location, time of day, props, and the overall visual style. It's the difference between a character study and an image. It also happens to be the layer that benefits most from good prose-plus-tag mix, because scene and style are exactly where an anime-SDXL model's Danbooru training and its world knowledge both show up.

What you fill in

Five content fields plus a supplement, each with a 使用 toggle:

  • 镜头构图 (camera/composition) - close-up, full body, from below, rule of thirds, wide shot, the framing tags.
  • 地点背景 (location/background) - city street, bedroom, forest, classroom, where this is happening.
  • 时间天气 (time/weather) - sunset, night, rain, snowing, golden hour - cheap, high-impact mood.
  • 道具生物 (props/creatures) - cell phone, umbrella, butterfly, crowd, the stuff in the frame that isn't the subject.
  • 画面风格 (visual style) - watercolor, cel shading, detailed background, glowing - the look of the image itself.
  • 场景补充 (scene supplement) - free-text extras, multiline.

Plus the shared controls: 角色槽位 (全局 / 角色1–8), 角色标签, 启用, 权重, and the random/AI block (启用随机Tag, Tag生成模式, 随机种子, optional AI服务商), with optional DB, 上游上下文, and 上游提示词段. Because scene usually applies to the whole image rather than one character, 全局 is the sane default for the slot here.

Outputs

The standard trio: 场景段 (section object → composer), 文本 (plain text), 元信息JSON (contribution + random audit).

Where it earns its keep

The 时间天气 field is the highest-leverage input in the layer - sunset vs rain changes a render more than most other single tags. And 画面风格 is the local, free answer to "why does my output look flat": if you don't want to pay for the pack's AI Style Enhancer, a strong 画面风格 tag here does most of the same work with zero API calls. This layer is also where the random machinery shines most harmlessly - randomizing 时间天气 or 地点背景 across runs is the fastest way to batch variations of the same character in different worlds.

One caution the community will be familiar with: location tags can push lighting (the classic "beach/overexposed" failure). If adding a location makes your render blow out, that's a known association quirk, and the fix is a location-sensitive negative or a weaker location tag - not deleting the whole layer.

The honest read

The pack's AI Scene Director node does fancier things with foreground/midground/background, but for most work this node is the right tool: six fields, local, free, and it feeds straight into the composer. Keep the 画面风格 tags matching your base model's vocabulary (a watercolor tag means nothing to a photographic model), and you're most of the way there.

Install

Pack-wide, once:

git clone https://github.com/GALIAIS/GALIAIS-Nodes.git ComfyUI/custom_nodes/GALIAIS-Nodes

Restart ComfyUI, or ComfyUI Manager → "GALIAIS-Nodes". No pip dependencies; the Danbooru DB is separate if you want dictionary-backed picking. New pack, no community writeups - the 元信息JSON and README flow are your docs.

CategoryGALIAIS-Nodes/character

Inputs (44)

NameTypeDefaultDescription
角色槽位COMBO全局9 options: 全局, 角色1, 角色2, 角色3, 角色4, 角色5, +3
角色标签STRING
镜头构图STRING
地点背景STRING
时间天气STRING
道具生物STRING
画面风格STRING
场景补充STRING
启用BOOLEANtrue
权重FLOAT1.000–5
使用镜头构图BOOLEANtrue
使用地点背景BOOLEANtrue
使用时间天气BOOLEANtrue
使用道具生物BOOLEANtrue
使用画面风格BOOLEANtrue
使用场景补充BOOLEANtrue
启用随机TagBOOLEANfalse
Tag生成模式COMBO规则随机5 options: 规则随机, AI协同选择, AI协同选择+规则兜底, AI意图定向选择, AI意图定向选择+规则兜底
AI自由度FLOAT0.350–1
AI意图方向STRING粗略描述你想要的方向;AI只会从当前节点已启用字段的候选tag中选择,并把方向扩写成自然语言。
AI扩写强度COMBO标准3 options: 精简, 标准, 完整
AI是否写入补充COMBO只放元信息3 options: 只放元信息, 写入本节点补充, 关闭
AI RAG模式COMBO关闭4 options: 关闭, 轻量语义, 示例增强, 混合增强
RAG候选数INT120–200
RAG示例数INT30–20
随机策略COMBO只补空字段2 options: 只补空字段, 追加到字段
每字段随机数INT1
随机数镜头构图INT-1-1=沿用每字段随机数,0=关闭本字段随机,正数=该字段最多随机数量;AI协同会按合理性少选
随机数地点背景INT-1-1=沿用每字段随机数,0=关闭本字段随机,正数=该字段最多随机数量;AI协同会按合理性少选
随机数时间天气INT-1-1=沿用每字段随机数,0=关闭本字段随机,正数=该字段最多随机数量;AI协同会按合理性少选
随机数道具生物INT-1-1=沿用每字段随机数,0=关闭本字段随机,正数=该字段最多随机数量;AI协同会按合理性少选
随机数画面风格INT-1-1=沿用每字段随机数,0=关闭本字段随机,正数=该字段最多随机数量;AI协同会按合理性少选
随机种子INT00–4294967295
随机允许NSFWBOOLEANfalse
随机最低热度INT00–100000000
最低热度镜头构图INT-1-1–100000000-1=沿用随机最低热度,0=本字段不限热度,正数=该字段最低热度
最低热度地点背景INT-1-1–100000000-1=沿用随机最低热度,0=本字段不限热度,正数=该字段最低热度
最低热度时间天气INT-1-1–100000000-1=沿用随机最低热度,0=本字段不限热度,正数=该字段最低热度
最低热度道具生物INT-1-1–100000000-1=沿用随机最低热度,0=本字段不限热度,正数=该字段最低热度
最低热度画面风格INT-1-1–100000000-1=沿用随机最低热度,0=本字段不限热度,正数=该字段最低热度
DBoptGALIAIS_NODES_DANBOORU_DB
AI服务商optGALIAIS_NODES_AI_PROVIDER
上游上下文optSTRING
上游提示词段optGALIAIS_NODES_CHARACTER_SECTION

Outputs (3)

NameTypeDescription
场景段GALIAIS_NODES_CHARACTER_SECTION
文本STRING
元信息JSONSTRING