Nodes/ComfyUI-DNode/🎥 Lissajous Camera Shake (V1)
ComfyUI Node

🎥 Lissajous Camera Shake (V1)

🎥 Lissajous Camera Shake (V1) 【核心特性】 基于利萨茹曲线(Lissajous)算法,通过叠加多组低频正弦波,确保镜头始终围绕画面绝对中心点进行平滑的呼吸感往复漂移,从根本上解决传统噪波抖动带来的画面偏离问题。 【参数说明】 - intensity (强度): 控制晃动剧烈程度。0.40为最佳手持平衡点。 - zoom_factor (缩放): 边缘防穿帮保护。1.05为默认安全区。 - fps (帧速率): 用于计算正确的物理运动周期。 - seed (随机种子): 决定频率叠加的初始形态。 --------------------------------------------------[Core Features] Based on the Lissajous curve algorithm, this node superimposes multiple low-frequency sine waves to ensure the camera smoothly and rhythmically drifts around the absolute center of the frame. This fundamentally solves the frame deviation problem caused by traditional noise-based shakes. [Parameters] - intensity: Controls the intensity of the shake. 0.40 is the optimal balance for handheld camera simulation. - zoom_factor: Edge protection to prevent clipping. 1.05 is the default safe zone. - fps: Frame rate, used to calculate the correct physical motion cycle. - seed: Determines the initial state of the frequency superposition.

By Derryyyyyy·Created 5 months ago·Updated 5 months ago· 47
🎥 Lissajous Camera Shake (V1)
  • images
  • IMAGE
  • trajectory_json
intensity0.40
zoom_factor1.05
fps30
seed42
CategoryDNode

Inputs (5)

NameTypeDefaultDescription
imagesIMAGE
intensityFLOAT0.400–5
zoom_factorFLOAT1.051–2
fpsFLOAT301–120
seedINT420–4294967295

Outputs (2)

NameTypeDescription
IMAGEIMAGE
trajectory_jsonSTRING