main
Added an image and expanded the description of the project.
ComfyUI-Equirectangular-Strip
Custom nodes for ComfyUI to convert between equirectangular (360°) images and a strip of 6 cube faces (90° FOV each).
Nodes
360 → 6×90° Strip
Converts an equirectangular panorama into a horizontal strip of 6 perspective views:
- Front (0), Left (1), Back (2), Right (3), Top (4), Bottom (5)
Inputs:
image: Equirectangular imageface_size: Output size for each face (default: 512)order: Comma-separated face order (default: "0,1,2,3,4,5")flip_sides: Flip horizontal faces vertically (useful for person detection)
Outputs:
strip: Horizontal strip image (width = face_size × 6)order: Pass-through for wiring to inverse nodeflip_sides: Pass-through for wiring to inverse node
6×90° Strip → 360
Converts a 6-face strip back to equirectangular projection.
Inputs:
strip: The strip imagewidth,height: Output equirectangular dimensionsface_size: Size of each face in the striporder: Same order used during encodingflip_sides: Same setting used during encoding
Installation
Copy this folder to your ComfyUI custom_nodes directory.
Usage
- Connect an equirectangular image to 360 → 6×90° Strip
- Process the strip (e.g., apply effects, run detection)
- Connect to 6×90° Strip → 360 to reconstruct
- Wire
orderandflip_sidesoutputs to inputs for correct reconstruction
License
MIT
Languages
Python
100%