ComfyUI > Nodes > RyanOnTheInside > Vortex | RyanOnTheInside

ComfyUI Node: Vortex | RyanOnTheInside

Class Name

Vortex

Category
RyanOnTheInside/ParticleSystems
Author
ryanontheinside (Account age: 3752days)
Extension
RyanOnTheInside
Latest Updated
2024-08-25
Github Stars
0.03K

How to Install RyanOnTheInside

Install this extension via the ComfyUI Manager by searching for RyanOnTheInside
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter RyanOnTheInside in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • High-speed GPU machines
  • 200+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 50+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Vortex | RyanOnTheInside Description

Create and manage vortex effects in particle systems for dynamic particle movement with specific properties like position, strength, radius, inward pull, movement speed, and color.

Vortex | RyanOnTheInside:

The Vortex node is designed to create and manage vortex effects within a particle system, providing a dynamic and visually engaging way to manipulate particle movement. This node allows you to define vortices with specific properties such as position, strength, radius, inward pull, movement speed, and color. By incorporating these vortices into your particle system, you can simulate complex fluid dynamics and swirling patterns that enhance the visual appeal of your AI-generated art. The Vortex node is particularly useful for creating natural phenomena like whirlpools, tornadoes, or any swirling motion, adding depth and realism to your particle animations.

Vortex | RyanOnTheInside Input Parameters:

x

This parameter defines the horizontal position of the vortex within the canvas, ranging from 0.0 to 1.0, with a default value of 0.5. It determines where the vortex will be placed along the x-axis, with 0.0 being the left edge and 1.0 being the right edge of the canvas.

y

This parameter sets the vertical position of the vortex within the canvas, ranging from 0.0 to 1.0, with a default value of 0.5. It specifies the vortex's location along the y-axis, with 0.0 being the top edge and 1.0 being the bottom edge of the canvas.

strength

This parameter controls the intensity of the vortex's force, ranging from 0.0 to 1000.0, with a default value of 100.0. A higher strength value results in a stronger vortex that exerts more force on nearby particles, causing them to swirl more vigorously.

radius

This parameter defines the effective radius of the vortex, ranging from 10.0 to 500.0, with a default value of 100.0. It determines the area within which the vortex will influence particles, with a larger radius affecting a broader area.

inward_factor

This parameter specifies the inward pull of the vortex, ranging from 0.0 to 1.0, with a default value of 0.2. It controls how strongly particles are drawn towards the center of the vortex, with higher values resulting in a stronger inward pull.

movement_speed

This parameter sets the speed at which the vortex moves within the canvas, ranging from 0.0 to 10.0, with a default value of 1.0. It determines how quickly the vortex changes its position over time, adding dynamic motion to the effect.

color

This parameter defines the color of the vortex in RGB format, with a default value of "(0,127,255)". It specifies the visual representation of the vortex when drawn on the canvas, allowing you to customize its appearance.

draw

This parameter controls whether the vortex is visually represented on the canvas, ranging from 0.0 to 1.0, with a default value of 0.0. A value greater than 0.0 enables the drawing of the vortex, with higher values increasing the thickness of the drawn circle.

previous_vortex

This optional parameter allows you to pass a list of previously created vortices to the node. It enables the creation of multiple vortices in a single operation, by appending the new vortex to the existing list.

Vortex | RyanOnTheInside Output Parameters:

VORTEX

The output of the Vortex node is a list of vortex dictionaries, each containing the properties of a vortex such as position, strength, radius, inward factor, movement speed, color, and draw status. This list can be used to apply vortex effects to particles within the system, influencing their movement and creating dynamic swirling patterns.

Vortex | RyanOnTheInside Usage Tips:

  • To create a more dynamic and visually interesting effect, experiment with different combinations of strength, radius, and inward_factor parameters.
  • Use the movement_speed parameter to animate the vortex, making it move across the canvas and interact with particles in different areas.
  • Adjust the color and draw parameters to visually highlight the vortices, making it easier to see their influence on the particle system.

Vortex | RyanOnTheInside Common Errors and Solutions:

"Invalid color format"

  • Explanation: The color parameter is not in the correct RGB format.
  • Solution: Ensure the color is specified as a string in the format "(R,G,B)", where R, G, and B are integers between 0 and 255.

" Vortex | RyanOnTheInside position out of bounds"

  • Explanation: The x or y parameter is outside the range of 0.0 to 1.0.
  • Solution: Adjust the x and y parameters to be within the valid range, ensuring the vortex is placed within the canvas boundaries.

"Strength or radius value out of range"

  • Explanation: The strength or radius parameter is outside the specified range.
  • Solution: Ensure the strength is between 0.0 and 1000.0, and the radius is between 10.0 and 500.0. Adjust the values accordingly to be within these limits.

Vortex | RyanOnTheInside Related Nodes

Go back to the extension to check out more related nodes.
RyanOnTheInside
RunComfy

© Copyright 2024 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals.