A downloadable tool

๐ŸŽจ SpriteSpark Animation Studio

A powerful web-based pixel art and 2D animation studio with advanced drawing tools, AI integration, and professional animation features.

๐ŸŒŸ Live Demo: https://horrelltech.github.io/SpriteSpark/

Github Linkhttps://github.com/HorrellTech/SpriteSpark

โœจ Core Features Overview
SpriteSpark is designed for both beginners and professional animators, offering everything from simple pixel art creation to complex multi-layered animations with advanced vector tools and very basic Google Gemini drawing assistance.

๐ŸŽจ Drawing Tools & Canvas
Basic Drawing Tools
๐Ÿ–Š๏ธ Pixel-Perfect Pen: Primary tool for crisp, anti-alias-free pixel art (click pen icon in left toolbar)
๐Ÿ–Œ๏ธ Brush Tool: Variable-size brush with pressure sensitivity support for stylus/tablet users
๐Ÿงฝ Eraser: Remove artwork sections (eraser icon) - supports all brush size options
๐Ÿชฃ Fill Tool (Bucket): Smart flood fill with adjustable tolerance (bucket icon in toolbar)
Tolerance setting in tool options panel controls fill sensitivity
"Detect All Layers" option fills based on combined layer visibility
Shape & Vector Tools
๐Ÿ“ Line Tool: Draw perfectly straight lines with live preview
โ–ญ Rectangle Tool: Create precise rectangles and squares
โญ• Ellipse Tool: Draw circles and ovals with pixel-perfect edges
Advanced Vector Tools
๐ŸŽฏ Vector Tool: Professional point-based drawing system

Click to place vector points, drag to reposition
Right-click to remove points
Multiple modes: Path, Shape, Bezier curves
Apply button appears when 2+ points are placed
Press Enter to apply, Escape to cancel
๐ŸŒŠ Spline Tool: Create smooth curves through control points

Click to place control points
Drag points to reshape curves
Adjustable curve intensity and type (Catmull-Rom, Bezier, B-Spline)
Real-time curve preview with control lines
Right-click to remove points
๐ŸŽจ Curve Brush: Interactive curve creation tool

Place points to define curve path
Drag control points to adjust curve shape
Apply button appears at curve center
Perfect for organic, flowing lines

Selection & Transform Tools
โ–ญ Rectangle Select: Make rectangular selections (dashed rectangle icon)
๐Ÿซฑ Lasso Select: Free-form selection for irregular shapes
๐Ÿ‘† Pointer Tool: Move and manipulate selected areas
๐Ÿ”„ Transform Controls: Rotate, scale, and position selected content
Middle-click on selection to enable rotation mode

๐ŸŽฏ Advanced Drawing Features
Symmetry & Mirroring
๐Ÿชž Symmetry Tools: Real-time mirroring while drawing (symmetry panel in left sidebar)
Horizontal Mirror: Draw on one side, automatically mirrors to the other
Vertical Mirror: Top-to-bottom mirroring
Diagonal Mirrors: 45-degree angle mirroring
Animated guide lines show symmetry axes
Perfect for character design and symmetric patterns

Drawing Assistance
๐Ÿ‘ป Ghost Cursor: Visual brush preview (toggle in tool options)
๐ŸŽฏ Pixel Perfect Mode: Ensures clean, crisp lines for pixel art
๐Ÿ“ Grid System: Overlay grid for precise alignment (toggle in canvas options)
๐Ÿง… Onion Skinning: See previous/next frames transparently while drawing


Timeline & Frame Management
Located at the bottom of the screen:

โž• Add Frame: Plus (+) button creates new animation frames
๐Ÿ“„ Duplicate Frame: Copy current frame as starting point for next
๐Ÿ—‘๏ธ Delete Frame: Remove unwanted frames (trash icon)
๐Ÿ”„ Reorder Frames: Drag and drop frames to rearrange sequence
๐Ÿ‘๏ธ Frame Visibility: Toggle frames active/inactive for animation

Playback Controls
โ–ถ๏ธ Play/Pause: Start and stop animation preview (play button in timeline)
โšก FPS Control: Adjust playback speed (1-60 FPS slider)
๐Ÿ” Loop Toggle: Set animation to repeat continuously
๐Ÿง… Onion Skinning: Transparent overlay of adjacent frames for smooth animation
๐ŸŽฌ Live Preview: See animation playing while you draw

Professional Animation Features
๐Ÿ“ Frame Thumbnails: Visual timeline with resizable frame previews
๐ŸŽญ Frame States: Enable/disable frames without deleting
โญ๏ธ Frame Navigation: Click frames or use arrow keys to navigate
๐ŸŽฏ Animation Preview: Toggle "Animate While Drawing" to see loops in real-time
๐Ÿ“š Layer System

Layer Management (Right Panel)
๐Ÿ“‘ Layer Stack: Non-destructive layer system with unlimited layers
โž• Add Layer: Plus (+) button above layer list
๐Ÿ—‘๏ธ Delete Layer: Trash icon next to each layer
โ†•๏ธ Reorder Layers: Drag layers up/down to change drawing order
๐Ÿ‘๏ธ Layer Visibility: Eye icon to show/hide individual layers
๐Ÿ“ Layer Naming: Double-click layer names to rename

Layer Properties (Click layer to access)
๐Ÿ” Opacity Slider: Adjust layer transparency (0-100%)
๐ŸŽจ Blend Modes: Professional blending options:
Normal, Multiply, Screen, Overlay, Soft Light, Hard Light
Color Dodge, Color Burn, Darken, Lighten, Difference, Exclusion
โœจ Layer Effects: Glow, shadow, and outline effects per layer
๐ŸŽจ Color System


Color Selection (Left Panel)
๐ŸŽฏ Primary/Secondary Colors: Large color squares - click to open full color picker
๐Ÿ”„ Color Swap: Right-click on canvas to instantly swap primary/secondary
๐ŸŽจ Color Palette: 32 preset colors below main color selection
Left-click: set primary color
Right-click: set secondary color
๐ŸŒˆ Color Picker: Full HSV color wheel with RGB/HSV/Hex inputs


Advanced Color Tools
๐Ÿ’ง Eyedropper: Sample colors from canvas (eyedropper tool or Ctrl+Click)
๐ŸŽจ Color History: Recently used colors automatically saved
๐ŸŒˆ Theme-Aware Palettes: Color schemes that adapt to interface themes
๐Ÿ”ง Tool Options & Settings
Tool Properties Panel (Left Side, below tools)


๐ŸŒŠ Spline Settings:
Curve Intensity: Controls how curved the splines are
Spline Type: Catmull-Rom, Bezier, B-Spline options
Curve Smoothing: Quality of curve rendering
Show Control Lines: Visual guides between points


๐ŸŽฏ Vector Settings:
Vector Mode: Path, Shape, or Bezier curve modes
Fill/Stroke Options: Fill shapes or outline only
Stroke Width: Line thickness for vector paths
Snap to Grid: Align points to grid automatically


๐Ÿชฃ Fill Options: Tolerance for bucket fill tool
๐Ÿ‘ป Ghost Settings: Brush preview opacity and visibility
Canvas Options
๐Ÿ” Zoom: 25%-800% with zoom input field and +/- buttons
๐Ÿ“ Grid Toggle: Show/hide alignment grid
๐Ÿ“ Canvas Size: Adjust animation dimensions with placement options
๐ŸŽญ Live Animation: Preview animation while working
โš™๏ธ Professional Workflow


Undo/Redo System
โ†ถ Undo: Ctrl+Z or undo button (50-step history)
โ†ท Redo: Ctrl+Y or redo button
๐Ÿ“ Comprehensive History: Tracks drawing, layer changes, frame operations, effects


Keyboard Shortcuts
Drawing: Ctrl+Z (Undo), Ctrl+Y (Redo), Ctrl+C/V/X (Copy/Paste/Cut)
Navigation: Arrow keys (frame navigation), Delete (clear selection)
Tools: Number keys 1-9 for quick tool switching
Canvas: Ctrl+Mouse Wheel (zoom), Middle-click (pan)
Selection: Ctrl+A (select all), Escape (clear selection)


Canvas Navigation
๐Ÿ–ฑ๏ธ Pan: Middle mouse button or two-finger touch drag
๐Ÿ” Zoom: Ctrl + Mouse Wheel or pinch gestures
๐ŸŽฏ Fit to Screen: Reset view button in toolbar
๐Ÿ“ฑ Touch Gestures: Optimized for tablets and touch devices
๐ŸŽญ Effects & Filters


Layer Effects (Effects menu)
โœจ Glow Effect: Customizable outer glow with color and size
๐ŸŒŸ Neon Effect: Bright, colorful neon-style glow
๐Ÿ“ฆ Drop Shadow: Offset shadow with blur and opacity controls
๐Ÿ”ณ Outline Effect: Clean border around layer content
โšก Emboss Effect: 3D raised appearance


Image Adjustments
๐ŸŒˆ HSL Adjustment: Hue, Saturation, Lightness controls
๐ŸŽจ Recolor Tool: Replace specific colors with tolerance
๐Ÿ”† Brightness/Contrast: Professional image adjustment
๐ŸŒซ๏ธ Blur/Sharpen: Lens effects with customizable intensity
๐ŸŽช Vignette: Darkened edges effect
๐Ÿ  Fish Eye: Lens distortion effect
๐Ÿ“ Pixelate: Retro pixelation filter
Transform Effects
๐Ÿ”„ Rotate 90ยฐ: Perfect rotation maintaining pixel alignment
โ†”๏ธ Flip Horizontal: Mirror image left-to-right
โ†•๏ธ Flip Vertical: Mirror image top-to-bottom
๐ŸŽจ Themes & Interface
Visual Themes (Top-right dropdown)
Professional themes for different workflows:

๐ŸŒ™ Dark Themes: Dark, Blue, Purple, Midnight, Nord Dark, Dracula
โ˜€๏ธ Light Themes: Light, High Contrast
๐ŸŽฏ Specialized: Cyberpunk, Neon, Solarized, Iron Man, Sakura
๐ŸŽจ Custom: Gold, Red, Orange, Green color schemes

Published 2 days ago
StatusReleased
CategoryTool
AuthorSynKrown Games
TagsAnimation, Drawing, Pixel Art

Community

StickyBugs
by SynKrown Games ยท 1 post
2d
Post a new topicView all posts