Visit ComfyUI Online for ready-to-use ComfyUI environment
Graphical tool for creating and editing smooth curves with control points for value manipulation in schedules and masks.
The SplineEditor node is a graphical tool designed to help you create and manipulate values for various schedules and mask batches. This node allows you to visually edit splines, which are smooth curves defined by control points, to generate a series of values that can be used in different contexts such as animation schedules or mask generation. The SplineEditor provides an intuitive interface where you can add, move, and delete control points to shape the spline according to your needs. It supports different interpolation methods to ensure smooth transitions between points, and it can output the generated values in various formats, making it versatile for different applications. This node is particularly useful for tasks that require precise control over value transitions, such as animating parameters over time or creating complex masks for image processing.
This parameter specifies the conditioning input, which is used to determine the context or conditions under which the spline values will be applied. It is a required input and ensures that the generated values are appropriately conditioned for the intended use.
The latents input is used to calculate the batch size for the generated values. This is essential for applications that require batch processing, ensuring that the spline values are generated for each item in the batch.
This input connects to your standard text encoder, typically used in conjunction with the main prompt. It ensures that the generated values are aligned with the encoded text, providing consistency in applications like text-based animations.
This parameter connects to the GLIGEN Loader, which is necessary for scheduling GLIGEN text box positions. It ensures that the spline values are compatible with the GLIGEN model, facilitating seamless integration.
The coordinates input takes a JSON string of points, which are directly compatible with the spline editor node. This allows you to import predefined points to shape the spline, providing flexibility in how you define the control points.
This input is the part of the prompt for which you want to set the position. It allows you to specify the text that will be positioned according to the generated spline values, making it useful for text-based animations.
The width parameter defines the size of the GLIGEN bounding box in the horizontal direction. It has a default value of 128, with a minimum of 8 and a maximum of 4096, adjustable in steps of 8. This allows you to control the horizontal size of the bounding box for the generated values.
The height parameter defines the size of the GLIGEN bounding box in the vertical direction. Similar to the width, it has a default value of 128, with a minimum of 8 and a maximum of 4096, adjustable in steps of 8. This allows you to control the vertical size of the bounding box for the generated values.
This optional parameter allows you to apply a multiplier to the size of the generated values. It has a default value of 1.0 and can be adjusted to scale the size of the output values, providing additional control over the final result.
The conditioning output provides the conditioned values generated by the spline editor. These values are ready to be used in conjunction with other nodes that require conditioned inputs, ensuring seamless integration into your workflow.
The coord_preview output is an optional preview of the coordinates and bounding boxes generated by the spline editor. This allows you to visualize the generated values and make adjustments as needed before applying them to your final application.
© Copyright 2024 RunComfy. All Rights Reserved.