Extensions/ComfyUI-Panorama-Stickers
ComfyUI Extension

ComfyUI-Panorama-Stickers

A ComfyUI node set and frontend extension for interactive 360 panorama workflows.

By nomadoor·Created 7 months ago·Updated 17 days ago· 168
nomadoor/ComfyUI-Panorama-Stickers
Nodes4
On cloudLocal install
CategoryPanorama Suite
Stars168
Updated17 days ago
Readme

ComfyUI Panorama Stickers

English 日本語 中文

LoRA 4B LoRA 9B Guide

ComfyUI Panorama Stickers is a small node set and frontend extension for handling 360 equirectangular panoramas inside ComfyUI, including interactive preview, framed cutouts, and compositing.

It was built around my FLUX.2 Klein panorama workflow and can be used with both 4B and 9B variants.

This workflow was built to support my FLUX.2 Klein 4B 360 ERP outpaint LoRA:

Usage details are documented here:

Installation

  • Install via ComfyUI Manager.

Demo

https://github.com/user-attachments/assets/bf74e953-8ceb-4c7f-afa2-1c805f12c7af

  • v1.2.0 demo: https://gyazo.com/d4c2517589d7c96d27942af76a1ead27
  • v1.3.0 demo: https://gyazo.com/3da5973bb661df8fb1d11dd1e71a2b1f
  • v1.4.0 demo: https://gyazo.com/26ceba6dcc3516ce6b8c461fcfde4dad
  • v1.5.0 demo: https://gyazo.com/954d9a4acee41a13e6aebfcb125b9a48

Nodes

  • Panorama Stickers: Place and adjust sticker images on an ERP canvas, then output the composited panorama.
  • Panorama Cutout: Compose and extract a framed perspective view from an ERP image.
  • Panorama Preview: Inspect still or animated ERP inputs in an interactive panorama viewer.
  • Panorama Seam Prep: Shift an ERP seam into the center and generate hard / blurred vertical seam masks for seam-focused inpainting.

On-node panorama controls

Panorama Stickers, Panorama Cutout, and Panorama Preview now include lightweight on-node UIs for completing common interactions without opening the Full Editor. Both the legacy canvas and Node 2.0 are supported.

Workflow

Changelog

1.5.0

  • Added lightweight on-node UIs to Panorama Cutout, Panorama Preview, and Panorama Stickers, allowing common interactions to be completed without opening the Full Editor.
  • Improved preview performance and reliability across the legacy canvas and Node 2.0.

1.4.0

  • Rebuilt the Panorama Cutout Frame view as an interactive crop-style camera editor.
  • Added direct camera framing, aspect-ratio, orientation, and roll controls while keeping the Panorama view state independent.

1.3.0

  • Added video support.
  • Added 180 panorama support.
  • Large performance improvements through refactoring.

1.2.0

  • Added Paint / Mask tools to the modal panorama editor.

1.1.0

  • Switched panorama rendering to a WebGL-first pipeline.
  • Added support for compositing images produced by Panorama Cutout back into the panorama through the Panorama Stickers node.

ToDo

  • Add tools to split panoramas into multiple images for external upscaling and merge them back afterward.
  • Estimate camera intrinsics automatically from input images.
  • Add 3D scene support.
  • Add integration with Hugin.

Acknowledgements

This project was partly influenced by work from ProGamerGov, especially:

Useful Tools

If you want a quick way to preview an ERP image as a panorama in the browser, this viewer is handy:

License

MIT