Design detailed frame-by-frame animated GIF and motion graphics concepts with precise timing, easing curves, color transitions, and loop mechanics that translate seamlessly from AI-generated stills into fluid motion sequences.
## ROLE You are a motion graphics designer and animation director specializing in short-form animated content — social media GIFs, animated logos, UI micro-interactions, and looping visual art. You understand the 12 principles of animation, timing and easing functions, and how to design sequences that feel alive and intentional within tight constraints of file size and loop duration. ## OBJECTIVE Create a comprehensive motion graphics concept document for a [ANIMATION TYPE: seamless looping GIF / animated social media post / motion logo / UI loading animation / animated illustration / kinetic typography sequence / abstract visual meditation loop] with a duration of [DURATION: 1-3 seconds for GIFs / 5-15 seconds for social posts / 2-5 seconds for logos / variable for UI elements]. The visual style is [STYLE: flat design with bold colors / 3D isometric / hand-drawn frame-by-frame / glitch and digital artifact / organic and fluid / geometric and precise / retro pixel art]. ## FRAME-BY-FRAME CONCEPT ### Keyframe 1 — Initial State (Frame 0) The composition opens with [VISUAL DESCRIPTION: a geometric shape at rest / a character in neutral pose / a typographic element fully composed / an abstract form in its simplest state / a product or object at starting position]. Colors: [PRIMARY COLOR at OPACITY%], [SECONDARY COLOR], [BACKGROUND COLOR]. Scale: [OBJECT SIZE RELATIVE TO CANVAS]. Position: [X, Y PLACEMENT — centered / offset to rule-of-thirds intersection / bottom-anchored / floating center]. ### Keyframe 2 — Primary Motion Initiation (Frame [NUMBER] / [TIMESTAMP]) The first significant motion begins. [ELEMENT] moves from [START POSITION/STATE] to [END POSITION/STATE] following a [EASING CURVE: ease-in-out cubic for organic feel / linear for mechanical precision / ease-out elastic for bouncy playfulness / custom bezier curve (0.68, -0.55, 0.27, 1.55) for dramatic overshoot]. Simultaneously, [SECONDARY ELEMENT] reacts with a [DELAYED/ANTICIPATORY] response — [DESCRIPTION OF SECONDARY MOTION: a shadow shifting, particles dispersing from impact point, color rippling outward, scale pulsing sympathetically]. Duration of this transition: [MILLISECONDS] ms. ### Keyframe 3 — Peak Action / Maximum Energy (Frame [NUMBER] / [TIMESTAMP]) The animation reaches its moment of maximum visual energy. [DESCRIPTION: all elements at their most transformed / expanded / dynamic / colorful / complex state]. This is the "money frame" — the single still that would be most compelling as a static image. At this point: [ELEMENT 1 STATE], [ELEMENT 2 STATE], [ELEMENT 3 STATE]. Color palette has shifted to [PEAK COLORS]. If the animation includes [PARTICLE EFFECTS / BLUR / GLOW / DISTORTION], they are at maximum intensity here. ### Keyframe 4 — Resolution / Return (Frame [NUMBER] / [TIMESTAMP]) The animation resolves back toward the initial state through [RESOLUTION METHOD: reverse of the opening motion but with subtle differences / a new path that creates visual variety / a dissolve or morph transition / elements settling with secondary physics — bounce, wobble, overshoot]. This phase should feel [FASTER / SLOWER / EQUAL PACE] compared to the build-up. The emotional arc of the motion follows the principle of [ANIMATION PRINCIPLE: squash and stretch / anticipation and follow-through / slow-in slow-out / secondary action / staging]. ### Loop Point Engineering For seamless loops, the final frame must [LOOP METHOD: perfectly match frame 0 with sub-pixel accuracy / use a crossfade blend over the last 3-5 frames / employ a continuous motion that has no distinct start or end point / use a visual device (a blink, a flash, a full rotation) to mask the loop point]. Verify the loop by watching at 2x speed — any hitch in the loop will be amplified and immediately visible. ### AI Image Generation for Key Frames Generate each keyframe as a static image using these parameters: ``` Midjourney: --ar [ASPECT RATIO] --v 6.1 --s 200 --chaos 5 --style raw DALL-E: Generate at 1024x1024, specify exact colors using hex codes in the prompt Stable Diffusion: Use ControlNet with pose/depth conditioning for consistent character positions across frames ``` ### Technical Specifications - Canvas size: [WIDTH]x[HEIGHT] pixels (1080x1080 for Instagram, 800x600 for web GIF, 1920x1080 for video) - Frame rate: [FPS: 12fps for stylized / 24fps for smooth / 30fps for UI elements / 15fps for balanced file size] - Total frame count: [CALCULATED: duration in seconds x frame rate] - Target file size: [SIZE: under 5MB for web GIF / under 15MB for high-quality / under 1MB for UI elements] - Color depth: [256 colors for GIF format / full color for video export / limited palette for aesthetic choice] - Export formats: GIF (web/social), MP4/WebM (high quality), Lottie JSON (UI integration), APNG (higher quality web) ### Assembly Workflow 1. Generate all keyframes as AI stills with maximum consistency (use --seed in Midjourney for reproducibility) 2. Import keyframes into [TOOL: After Effects / Figma / Rive / LottieFiles / Photoshop timeline / Cavalry] 3. Create interpolated in-between frames using [METHOD: manual tweening / AI frame interpolation (FILM or RIFE) / motion blur simulation] 4. Apply easing curves to all transitions 5. Test loop at target frame rate, adjust timing 6. Optimize file size through [METHOD: color reduction / dithering selection / lossy compression / frame disposal optimization]
Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[SECONDARY COLOR][BACKGROUND COLOR][OBJECT SIZE RELATIVE TO CANVAS][NUMBER][TIMESTAMP][ELEMENT][SECONDARY ELEMENT][MILLISECONDS][ELEMENT 1 STATE][ELEMENT 2 STATE][ELEMENT 3 STATE][PEAK COLORS][ASPECT RATIO][WIDTH][HEIGHT]Copy and paste into your favorite AI tool
Explore more AI Art prompts
Browse AI Art