ComfyUI > Nodes > ComfyUI Fisheye Effects Nodes > Apply Fisheye Effect

ComfyUI Node: Apply Fisheye Effect

Class Name

Fisheye

Category
image/processing
Author
Kidev (Account age: 5259days)
Extension
ComfyUI Fisheye Effects Nodes
Latest Updated
2025-04-03
Github Stars
0.02K

How to Install ComfyUI Fisheye Effects Nodes

Install this extension via the ComfyUI Manager by searching for ComfyUI Fisheye Effects Nodes
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI Fisheye Effects Nodes 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

Apply Fisheye Effect Description

Applies fisheye effect to images, offering customizable distortion for dynamic visuals.

Apply Fisheye Effect:

The Fisheye node is designed to apply a fisheye effect to images, creating a distinctive visual distortion that mimics the wide-angle lens effect often seen in photography. This effect is characterized by a hemispherical view that can make images appear more dynamic and immersive. The node allows you to manipulate various parameters to customize the fisheye effect, such as the field of view and the type of mapping used. By adjusting these settings, you can achieve a range of artistic effects, from subtle curvature to extreme distortion, enhancing the visual appeal of your images. The Fisheye node is particularly useful for creating unique perspectives and adding a creative touch to your visual projects.

Apply Fisheye Effect Input Parameters:

image

The image parameter is the input image to which the fisheye effect will be applied. It can be provided as a tensor or a NumPy array. This parameter is crucial as it serves as the base upon which all fisheye transformations will be executed.

mapping

The mapping parameter determines the type of fisheye projection used. Options include "equidistant," "equisolid," "orthographic," and "stereographic." Each mapping type affects the distortion differently, allowing you to choose the one that best suits your artistic vision.

format

The format parameter specifies the shape of the fisheye effect, with options such as "circular" or "fullframe." This setting influences the overall appearance of the fisheye effect, determining whether it covers the entire image or maintains a circular boundary.

fov

The fov (field of view) parameter defines the extent of the scene captured by the fisheye effect. A larger field of view results in more pronounced distortion, while a smaller field of view offers a subtler effect. This parameter is essential for controlling the intensity of the fisheye effect.

pfov

The pfov (pre-fisheye field of view) parameter is used to calculate the initial perspective before applying the fisheye effect. It works in conjunction with the fov parameter to fine-tune the distortion level and achieve the desired visual outcome.

entire_image

The entire_image parameter is a boolean that determines whether the fisheye effect should be applied to the entire image or just a portion of it. Setting this to true ensures that the effect covers the whole image, while false limits it to a specific area.

wcenter

The wcenter parameter specifies the horizontal center of the fisheye effect as a fraction of the image width. This allows you to shift the focal point of the distortion horizontally, providing greater control over the effect's placement.

hcenter

The hcenter parameter specifies the vertical center of the fisheye effect as a fraction of the image height. Similar to wcenter, this parameter lets you adjust the vertical positioning of the fisheye effect, enabling precise control over its application.

Apply Fisheye Effect Output Parameters:

remapped_image

The remapped_image is the output image with the fisheye effect applied. This image reflects the transformations specified by the input parameters, showcasing the unique distortion and perspective achieved through the fisheye process. It is returned as a tensor, ready for further processing or display.

Apply Fisheye Effect Usage Tips:

  • Experiment with different mapping options to see how each affects the distortion and choose the one that best fits your creative needs.
  • Adjust the fov and pfov parameters to control the intensity of the fisheye effect, balancing between subtle and dramatic distortions.
  • Use the wcenter and hcenter parameters to shift the focal point of the fisheye effect, allowing you to highlight specific areas of the image.

Apply Fisheye Effect Common Errors and Solutions:

Image format not supported

  • Explanation: The input image is not in a supported format or type.
  • Solution: Ensure the image is provided as a tensor or a NumPy array. Convert the image to the correct format if necessary.

Invalid mapping type

  • Explanation: The specified mapping type is not recognized.
  • Solution: Check that the mapping parameter is set to one of the supported options: "equidistant," "equisolid," "orthographic," or "stereographic."

Field of view out of range

  • Explanation: The fov or pfov values are outside the acceptable range.
  • Solution: Ensure that the fov and pfov parameters are set within a reasonable range to avoid excessive distortion or errors in processing.

Apply Fisheye Effect Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI Fisheye Effects Nodes
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 Models, enabling artists to harness the latest AI tools to create incredible art.

Apply Fisheye Effect