You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/web-ui/public/agent-companion-pets/bitblob/README.md
+24-4Lines changed: 24 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ A smooth, rounded lavender companion with dark oval eyes and a soft ball antenna
15
15
16
16
Created with the built-in image generation tool and the `hatch-pet` v2 workflow on 2026-09-21. The canonical prompt specifies a compact lavender blob, dark purple inset oval eyes, a short soft antenna with purple ball, optional small attached hands, smooth soft shading, no mouth or props, no text, shadows or detached effects. The supplied sheet serves only as a visual reference.
17
17
18
-
Each state was generated as its own grounded strip: quiet breathing/blinking; rightward squash/stretch gliding; connected-hand wave; squash/rise/peak/fall/landing; disappointed antenna droop; expectant hands-together asking pose; focused stationary task processing; calm thoughtful review. Leftward gliding is the sole derived visual row, produced by an approved framewise mirror of the symmetric rightward sequence without reversing timing. The four-cardinal anchors and each eight-pose look row were generated separately. Look directions keep the lower base planted while the upper face and inset eyes turn/stretch toward the target, with gentle antenna follow-through.
18
+
Each state was generated as its own grounded strip: quiet breathing/blinking; rightward squash/stretch gliding; connected-hand wave; squash/rise/peak/fall/landing; disappointed antenna droop; expectant hands-together asking pose; focused stationary task processing; calm thoughtful review. Leftward gliding is the sole derived visual row, produced by an approved framewise mirror of the symmetric rightward sequence without reversing timing. The four-cardinal anchors and each eight-pose look row were generated separately. Look directions keep the lower base planted and the face nearly frontal. Both inset oval eyes remain near the middle of the face, with restrained directional offsets and gentle antenna follow-through.
19
19
20
20
Deterministic extraction, registration, composition and edge cleanup use the skill's scripts. Jumping uses the supported shared-viewport extraction to preserve the generated vertical arc; other standard rows use connected-component extraction.
21
21
@@ -30,13 +30,33 @@ is aligned to x=95.5 and the baseline to y=194 in each 192×208 cell. Jump frame
30
30
use offsets of 0, 4, 16, 6, 0 pixels from that baseline.
31
31
32
32
This corrects the former half-sized jump, oversized working/waiting frames and
33
-
per-frame size drift during review. The original poses, frame order, v2 layout
33
+
per-frame size drift during review. The standard action poses, frame order, v2 layout
34
34
and transparency remain intact. BitBlob plays only the atlas animation in the
35
35
shared renderer; additional CSS breathing, hover squash and work/drag transforms
36
36
are disabled for this built-in pet so they do not compound its authored motion.
37
37
38
+
## Gentle gaze
39
+
40
+
The 16 look directions were regenerated as two coherent eight-pose strips on
41
+
2026-09-22, grounded in the existing neutral pose and a new set of restrained
42
+
cardinal anchors. Both eyes remain visible on the central front face; lateral
43
+
looks no longer push them toward the silhouette or turn the body into a profile.
44
+
The downward-to-left-to-upward eye line rises gradually through the second row.
45
+
46
+
Only rows 9–10 are replaced. Decoded pixels in rows 0–8, including the neutral
47
+
slot, are identical to the preceding size-normalized atlas. The new look cells
48
+
use the same silhouette-area normalization and baseline; their alpha-weighted
49
+
areas vary by less than 2% across the 16 directions.
50
+
38
51
## Verification
39
52
40
-
Validation covers the v2 geometry, populated and unused cells, alpha/chroma cleanup, frame clipping and component extraction. Independent visual review covers all nine animations, every look direction and continuity around the row boundaries. Three isolated reviewers classify the randomized horizontal/vertical direction sheet; cardinal ambiguity blocks packaging. Runtime/transport integration checks belong to the companion feature tests rather than the image pipeline.
53
+
The packaged v2 atlas passes geometry, populated/unused cell, transparency and
54
+
chroma checks. Registration also checks final-cell edges and verifies that all
55
+
standard rows are pixel-identical. Direction continuity measurements and an
56
+
independent visual review cover all 16 poses. Three isolated reviewers classify
57
+
the randomized horizontal/vertical direction pairs. Very small intermediate
58
+
vertical cues are intentionally subtle; cardinal directions remain readable.
41
59
42
-
The completed run passed v2 atlas validation and a single alpha-preserving edge cleanup, with no atlas errors or warnings. All four cardinal directions passed three-reviewer blind consensus. The subtle horizontal component at 22.5° remains a reviewed warning; labeled review confirms the intended quadrant. The closing upper-left-to-up step and two continuity metrics also remain reviewed visual warnings, without a wrong quadrant, clipping or visible positional snap.
60
+
This is a static artwork replacement with no renderer, persisted data or
61
+
transport changes. Remote workspace, remote control, Peer Device Mode and
62
+
Detached Dispatch were not exercised for this asset-only change.
0 commit comments