Spot Editing

Local sphere inpaint with shape, template, or AI Cutout masks, durable drafts, pose lock, and variations

Last updated: 2026-08-24

Spot Editing

Spot Editing places AI-inpaint spots on the live 360° panorama. Each spot is a sphere-correct region with a shape, pose, prompt, and either a shape, template, or AI-generated Cutout mask. Finished previews become durable graph drafts until you Commit (promote into the project) or Discard (delete them on purpose).

Placing a Spot

  1. Open a render under Renders, then open Spot Edit from the viewer toolbar (Edits section).
  2. In Spot Brush, choose a Shape or Template mask and a preview style so the footprint is readable on the sphere.
  3. Click the sphere to place a spot; the aiming overlay shows the footprint as you move.
  4. Set a directional prompt for that location.
  5. Use the side-pane companion list for multi-spot selection (“Acting on”).

Context menu & companion list

Right-click (or the tool context menu) exposes spot actions. Lock position(s) / Unlock freezes or frees yaw/pitch/roll/FOV for the selected spot(s) — never labeled “FOV Lock” alone. Placement is locked so you can re-roll prompts without drifting aim. For one selected spot, the menu also offers Cutout after the Convert actions.

Look at a spot: double-click a posed row in the companion list to point the 360 viewer at that spot. The view glides using your Camera smoothing setting. Zoom (FOV) does not change. A single click still only selects. In the compact list, Enter on a selected posed row does the same. Rows with no yaw/pitch do nothing.

Spot preview styles

How spots read on the viewer:

  • Outline — high-contrast cased outline
  • Feather Band — core + dashed feather edge
  • Ghost — faint fill, crisp edge
  • Filled — warm-tinted fill on the texture

Use the Style Picker in the spot side pane.

Moving spots

  • Drag unlocked spots to reposition (cursor: grab → grabbing).
  • Locked spots stay fixed for pose; unlock first to move.
  • Escape aborts an in-progress move.

Cut out a subject-shaped mask

Cutout is a mask action inside Spot Edit. It is available in the Spot Brush edit controls and in the selected spot's context menu. It is not a separate viewer-toolbar tool.

Cutout takes the perspective crop framed by the spot, runs the local BiRefNet matte model, and replaces the spot's Shape or Template mask with a subject-shaped raster mask. The detected subject becomes the inpaint area — the part that Preview can regenerate. Cutout only defines the mask; it does not run diffusion or create a draft by itself.

  1. Select exactly one placed spot.
  2. Frame a distinct subject with a 20–90° FOV. If a locked spot is outside that range, unlock it before changing FOV.
  3. Install Matte (BiRefNet) under Settings → Models if it is not installed, and wait until the GPU is idle.
  4. Click Cutout in Spot Brush, or right-click the spot and choose Cutout.
  5. On success, the spot locks its pose so the mask stays aligned. Use Grow to contract or expand the raster mask, Feather to soften the inpaint edge, and Soft to broaden the blend. You can run Cutout again while the pose is locked.
  6. Set the prompt and click Preview to generate through the new mask.

Important behavior:

  • Cutout requires an activated license, one selected spot, an idle GPU, the Matte model, and a 20–90° FOV.
  • A failed Cutout keeps the existing mask and does not add a pose lock.
  • Choosing Shape or Template again replaces the Cutout mask.
  • Invert Mask remains a Diffusion setting. It is not part of Cutout.
  • When Preview becomes a durable draft, its Cutout mask is saved with the render and restores with the Spot session.

Preview → durable draft (not “bake on Generate”)

This is the modern lifecycle. Do not expect a single Generate click to bake every placed spot into one final node.

Step What happens
Preview GPU runs the inpaint for the current spot / acting set.
Settle When the preview finishes, the result is materialized as a graph node with status draft.
Hold The draft stays on the derivation graph and stays attached to Spot Edit while the tool is open.
Leave tool Closing Spot Edit detaches the session — it does not delete the draft. Re-open Spot Edit to re-adopt held drafts.
Commit Promotes the active draft in place into a final project step (graph head advances).
Discard Deletes uncommitted draft work deliberately — the only intentional kill.

Graph status: draft is not the same thing as a hextile config tile state: draft|baked. Draft graph nodes are uncommitted tool work; config tile bake is a separate config concern that applies when a Spot commit promotes.

Unlocked vs locked Preview

  • Unlocked spot: another Preview on the same owner typically rewrites the single held draft (one alternate at a time).
  • Locked spot (Lock position): multi-draft mode — each settled Preview appends another variation (soft cap 8; refuse when full, no silent eviction). See Lock-mode multi-draft below.

Different spot while one draft is held

If you hold exactly one draft and start Preview on a different spot, Spot auto-promotes the held draft first, then starts the new preview (same idea as Tile Preview’s one-draft auto-promote on a different face).

If you hold two or more variations and Preview another owner, you get a resolve dialog instead of silent auto-promote — see below.

Commit, Discard, and what you see

Tool chrome uses:

  • Preview — run / re-run the inpaint for the current acting spot(s).
  • Commit — promote the active held draft. With multiple filmstrip frames the label becomes “Commit — discard N other(s)” so WYSIWYG is explicit: only the selected frame survives.
  • Discard — remove uncommitted draft(s).

Commit order when multiple variations exist: non-active “losers” are removed first, then the active frame is promoted. If a loser delete fails, promote aborts (no half-commit).

Lock-mode multi-draft (filmstrip)

When multi-draft is available

Condition Multi-draft
Spot locked (Lock position / Tile.locked) Yes — append variations on each Preview
Spot unlocked No — single draft rewrite path
Tile Preview faces Always multi-draft eligible (template pose is fixed)

Filmstrip (“Variations”)

When drafts are held, the tool shows a Variations (N) filmstrip:

  • Click a frame to make it active and attach it on the sphere.
  • Per-frame discard removes one variation. The tool footer's Discard clears the held Spot draft set; Spot has no filmstrip-header Discard all action.
  • Active frame is what Commit promotes.

Resolve dialog (N ≥ 2 + other owner)

With two or more held variations, starting Preview on a different spot opens a resolve dialog:

  • Commit selected — promote the active frame, then continue to the new owner’s preview.
  • Discard all — delete the set, then continue.
  • Cancel — leave the set intact; do not start the other preview.

Unlock with drafts held

Unlock refuses while any variation remains in the set. Commit or discard first (toast: commit or discard N variations first).

Conversion / other ops while work is held

Some conversion or ownership changes refuse while draft or residual pin work is held — Commit or Discard first so you do not orphan or mis-apply held previews.

Clearing placement vs discarding drafts

  • Clear / clear selection on the companion list removes spot placements (with directional history undo where applicable).
  • Discard removes graph drafts / variations from the hold set.

Do not confuse the two.

Keyboard shortcuts

Key Action
Escape Abort current spot move (restore original position)
Enter (compact companion list) Point the 360 viewer at the selected posed spot
Ctrl/Cmd+Z Undo last spot action
Ctrl/Cmd+Shift+Z Redo last undone spot action

Need help? Troubleshooting · Contact

Esc
Searching...
No results found.
Type to search the documentation
Navigate Select Esc Close

We use cookies for analytics to understand how visitors use our site. Privacy Policy