Nodes/GALIAIS-Nodes/GALIAIS-Nodes 05 姿势动作
ComfyUI Node

GALIAIS-Nodes 05 姿势动作

The 05 layer that makes a character do something

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

A character standing stiffly in a good outfit is a mannequin, not an image. The Pose & Action node (05 姿势动作) is the layer that gives the character something to do - posture, gestures, motion, and how they relate to whoever else is in the frame. It's also, quietly, the layer with the largest and most specific Danbooru tag vocabulary, which means it's where using the right tag name matters most.

What you fill in

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

  • 整体姿态 (overall posture) - standing, sitting, lying, leaning, the body-level pose.
  • 肢体手势 (limbs/gestures) - arms crossed, hand on chin, thumbs up, victory sign, the detailed limb positions.
  • 动作行为 (action/behavior) - running, jumping, reaching, turning around, motion with intent.
  • 互动关系 (interaction) - the relational tags: holding hands, hugging, looking at another, hand on shoulder. This is the field that makes a two-character scene read as two characters.
  • 姿势补充 (pose supplement) - free-text extras, multiline.

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

Outputs

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

Where it earns its keep

The 互动关系 field is the star. Prompting 2girls with no interaction tags gives you two disconnected figures that the model often merges awkwardly; one interaction tag (hugging) makes the sampler compose them as a scene. This is also the layer where the pack's multi-character mode really pays off - tag the pose node to 角色1 and the interaction reads as that character's action, and the composer keeps per-character grouping clean.

The one genuine trap: pose tags conflict all the time, and the composer only dedupes exact strings. sitting in this node and standing in a character tag will both reach the sampler, and the model will fight itself. This is exactly the case the pack's AI Conflict Resolver was built for, but for everyday use, keep one pose authority per character and check 文本 before you run.

The honest read

With pose, the tag-vocabulary advice from the community applies harder than anywhere: models trained on Danbooru understand the real pose tags (one knee up, hands behind back, contrapposto) far better than prose descriptions. Look up the tag before you hand-wave. And 肢体手势 is the field that fixes the eternally "stiff hands" look - if every render has hands fused to the body, that's this layer being empty.

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 - lean on 元信息JSON and the README.

CategoryGALIAIS-Nodes/character

Inputs (40)

NameTypeDefaultDescription
角色槽位COMBO全局9 options: 全局, 角色1, 角色2, 角色3, 角色4, 角色5, +3
角色标签STRING
整体姿态STRING
肢体手势STRING
动作行为STRING
互动关系STRING
姿势补充STRING
启用BOOLEANtrue
权重FLOAT1.000–5
使用整体姿态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协同会按合理性少选
随机种子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=本字段不限热度,正数=该字段最低热度
DBoptGALIAIS_NODES_DANBOORU_DB
AI服务商optGALIAIS_NODES_AI_PROVIDER
上游上下文optSTRING
上游提示词段optGALIAIS_NODES_CHARACTER_SECTION

Outputs (3)

NameTypeDescription
姿势段GALIAIS_NODES_CHARACTER_SECTION
文本STRING
元信息JSONSTRING