Visit ComfyUI Online for ready-to-use ComfyUI environment
Reads CSV data to generate animation curves for precise control over animation parameters, enabling synchronization with external data sources.
The CSV Curve [Dream] node is designed to read and interpret data from a CSV file to generate animation curves. This node allows you to create dynamic animations by mapping values from a CSV file to specific frames or seconds in your animation timeline. By leveraging this node, you can achieve precise control over the animation parameters, ensuring smooth transitions and accurate value interpolations. The CSV Curve [Dream] node is particularly useful for animators and AI artists who need to synchronize their animations with external data sources, providing a seamless way to integrate CSV-based data into their creative workflows.
This parameter specifies the path to the CSV file that contains the data for the animation curve. The CSV file should have two columns, where the first column represents either time in seconds or frame numbers, and the second column represents the corresponding values. The default value is an empty string, and it does not support multiline input.
This parameter determines the type of data in the first column of the CSV file. It can be set to either "seconds" or "frames". If set to "seconds", the first column values are interpreted as time in seconds. If set to "frames", the first column values are interpreted as frame numbers. This setting is crucial for correctly mapping the CSV data to the animation timeline.
This parameter specifies whether to interpolate between the values in the CSV file. It can be set to "true" or "false". If set to "true", the node will interpolate between the values to create smooth transitions. If set to "false", the node will use the exact values from the CSV file without interpolation. Interpolation is useful for creating smoother animations.
This parameter defines the CSV dialect to be used when reading the CSV file. The available options are the dialects listed by the csv.list_dialects()
function. The CSV dialect determines how the CSV file is parsed, including the delimiter, quote character, and other formatting details. Choosing the correct dialect is important for accurately reading the CSV file.
This output parameter represents the interpolated or exact value from the CSV file at the current frame or time in seconds. The value is a floating-point number, which provides a high level of precision for animation curves.
This output parameter represents the interpolated or exact value from the CSV file at the current frame or time in seconds, rounded to the nearest integer. This is useful for scenarios where integer values are required, such as frame counts or discrete steps in an animation.
csv.list_dialects()
.© Copyright 2024 RunComfy. All Rights Reserved.