Skip to main content
Panorama · Current View

Panorama · Current View · screenshot coming soon

What this node does

Current View sits downstream of Panorama and includes its own interactive viewer. Drag inside the sphere to aim, then release or click ▶ Run — ComfyTV captures that viewport as a perspective slice from the equirectangular panorama. The output is a normal flat image for Image Edit, Video Stage, etc. Panorama owns the full 360° sphere; Current View owns one window looking out from the center.

When to use it

  • Pick a camera angle from an HDRI or generated panorama
  • Turn a 360° environment into a storyboard frame or I2V start image
  • Preview Aspect / Resolution before downstream editing

How ComfyTV designed this

  • Stage with ▶ Run — executes this capture only, not the full graph queue.
  • Snapshot: panorama input is the upstream Panorama snapshot; re-run Panorama after changing it, then Run Current View.
  • Browser-side: viewport projection runs instantly in the browser (no GPU), same 3D engine as Panorama.
  • yaw / pitch / fov / aspect_ratio / resolution are driven by the in-node Vue panel (hidden on the node socket list). Preview frame locks to aspect ratio — WYSIWYG.

Types (COMFYTV_* vs native ComfyUI)

Conversion: for IPAdapter / ControlNet → ← ComfyTV Image; plugin output into ComfyTV → → ComfyTV Image. See bridges.md.

Parameters

panorama (input)

Upstream Panorama COMFYTV_PANORAMA.

yaw / pitch / fov (hidden, panel-driven)

  • yaw (-180…180°): horizontal turn, 0 = forward
  • pitch (-89…89°): elevation, 0 = horizon
  • fov (10…120°): vertical field of view, default 75°

aspect_ratio

Capture aspect ratio (16:9, 1:1, …). Preview locks to this.

resolution

Short-side tier: 1K=1024, 2K=2048, 4K=4096.

Outputs

Step by step

  1. Have Panorama on canvas with a Run snapshot (or upload).
  2. Add Panorama · Current View, wire panorama.
  3. Drag in the viewer to the desired angle.
  4. Set Aspect and Resolution.
  5. ▶ Run, check thumbnail, wire downstream.
This page covers one node only. For end-to-end workflows, multi-stage pipelines, type conversion, and design rationale, see the ComfyTV user guides on GitHub:

Repository and workflows

FAQ

Q: Capture doesn’t match preview?
A: Set the angle before Run; change angle → Run again.
Q: Native IMAGE output?
A: Add ← ComfyTV Image after this node.
Q: Stale image after Panorama changed?
A: Re-run Panorama, then Current View — downstream reads upstream snapshots.
  • Panorama — 360° source
  • Panorama · Multi-View — many angles at once
  • Image Edit / Video Stage — common downstream