Back to Node List

Curve Sample

curve_sample

Reads an AutomationCurve at normalized progress and outputs an ordinary number

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
カーブ
curve
AutomationCurve
Required
移動量、発光、拡縮などへ再利用するオートメーションカーブです
進行度
progress
Float
Required
カーブの読む位置です。0が先頭、1が末尾で、範囲外は近い端の値に止まります。ループさせる場合は上流で進行度を繰り返します

Output Ports

NameTypeDescription
value
Float
指定した進行度のカーブ値です。カーブ側の最小値〜最大値へ変換済みなので、そのまま数値入力へ繋げます

Overview

Samples a hand-drawn or preset AutomationCurve as a regular Float that can drive movement, glow, scale, and other numeric parameters. It reads the curve using normalized progress from 0 to 1, so changing the project frame count still traverses the complete curve.

Usage tips

Connect the Curve from automation_curve and Progress from time_source, then connect Value to the numeric parameter you want to animate. Set the actual range with Output Minimum and Maximum on Automation Curve: 0–4 is useful for a 4px offset, 0.8–1.2 for ±20% scale, and 0–1 for glow or opacity.

Common mistakes

Progress below 0 or above 1 clamps to the nearest end value. For repetition, wrap or remap Progress to 0–1 before this node. Automation Curve's Duration is useful for audio timing, but this node intentionally uses only normalized position and does not introduce seconds into the animation workflow.

Related nodes

  • automation_curve — author the curve shape and output range
  • time_source — provide 0–1 progress for the current frame
  • keyframe_clip — use when exact times and values must be edited as individual keys
  • path_to_automation — create an AutomationCurve from a path, then sample it here
Back to Node List
Curve Sample — PixPipeline Node Reference