ComfyUI Node

Equirectangular Processor (All-in-One)

Rotate an equirectangular image, then optionally crop to 180° or to a centered square — all in one node. (Square crop takes precedence.)

By cedarconnor·Created about a year ago·Updated 6 months ago· 2
Equirectangular Processor (All-in-One)
  • image
  • processed_image
yaw_rotation0.0
pitch_rotation-65.0
roll_rotation0.0
horizon_offset0.0
crop_to_180false
crop_to_squarefalse
output_width1024
output_height512
interpolationlanczos
CategoryLatLong

Inputs (10)

NameTypeDefaultDescription
imageIMAGEEquirectangular input image tensor (B,H,W,C) in [0,1].
yaw_rotationoptFLOAT0.0-180–180Yaw: horizontal rotation around the vertical axis (degrees).
pitch_rotationoptFLOAT-65.0-90–90Pitch: tilt up/down around the horizontal axis (degrees).
roll_rotationoptFLOAT0.0-180–180Roll: bank left/right around the view axis (degrees).
horizon_offsetoptFLOAT0.0-90–90Vertical horizon shift (degrees). Positive values move the horizon up.
crop_to_180optBOOLEANfalseEnable crop to a horizontal FOV (usually 180°).
crop_to_squareoptBOOLEANfalseCenter-crop width to the image height; overrides 180° crop if enabled.
output_widthoptINT102464–4096Output width for the 180° crop.
output_heightoptINT51264–4096Output height for the 180° crop.
interpolationoptCOMBOlanczosResampling filter used by rotation/crop steps.

Outputs (1)

NameTypeDescription
processed_imageIMAGE