Visit ComfyUI Online for ready-to-use ComfyUI environment
Generate parallax motion schedules for dynamic 2D depth illusion using Perlin noise and versatile movement modes.
SaltParallaxMotion is a node designed to generate parameter schedules for parallax motion, which is a technique used to create an illusion of depth in a 2D scene by moving different layers at different speeds. This node is particularly useful for AI artists looking to add dynamic and realistic motion to their visual projects. By leveraging Perlin noise and various movement modes, SaltParallaxMotion allows for the creation of smooth and organic motion patterns. The node is capable of handling complex motion paths, including orbit, side-to-side, up-and-down, and diagonal movements, making it a versatile tool for enhancing the visual appeal of animations and video sequences.
This parameter represents the Perlin noise generator used to create smooth, natural variations in the motion. Perlin noise is a type of gradient noise often used in computer graphics to create textures and effects that appear more organic. The Perlin noise generator is initialized with a seed value to ensure reproducibility of the motion patterns.
This parameter controls the scale of the tremor effect applied to the motion. Tremor adds a subtle, jittery movement to the primary motion path, making it appear more lifelike. The scale determines the intensity of this effect. A higher value results in more pronounced tremors, while a lower value produces a smoother motion. Typical values range from 0.1 to 10, with a default value of 1.
This parameter indicates the current frame number in the animation sequence. It is used to calculate the position of the motion path at any given point in time. The frame number is essential for synchronizing the motion with the animation timeline.
This parameter specifies the number of octaves used in the Perlin noise function for the tremor effect. More octaves result in more detailed noise patterns, adding complexity to the tremor. The value typically ranges from 1 to 8, with a default of 4.
This parameter controls the persistence of the Perlin noise, which affects the amplitude of each octave. Higher persistence values result in more sustained noise patterns, while lower values produce more transient effects. The value usually ranges from 0.1 to 1, with a default of 0.5.
This parameter determines the frequency of the Perlin noise octaves. Higher lacunarity values increase the frequency, resulting in more rapid changes in the noise pattern. The value typically ranges from 1 to 4, with a default of 2.
This parameter selects the type of motion path to be generated. Available options include 'orbit', 'side-to-side', 'up-and-down', 'diagonal_bottom_left', and 'diagonal_top_right'. Each mode defines a unique motion pattern, allowing for a wide range of animation effects.
This parameter defines the angle increment for the motion path, measured in degrees. It determines the speed and direction of the motion. A higher angle increment results in faster motion, while a lower increment produces slower movement. The value typically ranges from 0 to 360 degrees.
This parameter controls the amplitude of the motion path, determining the extent of the movement. Higher amplitude values result in larger motion paths, while lower values produce more subtle movements. The value usually ranges from 0.1 to 100, with a default of 10.
This output parameter provides the calculated motion path based on the input parameters. The motion path is a series of coordinates that define the position of the object at each frame in the animation sequence. It is used to animate the object along the specified path, creating the desired parallax motion effect.
© Copyright 2024 RunComfy. All Rights Reserved.