Back to Node List

Layer Mixer

layer_mixer

Merges two RecordedLayer documents, replacing layers with the same id

Reviewed
Guide available
The node name and summary are available in English. Port, parameter, and article details are currently shown in Japanese.

Input Ports

NameTypeDescription
A
a
RecordedLayer
ベースになる RecordedLayer document
B
b
RecordedLayer
重ねる RecordedLayer document
進行度
progress
Float
正規化進行度(0.0〜1.0)のオプション入力です。未接続ならアニメーション時間に自動追従します

Output Ports

NameTypeDescription
レイヤー
layer
RecordedLayer
統合済み RecordedLayer document
value
Map
統合後の評価値
概要
summary
Text
短い概要文字列

Overview

Combines two recording layers (RecordedLayer) into one. Merge motion recorded in separate takes, such as body sway and arm movement, before turning the result into a clip. This is the recording-layer counterpart of clip_mixer.

Usage tips

  • When both inputs contain a layer for the same target, B replaces A; this is not motion blending. The behavior matches clip_mixer.
  • This enables a divided workflow where each part is recorded in a separate take and combined later. Only the relevant take needs to be rerecorded.

Related nodes

  • clip_mixer — equivalent processing at the clip stage
  • record_take / pose_step_track — supply recordings to combine
  • keyframe_clip — turns the combined result into a clip

Notes

  • When layers with the same id overlap, the one from B takes priority.
  • The current implementation combines layer documents; it does not perform additive composition per target.
  • A collision means the exact same layer ID in JSON, not a matching display name. Only that ID from B replaces A, and output duration is the larger input duration.
  • The only evaluation input is progress (normalized 0–1); the legacy absolute-seconds time pin has been removed. Connect Time Source to progress.
Back to Node List
Layer Mixer — PixPipeline Node Reference