📈 GH Trending Explorer 🎲 Surprise me

← all repos

samyost1 / 3dicon

git clone https://github.com/samyost1/3dicon.git

One prompt in, a looping animated 3D icon out — with real transparency. A Claude Code skill.

+0
stars, 24h · #36,886
+~0
stars, 7 days · #42,421
+563
stars, 30 days · #1,469
563
★ total
47
forks · 2 open issues

Star history (as recorded here)

2026-10-20 · 563 ★ 2026-10-23 · 563 ★
LanguagePython
LicenseMIT
Created2026-09-23 (29d ago)
Last push29d ago
Watchers2
OwnerUser

Links

README excerpt
# /3dicon
**One prompt in, a looping animated 3D icon out** (with real transparency) an animated WebP you can drop straight into your app UI.
## Install
 [code] 
One OpenRouter key covers the whole pipeline — the image model and the video
model both run through it.
 [code] 
Put your key in `.env`:
 [code] 
Get one at openrouter.ai/keys.
`ffmpeg` must be on PATH. The first run downloads a ~180MB matting model.
## Use
Ask for it in plain words:
> make an animated 3d fire icon using /3dicon
It generates one still, shows it, and waits for you to approve it before
spending anything on motion. Then it proposes the motion and waits again.
## How it works
 [code] 
The trick is in the middle: **the same still is sent as both the first and the
last frame**, so the model returns to where it began and the loop closes with
no visible seam.
The background is removed against a colour we chose ourselves, which means the
original colours can be solved for exactly rather than guessed — that is what
keeps soft edges soft instead of leaving a halo.
## Licence
MIT. Icons you generate with it are yours, with no restrictions.