🎥 Lissajous Camera Shake (V1)

DNode_CameraShakeLissajous

🎥 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.

Pack: ComfyUI-DNode

custom_nodes.ComfyUI-DNode

Inputs (5)

NameTypeRequired
imagesIMAGErequired
intensityFLOATrequired
zoom_factorFLOATrequired
fpsFLOATrequired
seedINTrequired

Outputs (2)

NameType
IMAGEIMAGE
trajectory_jsonSTRING
🎥 Lissajous Camera Shake (V1) | TealPug Node Explorer