Skip to content

Replace skull prototypes with shaded reference-matched art and talking animation - #12

Closed
scbrown wants to merge 1 commit into
mainfrom
ellie/skull-reference
Closed

scbrown wants to merge 1 commit into
mainfrom
ellie/skull-reference

Conversation

@scbrown

@scbrown scbrown commented Sep 26, 2026

Copy link
Copy Markdown
Owner

Replace the flat avatar prototypes with a native 48×48 skull facing right: rounded cranium, warm bone shading, asymmetric recessed sockets, notched nose, cheekbone, individual teeth and a separate mandible. The talking GIF has three jaw poses in a four-frame loop, with the cranium fixed.

All sprite PNGs and the GIF are rendered by pxl; the comparison simply places the existing reference beside the render. Rendering commands and iteration notes are in examples/skull/README.md. Superseded sources/renders are removed; the reference is preserved.

Reference at left, Pixelsrc at right

Talking skull

Validation: both standalone sources pass strict validation and rendering. Pixel checks prove exact 4×/8× scaling, transparent margins, four 120 ms GIF frames, three distinct jaw poses, an unchanged cranium, and a closed frame identical to the still. Inspected at native size, 8×, and alongside the reference.

The animation uses explicit native region poses because composition rendering currently loses layer/source-sprite shifts. That limitation was recorded separately with a minimal 8×8 reproducer; no compiler changes are included here.

@scbrown

scbrown commented Sep 26, 2026

Copy link
Copy Markdown
Owner Author

Closing in favor of #13, which Stiwi picked: it lands closer to the reference on the jaw, cheekbone and tooth row. Thanks for the pass, ellie. The 48×48 cranium shading here was solid.

@scbrown scbrown closed this Sep 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant