Animation System
ASCII Motion features a frame-by-frame animation system designed for creating ASCII art animations with full control over timing and playback.
Key Features
Info
The animation system supports multi-frame selection for batch operations, making it easy to manage complex animations.
Frame-by-Frame Editing
Create animations by drawing on individual frames:
- Single frame mode - Work on one frame at a time
- Add frames - Click the + button to add new frames
- Duplicate frames - Copy existing frames with Ctrl/Cmd+D
- Delete frames - Remove unwanted frames with Del/Backspace
Multi-Frame Selection
Select multiple frames for batch operations:
Click on a frame in the timeline to select it
Hold Shift and click another frame to select a range
Hold Ctrl/Cmd and click to add/remove individual frames from selection
Right-click for batch operations on selected frames
Batch Operations
When multiple frames are selected:
| Operation | Description |
|---|---|
| Duplicate Range | Copy all selected frames at once |
| Delete Range | Remove all selected frames |
| Reorder Range | Drag selected frames to new position |
| Copy/Paste | Copy frame content across selections |
Timeline Features
The timeline panel shows all frames in your animation:
- Frame thumbnails - Visual preview of each frame
- Frame duration - Set timing per frame (in milliseconds)
- Frame reordering - Drag and drop to rearrange
- Frame labels - Optional names for organization
Performance
Info
The animation system is optimized for 60 FPS playback even with 30+ frames, ensuring smooth preview of your work.
Getting Started
- Start with your first frame already visible
- Draw your initial ASCII art
- Click + to add a new frame
- Modify the content for the next step of animation
- Repeat until your animation is complete
- Press Space to preview playback
Next Steps
- Learn about the Timeline for frame management
- Enable Onion Skinning to see ghost frames
- Master Playback Controls for previewing