AS Adventurer Creator
Design · Generate · Prepare · Export
1 Upload Sprite
🖼️
Drop sprite PNG here or click to browse
Any resolution — will be placed on 1280×720 canvas
2 Key Color & Position
Green
Magenta
Blue
Yellow
Cyan
0px
100%
3 Export & Handoff
👁️ Preview
1280 × 720
Skip this step if you want to use your own video generator (e.g., Veo, RunwayML, Kling, etc.). Upload your video directly in Video Prep instead.
🖼️ Reference Image
Use the sprite from Step 1, or upload your own reference image(s).
🖼️
Drop reference image(s) or click to browse
PNG, JPG — up to 3 images for Reference Mode
🎬 Video Generation
Edit the (parenthesized) sections. Remove "Perfect Seamless Loop" if not a loop.

5s
Aspect ratio: 16:9 (locked) · ~$0.10/sec
Generating video...
ℹ️ About Gemini Omni Flash
Google's Gemini Omni Flash generates short animated videos from reference images and text prompts. Perfect for creating idle animations, talking motions, and simple character movements.
🔑 Requires a Google Gemini API key. Set it up in the Settings tab.
1 Load Video
🎬
Drop video file here or click to browse
MP4, WebM, MOV
2 Loop Builder
0 / 0
3 Output Mode

📊 Video Info
No video loaded
1 Source Video
🎬
Drop video here or click to browse
MP4, WebM, MOV — or received from Video Prep
2 Chroma Key
0 / 0

Green
Magenta
Blue
Yellow
Cyan
40%
8%
10%
Neutralize key-colored VFX

100%
0px
100%
100%
0px
3 Export
🔒

Frames: -- Est. Size: -- Format: WebM
Exporting...
📊 Export Info
No video loaded
📋 Mode Limits
Adventurer
Format: WebM
Max Frames: Unlimited
Max Resolution: Unlimited
🤖 OpenAI API Key
Required for AI sprite generation (GPT Image 2). Your key is stored locally and never sent to any third party.
🎬 Google Gemini API Key
Required for AI video generation (Gemini Omni Flash). Your key is stored locally and never sent to any third party.
🔊 Notifications
⚔️
Angel's Sword Studios
AS Adventurer Creator — VTuber Creation Pipeline
Design → Generate → Prepare → Export

Crafted with ✦ for adventurers everywhere
🔒 Privacy: Your API keys are stored in your browser's localStorage only. They are never sent to any server except the official OpenAI and Google API endpoints, via the local proxy server running on your machine.