ComfyDeploy: How ComfyUI Fisheye Effects Nodes works in ComfyUI?
What is ComfyUI Fisheye Effects Nodes?
Provides tools for applying and removing fisheye lens effects from images.
How to install it in ComfyDeploy?
Head over to the machine page
- Click on the "Create a new machine" button
- Select the
Edit
build steps - Add a new step -> Custom Node
- Search for
ComfyUI Fisheye Effects Nodes
and select it - Close the build step dialig and then click on the "Save" button to rebuild the machine
ComfyUI Fisheye Effects Nodes
Provides tools for applying and removing fisheye lens effects from images.
Features
- FisheyeNode: Apply fisheye distortion to images
- DefisheyeNode: Remove fisheye distortion from images
- Multiple distortion mappings: equidistant, equisolid, orthographic, stereographic
- Format options: fullframe and circular
- Adjustable FOV and PFOV parameters
- Adjustable center
- Option to always display the full image uncropped
Installation
Using ComfyUI Manager
You can simply find and install this node from the "Custom Nodes Manager" inside the ComfyUI Manager menu
Manually
-
Clone this repository into your ComfyUI custom_nodes folder:
cd ComfyUI/custom_nodes git clone https://github.com/Kidev/ComfyUI-Fisheye-effects
-
Install the required dependencies:
cd ComfyUI-Fisheye-effects python install.py # Or using venv of ComfyUI source [venv]/bin/activate pip install -r requirements.txt
-
Restart ComfyUI
Usage
The nodes will appear in the node menu under the "image/processing" category:
- "Apply Fisheye Effect"
- "Remove Fisheye Effect"
Parameters
- image: Input image
- mapping: Distortion mapping mode (
equidistant
,equisolid
,orthographic
,stereographic
) - format: Output format (
fullframe
,circular
) - fov: Field of view in degrees (
0.0
-360.0
) - pfov: Perspective field of view in degrees (
0.0
-360.0
) - entire_image: Always show the full image uncropped not matter the FOV/PFOV values (
True
-False
) - wcenter: Horizontal center of the effect (
0.0
-1.0
) - hcenter: Vertical center of the effect (
0.0
-1.0
)
Examples
Check the examples folder for a sample workflow and images demonstrating various use cases.