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 PanoramaCOMFYTV_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
- Have Panorama on canvas with a Run snapshot (or upload).
- Add Panorama · Current View, wire panorama.
- Drag in the viewer to the desired angle.
- Set Aspect and Resolution.
- ▶ Run, check thumbnail, wire downstream.
Full guides (recommended reading)
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.
Related nodes
- Panorama — 360° source
- Panorama · Multi-View — many angles at once
- Image Edit / Video Stage — common downstream