Nodes/GALIAIS-Nodes/GALIAIS-Nodes 08 物件补充
ComfyUI Node

GALIAIS-Nodes 08 物件补充

The 08 layer for the stuff the scene needs

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

The 06 scene layer covers the setting, but it has one slot for props. The Object Supplement node (08 物件补充) is the pack's dedicated overflow for everything in the frame that isn't the character and isn't the scenery: objects, documents, and the props that characters actually handle. It exists because scene props and hand-held props behave differently in a prompt - a phone being held is a character interaction, a phone on a table is set dressing - and mixing them muddies both.

What you fill in

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

  • 场景物件 (scene objects) - the set dressing: bookshelf, vase, streetlamp, furniture, environmental objects.
  • 媒介文档 (media/documents) - a nicely specific field: newspaper, letter, smartphone, camera, game console - objects that carry information.
  • 道具补充 (prop supplement) - hand-held props tied to action: sword, coffee cup, fishing rod, microphone.
  • 物件补充 (object supplement) - free-text extras, multiline.

Plus the shared controls: 角色槽位 (全局 / 角色1–8), 角色标签, 启用, 权重, and the random/AI block (启用随机Tag, Tag生成模式, 随机种子, optional AI服务商), with optional DB, 上游上下文, and 上游提示词段.

Outputs

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

Where it earns its keep

The three-way split is the feature. 场景物件 belongs to the environment, 道具补充 belongs to the character's hands, and the composer will happily render both; keeping them separate means you can randomize the props a character holds without re-rolling the whole set, and you can make 道具补充 character-specific (slot = 角色1) while the environment stays global. That's a genuinely useful workflow that most prompt tools can't express at all.

The honest read

This is the most skippable of the ten layers - for a simple portrait you need none of it, and the 06 layer's 道具生物 field covers light prop needs. Its value is organizational: the moment a scene has a handful of objects with different owners, this node is what keeps the composer's output sane instead of a jumbled list. Watch the usual pitfalls: don't describe the same prop in 场景物件 and 道具补充 (exact duplicates get deduped, semantic doubles don't), and remember this is a young pack - Chinese labels, no community writeups, so 元信息JSON and the README flow are your debugging companions.

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 a separate download if you want dictionary-backed tag picking.

CategoryGALIAIS-Nodes/character

Inputs (36)

NameTypeDefaultDescription
角色槽位COMBO全局9 options: 全局, 角色1, 角色2, 角色3, 角色4, 角色5, +3
角色标签STRING
场景物件STRING
媒介文档STRING
道具补充STRING
物件补充STRING
启用BOOLEANtrue
权重FLOAT1.000–5
使用场景物件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协同会按合理性少选
随机种子INT00–4294967295
随机允许NSFWBOOLEANfalse
随机最低热度INT00–100000000
最低热度场景物件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