Visit ComfyUI Online for ready-to-use ComfyUI environment
Facilitates blending multiple video layers for complex visual compositions with various blend modes and opacities.
The VideoBlendStack
node is designed to facilitate the blending of multiple video layers, allowing you to create complex visual compositions by stacking and merging different video frames. This node is particularly useful for artists and creators who want to experiment with layering effects, as it provides a straightforward way to combine various video inputs using different blend modes and opacities. The primary goal of this node is to offer a flexible and efficient method for video compositing, enabling you to achieve a wide range of visual effects by adjusting parameters such as position, scale, and rotation. By leveraging the capabilities of this node, you can enhance your video projects with dynamic and visually appealing layer interactions.
This parameter represents the sequence of video frames that you want to blend. It is crucial as it serves as the base content for the blending process. The frames are expected to be in an image format, and the node will process each frame individually to apply the specified blending effects.
The blend_mode
parameter determines the method used to combine the video layers. Different blend modes can produce various visual effects, such as overlay, multiply, or screen. This parameter is essential for defining how the layers interact with each other, and it allows you to experiment with different artistic styles.
Opacity controls the transparency level of the video layer being blended. It ranges from 0.0 (completely transparent) to 1.0 (fully opaque), with a default value of 1.0. Adjusting the opacity can help you achieve subtle blending effects or make certain layers more prominent in the composition.
This parameter sets the horizontal position of the video layer on the canvas. It allows you to move the layer left or right, with a default value of 0. The range is from -10000 to 10000, providing flexibility in positioning the layer precisely where you want it.
Similar to position_x
, this parameter controls the vertical position of the video layer. It lets you move the layer up or down on the canvas, with a default value of 0. The range is also from -10000 to 10000, enabling precise vertical placement.
The scale
parameter adjusts the size of the video layer. It ranges from 0.01 to 10.0, with a default value of 1.0. Scaling allows you to enlarge or shrink the layer, which can be useful for creating perspective effects or fitting the layer within a specific area of the canvas.
This parameter specifies the rotation angle of the video layer in degrees. It ranges from -360.0 to 360.0, with a default value of 0.0. Rotation can add dynamic movement to your composition and help align layers in creative ways.
The output is a sequence of blended video frames, represented as images. This output reflects the combined result of all the input layers after applying the specified blend modes, opacities, and transformations. It is the final visual composition that you can use in your video projects.
This output provides information about the layers used in the blending process, including details such as blend mode, opacity, position, scale, and rotation. It is useful for understanding how the final image was constructed and for making further adjustments if needed.
RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Playground, enabling artists to harness the latest AI tools to create incredible art.