Skip to content

Results viewer: top-down end-state snapshot for packing3d episodes - #165

Merged
merlerm merged 1 commit into
viewer-two-pass-renderfrom
viewer-topdown-endstate
Sep 2, 2026
Merged

Results viewer: top-down end-state snapshot for packing3d episodes#165
merlerm merged 1 commit into
viewer-two-pass-renderfrom
viewer-topdown-endstate

Conversation

@merlerm

@merlerm merlerm commented Aug 20, 2026

Copy link
Copy Markdown
Collaborator

Packing quality is hard to judge from the side-view GIF. After rendering an episode of an env with a top-down camera profile (a small dict keyed by env family; packing3d only for now), the worker captures one episode_N_topdown.png of the final state, aimed at the rack with the robot's links hidden so the arm cannot occlude the bin — a still-grasped part stays visible, since parts are separate bodies. Served at /api/topdown and shown under the episode card with an "end state, top-down" caption; a capture failure logs and never fails the render job.

@merlerm merlerm changed the title Results viewer: save a top-down snapshot of each packing3d end state Results viewer: top-down end-state snapshot for packing3d episodes Aug 20, 2026
@merlerm
merlerm requested a review from yichao-liang August 21, 2026 08:50
@merlerm
merlerm force-pushed the viewer-topdown-endstate branch from 806eaf2 to cc4f419 Compare August 21, 2026 10:05
Judging how well parts are packed from the episode GIF is hard, since the
camera looks at the scene from the side. Environment families with a
top-down profile now also get an episode_N_topdown.png of the final state,
captured straight down over the container with the robot made invisible so
it cannot cover the placement. Packing3d has the only profile so far. The
snapshot is served at /api/topdown and shown under the GIF on the episode
card; a failed capture leaves the render job alone.
@merlerm
merlerm force-pushed the viewer-topdown-endstate branch from cc4f419 to dde44e0 Compare September 2, 2026 09:14
@merlerm
merlerm merged commit 8282baf into main Sep 2, 2026
4 checks passed
@merlerm
merlerm deleted the viewer-topdown-endstate branch September 2, 2026 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants