ComfyUI > Nodes > ComfyUI-Image-Effects > 🔮 Kaleidoscope Effect

ComfyUI Node: 🔮 Kaleidoscope Effect

Class Name

KaleidoscopeNode

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 Effect Description

Transform images into mesmerizing kaleidoscopic patterns with intricate effects and advanced capabilities for vibrant designs.

🔮 Kaleidoscope Effect:

The KaleidoscopeNode is a powerful tool designed to transform images into mesmerizing kaleidoscopic patterns, offering a creative way to enhance visual art. This node allows you to apply intricate kaleidoscope effects to your images by manipulating various parameters such as the number of facets, pattern type, and center positioning. It provides a unique opportunity to explore symmetry and pattern creation, making it an essential tool for artists looking to add a dynamic and artistic flair to their work. The node's advanced capabilities include options for chromatic aberration and symmetry breaking, which can be used to introduce subtle variations and color shifts, adding depth and complexity to the final image. By leveraging these features, you can create stunning visual effects that capture the essence of kaleidoscopic art, making your images stand out with vibrant and intricate designs.

🔮 Kaleidoscope Effect Input Parameters:

image

The image parameter is the primary input for the KaleidoscopeNode, representing the image you wish to transform. It is essential as it serves as the base upon which the kaleidoscope effect is applied. The input should be in the form of an image tensor, and the node will process this image to generate the desired kaleidoscopic pattern.

facettes

The facettes parameter determines the number of symmetrical segments or facets in the kaleidoscope pattern. It significantly impacts the complexity and appearance of the final 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, while fewer facets create simpler designs.

pattern_type

The pattern_type parameter specifies the geometric shape used to create the kaleidoscope pattern. Options include "triangle," "diamond," "hexagon," and "custom," with "triangle" as the default. This choice affects the overall aesthetic of the pattern, allowing you to experiment with different shapes to achieve the desired visual effect.

center_x

The center_x parameter defines the horizontal position of the pattern's center within the image, ranging from 0.0 to 1.0, with a default of 0.5. Adjusting this value shifts the pattern horizontally, enabling you to control the focal point of the kaleidoscope effect.

center_y

The center_y parameter sets the vertical position of the pattern's center within the image, also ranging from 0.0 to 1.0, with a default of 0.5. Modifying this value shifts the pattern vertically, allowing you to fine-tune the placement of the kaleidoscope's center.

inner_radius

The inner_radius parameter controls the size of the inner circle of the pattern, with values ranging from 0.0 to 1.0 and a default of 0.1. This parameter influences the density and focus of the pattern, with larger values creating a more pronounced central area.

outer_radius

The outer_radius parameter determines the size of the outer boundary of the pattern, with a range from 0.1 to 2.0 and a default of 1.0. It affects the overall scale of the kaleidoscope effect, with larger values expanding the pattern's reach across the image.

rotation

The rotation parameter allows you to rotate the entire pattern, with values ranging from 0.0 to 360.0 degrees and a default of 0.0. This rotation can add dynamic movement to the pattern, creating a sense of motion and fluidity in the design.

symmetry_break

The symmetry_break parameter introduces asymmetry into the pattern, with values from 0.0 to 1.0 and a default of 0.0. This feature can be used to create more organic and less predictable patterns by subtly altering the symmetry of the design.

chromatic_aberration

The chromatic_aberration parameter adds a color shift effect to the pattern, with values ranging from 0.0 to 10.0 and a default of 0.0. This effect can enhance the visual interest of the pattern by introducing color variations and a sense of depth.

🔮 Kaleidoscope Effect Output Parameters:

IMAGE

The output of the KaleidoscopeNode is an IMAGE, which is the transformed version of the input image with the applied kaleidoscope effect. This output is a visually enhanced image that reflects the chosen parameters, showcasing the intricate patterns and colors created by the node. The resulting image can be used for artistic projects, design elements, or as a standalone piece of art.

🔮 Kaleidoscope Effect Usage Tips:

  • Experiment with different facettes and pattern_type combinations to discover unique and captivating designs.
  • Use the rotation parameter to add a dynamic twist to your patterns, creating a sense of movement.
  • Adjust the center_x and center_y parameters to focus the kaleidoscope effect on specific areas of your image.
  • Introduce chromatic_aberration for a colorful and vibrant effect that enhances the visual appeal of the pattern.

🔮 Kaleidoscope Effect Common Errors and Solutions:

Image tensor shape mismatch

  • Explanation: This error occurs when the input image tensor does not have the expected shape, which should be either a 3D or 4D tensor.
  • Solution: Ensure that your input image is correctly formatted as a 3D (height, width, channels) or 4D (batch size, height, width, channels) tensor before passing it to the node.

Invalid parameter value

  • Explanation: This error arises when a parameter is set to a value outside its allowed range.
  • Solution: Double-check the parameter values to ensure they fall within the specified minimum and maximum limits. Adjust any values that are out of range to valid numbers.

Pattern type not recognized

  • Explanation: This error occurs if an unrecognized pattern type is specified.
  • Solution: Verify that the pattern_type parameter is set to one of the supported options: "triangle," "diamond," "hexagon," or "custom." Correct any typos or unsupported values.

🔮 Kaleidoscope Effect 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.