Skip to content

Add 2D Asset Pipeline example#14

Merged
odk- merged 1 commit into
mainfrom
add-2d-asset-pipeline
May 14, 2026
Merged

Add 2D Asset Pipeline example#14
odk- merged 1 commit into
mainfrom
add-2d-asset-pipeline

Conversation

@yenatempest

Copy link
Copy Markdown
Contributor

Adds the 2D Asset Pipeline workspace example — pixel art sprite and animation generation, fully local.

What's included:

  • workspace.yml + workspace.lock
  • Two user agents: file-saver and spritesheet-normalizer
  • README.md
  • Assets: output.png, single-asset.png, animation.png
  • examples.json entry

Two workflows:

  • Single asset — HTTP trigger → generate PNG → chroma-key background removal → nearest-neighbour resize → saved to ~/game_assets
  • Animation — HTTP trigger → generate spritesheet → normalize frames → assemble looping GIF → resize → saved to ~/game_assets. Includes a regeneration loop if the spritesheet normalizer cannot parse frame boundaries.

User agents verified: file-saver and spritesheet-normalizer both have valid metadata.json, agent: values match folder names, and all FSM agentId refs resolve. Compatible with the bundle import path in Discover Spaces.

One install dep: brew install imagemagick — noted in the README setup section.

@yenatempest yenatempest requested a review from a team as a code owner May 13, 2026 22:38
@odk- odk- merged commit d15cea7 into main May 14, 2026
7 checks passed
@odk- odk- deleted the add-2d-asset-pipeline branch May 14, 2026 13:27
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