ffc2e65da3b4e8dc9c3593a24f47d618cb4e0f81
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
Tips
- The
orthographicmapping keeps the entirety of the image data, so going back and forth works well, seeexamples/BackAndForth.json
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-360)
- pfov: Perspective field of view in degrees (0-360)
Example Workflows
Check the examples folder for sample workflows demonstrating various use cases.

Languages
Python
100%
