Animated 3D bot avatars inspired by Grok Bot: 18 types for React, React Native, and SwiftUI, with no Three.js, WebGPU, or extra dependencies.
The Hook
“(No spoken dialogue — Sustained, evolving pad sound, subtle high-frequency riser, soft percussive synth pluck.)”
Product Reveal
“(No spoken dialogue — Low-frequency sub-bass impact, high-frequency sweep/riser, pronounced sub-bass drop.)”
Feature Teaser
“(No spoken dialogue — Rhythmic, arpeggiated synth pattern, driving percussion layer, high-energy riser peaking with powerful sub-bass impact and bright synth chord.)”
Feature Teaser
“(No spoken dialogue — Energy slightly recedes, arpeggiated synth and sustained pad return, subtle riser leading to final impactful sub-bass drop and bright sustained synth chord.)”
Call to Action
“(No spoken dialogue — Synth chord fades out.)”
Synthesizable in Remotion · key components of the dynamic-emoji-carousel template.
Individual 3D bot avatars smoothly transition between different shapes and colors, often accompanied by a subtle rotation or bounce. Their facial expressions (eyes/mouth) also change dynamically.
Utilize Remotion's `interpolate` for shape key blending and color transitions. Implement `spring` for bouncy scale and rotation effects. SVG filters or Canvas API can be used for the 'eyes' and 'mouth' elements to animate their shapes.
A line of five avatars continuously scrolls horizontally, with new avatars appearing from one side and existing ones exiting the other. This creates a sense of endless variety.
Employ `AbsoluteFill` for the container and map avatar components to an array. Use `interpolate` on the `translateX` property of each avatar, cycling through positions. Apply `motionBlur` during rapid horizontal movement for a seamless transition effect.
The 'eyes' and 'mouth' elements on the avatars change shape and position to convey different emotions (e.g., happy, neutral, surprised).
Animate SVG paths or simple React components for eyes and mouth. Use `interpolate` for `d` attribute changes (SVG path data) or `translateY` and `scale` for simple shape transformations, synchronized with the main avatar morph.
Purpose. To immediately capture attention with a dynamic display of the product's core offering: animated bot avatars.
Execution. A static line of avatars begins to subtly morph and rotate, introducing the concept with a mysterious, evolving pad sound.
Purpose. To demonstrate the wide range of avatar types and their expressive capabilities.
Execution. Avatars rapidly swap and morph into different shapes and colors, with changing facial expressions, synchronized with percussive synth plucks and sub-bass impacts.
Purpose. To highlight the smooth, high-quality animation and the effortless transitions between different avatar states.
Execution. Continuous horizontal scrolling and morphing, with motion blur, creating a seamless flow of new and transforming avatars, accompanied by an arpeggiated synth and driving percussion.
Purpose. To build to a peak of visual and auditory energy, leaving a strong impression of the product's capabilities.
Execution. A high-energy riser in the audio culminates in a powerful sub-bass impact and bright synth chord, matched by a final burst of rapid avatar transformations before fading out.
Objective
Launch a new AI-powered emoji library called 'Emotiq.ai' that offers dynamic, expressive 3D emojis for various platforms.How the recipe adapts
The 'AvatarMorphSequence' primitive adapts to 'EmojiMorphSequence', where 3D emojis like a smiling face, a thumbs-up, and a heart morph into different expressive states. The 'HorizontalCarouselSwap' becomes 'EmojiCarouselSwap', continuously scrolling new emojis into view. The 'ExpressiveFaceChange' primitive is directly applicable, animating the eyes and mouths of the emoji characters. The vibrant color palette and glossy 3D style are maintained, with the text updated to 'Emotiq.ai' and 'AI-powered emojis'. The ambient electronic music style with rhythmic elements and impactful drops is retained to match the energetic visual pace.Scene durations (5 scenes, 27s)
Key Remotion components

A vibe design partner with an AI-native canvas for turning ideas into UI.

We heard you wanted to use Codex rate limit resets on your own time. Starting today, we’re rolling out the ability to save rate limit resets to use later. We’re starting Go, Plus, Pro, and Business

We just launched something the VFX community has been waiting for. OpenArt VFX lets you apply real visual effects to footage you already have. It lets you mask any region of your video and replace it with AI-generated content that matches the scene's lighting and physics. https://t.co/dnQjrZCWC4