ComfyUI > Nodes > ComfyUI-Image-Effects > ✨ Kaleidoscope Advanced

ComfyUI Node: ✨ Kaleidoscope Advanced

Class Name

KaleidoscopeAdvancedNode

Category
Image Effects
Author
orion4d (Account age: 929days)
Extension
ComfyUI-Image-Effects
Latest Updated
2025-05-28
Github Stars
0.02K

How to Install ComfyUI-Image-Effects

Install this extension via the ComfyUI Manager by searching for ComfyUI-Image-Effects
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-Image-Effects 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
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

✨ Kaleidoscope Advanced Description

Create intricate kaleidoscope effects on images with customizable patterns and advanced features for dynamic visual projects.

✨ Kaleidoscope Advanced:

The KaleidoscopeAdvancedNode is a powerful tool designed to create intricate and visually captivating kaleidoscope effects on images. This node allows you to transform ordinary images into mesmerizing patterns by reflecting and rotating sections of the image around a central point. It offers a range of customization options, enabling you to adjust the number of facets, pattern types, and various other parameters to achieve the desired artistic effect. The node is particularly beneficial for artists looking to add a creative and dynamic touch to their visual projects, as it provides a high degree of control over the kaleidoscope's appearance and behavior. By leveraging advanced features such as symmetry breaking and chromatic aberration, you can produce unique and complex designs that stand out.

✨ Kaleidoscope Advanced Input Parameters:

image

The image parameter is the primary input for the node, representing the image you wish to transform using the kaleidoscope effect. This parameter is essential as it serves as the base upon which all transformations and effects are applied.

facettes

The facettes parameter determines the number of mirrored segments or facets in the kaleidoscope pattern. It significantly impacts the complexity and symmetry of the resulting image. The minimum value is 2, the maximum is 20, and the default is 6. Increasing the number of facets results in more intricate patterns.

pattern_type

The pattern_type parameter allows you to select the geometric shape used for the kaleidoscope pattern. Options include "triangle," "diamond," "hexagon," and "custom," with "triangle" as the default. Each shape offers a distinct visual style, affecting the overall aesthetic of the kaleidoscope effect.

center_x

The center_x parameter specifies the horizontal position of the kaleidoscope's center point as a float value between 0.0 and 1.0, with a default of 0.5. Adjusting this value shifts the pattern horizontally across the image, allowing for creative positioning.

center_y

The center_y parameter defines the vertical position of the kaleidoscope's center point, similar to center_x. It ranges from 0.0 to 1.0, with a default of 0.5, enabling vertical adjustments to the pattern's placement.

inner_radius

The inner_radius parameter controls the size of the central area that remains unaffected by the kaleidoscope effect. It ranges from 0.0 to 1.0, with a default of 0.1. A larger inner radius results in a more prominent central area, while a smaller radius emphasizes the kaleidoscope pattern.

outer_radius

The outer_radius parameter sets the maximum extent of the kaleidoscope effect from the center. It ranges from 0.1 to 2.0, with a default of 1.0. This parameter influences the overall size and reach of the pattern within the image.

rotation

The rotation parameter allows you to rotate the entire kaleidoscope pattern around its center point. It ranges from 0.0 to 360.0 degrees, with a default of 0.0. Adjusting this value can create dynamic and varied visual effects.

symmetry_break

The symmetry_break parameter introduces asymmetry into the kaleidoscope pattern, ranging from 0.0 to 1.0, with a default of 0.0. Increasing this value disrupts the perfect symmetry, adding a unique and artistic touch to the design.

chromatic_aberration

The chromatic_aberration parameter adds a color distortion effect to the kaleidoscope pattern, simulating the separation of colors. It ranges from 0.0 to 10.0, with a default of 0.0. This effect can enhance the visual complexity and vibrancy of the image.

✨ Kaleidoscope Advanced Output Parameters:

IMAGE

The output of the KaleidoscopeAdvancedNode is an IMAGE that has been transformed using the specified kaleidoscope parameters. This output image showcases the applied kaleidoscope effect, reflecting the chosen facets, pattern type, and other customizations. The resulting image is a visually engaging piece that can be used in various creative projects, offering a unique and artistic representation of the original input.

✨ Kaleidoscope Advanced Usage Tips:

  • Experiment with different facettes and pattern_type combinations to discover unique kaleidoscope designs that suit your artistic vision.
  • Utilize the rotation parameter to add dynamic movement to your patterns, creating a sense of motion and fluidity in the final image.
  • Adjust the symmetry_break parameter to introduce subtle variations and complexity, making your kaleidoscope effect stand out with a touch of asymmetry.

✨ Kaleidoscope Advanced Common Errors and Solutions:

Image input not provided

  • Explanation: The node requires an image input to apply the kaleidoscope effect.
  • Solution: Ensure that you have connected an image to the image input parameter before executing the node.

Invalid facettes value

  • Explanation: The facettes parameter must be an integer between 2 and 20.
  • Solution: Check the facettes value and ensure it falls within the specified range.

Pattern type not recognized

  • Explanation: The pattern_type must be one of the predefined options: "triangle," "diamond," "hexagon," or "custom."
  • Solution: Verify that the pattern_type is set to a valid option and correct it if necessary.

✨ Kaleidoscope Advanced Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-Image-Effects
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

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.