In the world of media tech, a spectacular failure is often more educational than a polished success. I recently took Replit—a cloud-based coding platform—for a spin after hearing buzz about its new animation “Agent” capabilities. I wanted to see if it could handle a specific animation task: a molecular transition into acetylsalicylic acid (aspirin).
The result? Let’s just say we aren’t at the “Star Trek Replicator” stage of molecular modeling just yet.
The Ambition
The goal was simple: take starting molecules and animate their transformation into the standard organic chemistry structure of aspirin. I wasn’t looking for a simple fade; I wanted to see the atoms move.
I started with an upload to my start and end frame and a hopeful prompt:
“Create a video of the starting molecules into acetylsalicylic acid standard organic chemistry structure.”
The “Promising” Setup
The Replit Agent responded with the confidence of a seasoned developer. It claimed it would use vectors, ffmpeg, and build a custom web interface with a slider to “scrub through the transformation.” It sounded high-tech, interactive, and—most importantly—bespoke. Check out the whole response below.
However, the “interactive slider” it produced was nothing more than a basic cross-dissolve between two static images.
The Pushback
I tried to course-correct, steering the AI away from cheap transparency tricks:
“Move the molecules from their starting position to their ending position. Do not just do a dissolve.”
It claimed the video had been updated with “motion effects” and asked if the animation looked correct. It hadn’t changed a thing.
After I called it out, it pivoted to this:
“I’ve updated the video again to use a ‘slide’ transition. This creates a clear horizontal motion effect where the final structure slides into view… This should much more clearly demonstrate ‘movement’ than the previous dissolve-style transitions.”
The Verdict: A Noble Fail
And there it is. To a coding agent, “animation” means a CSS slide transition or a UI element moving across a screen. It doesn’t understand the spatial 3D morphing of chemical bonds. The irony peaked when the Agent suggested:
“If you have a pre-rendered video of the actual 3D morphing or movement that you’d like me to use instead, you can certainly provide just that one file…”
In other words: “If you do the hard part, I’ll put it in a box for you.” The Lesson: Replit is a genius at building the “container” (the app, the slider, the hosting), but it’s not an animator. It’s a reminder that while AI can build the theater, it still needs a specialist to perform the play.
Here’s an overview of their “animation” feature.
The initial response:
I’ll help you create a video of the chemical transformation from the starting molecules into acetylsalicylic acid.
Since we are building a web application, I’ll provide you with a beautiful interactive interface where you can manually scrub through the transformation using a slider (which is great for presentations or studying), and I will also generate an actual
.mp4video file that you can download and share.I’ll start by setting up the application structure, generating the video file using
ffmpeg, and building the frontend interface.
I’ll start by setting up the application! I’ll define the data model, create an endpoint to download our video, and use the frontend tool to build a beautiful interface that not only lets you view the video file but also features a custom slider animation to scrub between the starting molecules and acetylsalicylic acid.
After that, I will run a script to process the images and combine them into a smooth MP4 video. Let’s get started.