Nodes Browser
ComfyDeploy: How Preview 360 Panorama for ComfyUI works in ComfyUI?
What is Preview 360 Panorama for ComfyUI?
A custom ComfyUI node for interactive 360° panorama image previews. Panoramic 360 images are also sometimes known as VR photography (virtual reality), HDRI environments (ex: skyboxes), image spheres, spherical images, 360 pano, and 360 degree photos.
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
Preview 360 Panorama for ComfyUI
and select it - Close the build step dialig and then click on the "Save" button to rebuild the machine
🌎 360° Panorama Image Viewer for ComfyUI
A custom ComfyUI node for interactive 360° panorama image previews. Easily inspect equirectangular projections in their proper spherical form to verify seams and distortions.
✨ Features
- Interactive 360° panorama viewer
- Adjustable resolution settings
- Intuitive mouse controls
🎮 Usage
Once installed, the viewer node is available as "Preview 360 Panorama" under the 'pytorch360convert' category.
<video src="https://github.com/user-attachments/assets/7b6a6957-3dfa-4bd9-9a81-1861fcd23cc7"></video>
Basic Setup
- Add the "Preview 360 Panorama" node to your workflow
- Connect an equirectangular image to the node's input
- Run your workflow to view the image
Controls
- Pan View: Left-click and drag to look around
- Zoom: Use the mouse scroll wheel
- Resolution: Set
max_width
to-1
for full resolution (may increase load times)
📦 Installation
Quick Install Options
-
ComfyUI Manager (Recommended)
- If you have ComfyUI-Manager installed:
- Either paste this repo's GitHub URL
- Or find it in the built-in install menu
- If you have ComfyUI-Manager installed:
-
ComfyUI Registry
Using comfy-cli, you can download this project from the comfy registry, like this:
comfy node registry-install comfyui-preview360panorama
Manual Installation
Option 1: Using Git
- Install Git (Windows download) if you have not done so already
- Navigate to your ComfyUI's
custom_nodes
directory - Clone the repository:
git clone https://github.com/ProGamerGov/ComfyUI_preview360panorama --recursive
- Run the installer:
python ComfyUI_preview360panorama/install.py
Option 2: Direct Download
- Download this repository as a ZIP file
- Extract it to your ComfyUI's
custom_nodes
directory - Download required Three.js files from cdnjs or mrdoob/three.js:
three.core.min.js
three.module.min.js
- Place both files in:
custom_nodes/ComfyUI_preview360panorama/js/lib
Directory Structure
The project directory should look like this if installation was successful.
custom_nodes/
└── ComfyUI_preview360panorama/
├── __init__.py
├── js/
│ ├── pano_viewer.js
│ └── lib/
│ ├── three.core.min.js
│ └── three.module.min.js
└── nodes.py
Need more help? Check out the detailed guide on installing ComfyUI extensions.
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
🔬 Citation
If you use this library in your research or project, please refer to the included CITATION.cff file or cite it as follows:
BibTeX
@misc{egan2025preview360panorama,
title={Preview 360 Panorama},
author={Egan, Ben},
year={2025},
publisher={GitHub},
howpublished={\url{https://github.com/ProGamerGov/ComfyUI_preview360panorama}}
}
APA Style
Egan, B. (2025). Preview 360 Panorama [Computer software]. GitHub. https://github.com/ProGamerGov/ComfyUI_preview360panorama
🌐 Related
For editing 360 images inside ComfyUI, see the ComfyUI_pytorch360convert custom nodes.