AI Can Now Animate Any Monster. Opus 5.5 Built the Tool — Transcript
Full transcript
- 0:00Hey guys, have you ever tried to add a
- 0:02cool creature to a game you make with
- 0:04AI? Something that moves like in triple
- 0:07A games and every time the AI tried to
- 0:09animate it in Blender or anywhere else,
- 0:11it was just bad. Well, what if I told
- 0:14you I found a way to fix it and still
- 0:17animate any creature I want. For people
- 0:19it's easy. You have motion capture,
- 0:21Mixamo, Kimodo because there are a huge
- 0:23[snorts] databases of real people
- 0:25moving. So, AI has plenty to learn from.
- 0:28But for a dragon, a troll, or anything
- 0:30with a strange body, [music] there is no
- 0:32database like that. So, there is no tool
- 0:34like that either. Not yet at least,
- 0:36nothing public. And I bet it's coming
- 0:39soon.
- 0:40My way is honestly a bit crazy, but look
- 0:42at this. A brand new monsters, the
- 0:45lizard and the rat. And not a single
- 0:47frame was fixed by hand. And it works
- 0:50for any kind of creature. Four legs, two
- 0:52legs, wings, a tail, a sword. And if you
- 0:55watched my previous videos, you know
- 0:57I've been fighting with this for a long
- 0:59time. And most of the methods we tried
- 1:01just broken our monsters. So, here is
- 1:03the whole story. Every method we tried,
- 1:06why it broke, and how the tool works
- 1:08now. And if you're not subscribing, hit
- 1:10subscribe button. So, let me take you
- 1:12back to the very beginning. All right,
- 1:14so it all started with our game. I
- 1:17wanted to add some animals into it. So,
- 1:19we [music] picked deer. And then Opus
- 1:20wrote the walk itself, keyframes by
- 1:22code. And well, it looked like this,
- 1:25just blocky. Then much better model from
- 1:27Tripo. And same walk by code and still
- 1:30it was not real animal. So, we had this
- 1:32crazy idea. Don't animate the deer at
- 1:34all, just film it. Well, an AI video of
- 1:37our own deer. And then copy that video
- 1:39onto the skeleton. So, for every frame a
- 1:41script written by Opus posed our model,
- 1:44rendered it, and checked [music] does
- 1:45the outline match. And for the deer it
- 1:47kind of worked, but it had two big
- 1:49problems. From the side the legs crossed
- 1:51all the time.
- 1:52>> [music]
- 1:52>> And the script lost track of which leg
- 1:54is which. So, Opus had to go back and
- 1:56mark the feet itself [music] point by
- 1:57point. And the peasant has the same
- 1:59issue. He mixed up its near and far leg.
- 2:01So again, Opus had to go through every
- 2:03frame. And the second issue was the
- 2:04depth. A man lifting a stone matched the
- 2:07video almost to pixel, but you clearly
- 2:09see a lot of issues with it. Because the
- 2:11video is flat like a photo, and script
- 2:13had to guess how far everything is. And
- 2:15of course, it guessed wrong.
- 2:16>> [music]
- 2:17>> But first, one thing about Sidance. Give
- 2:18it the same picture or the same words
- 2:20twice, and you will get two different
- 2:22videos. [music]
- 2:23So, if we filmed the front and the side
- 2:25as two separate videos, they would just
- 2:27never match. So, for the troll, we gave
- 2:29Sidance two cameras in one picture, the
- 2:31front and the side. With two cameras,
- 2:33[music] a point can only be in one spot.
- 2:35The two lines crossed right here, and
- 2:37the depth problem was gone. And then the
- 2:39script said 84% match, like all checks
- 2:42passed. And then I opened the lab, and
- 2:44the majority of frames were just [music]
- 2:45broken. So again, Opus went through
- 2:47every frame itself. The video on top and
- 2:50our model right under it. It found every
- 2:52broken frames and just fixed it.
- 2:54>> [music]
- 2:54>> And that's when I said, "Okay, this can
- 2:56be how we make every monster." Because
- 2:59it takes a lot of time and a lot of
- 3:01tokens for Opus to fix [music]
- 3:02everything by hand. So, we needed one
- 3:04tool for any monster and any move with
- 3:06no hand fixes. So, we went shopping. And
- 3:09here is every tool we tried and how it
- 3:11[music] results. First, point tracking
- 3:14from Google DeepMind. The first frame of
- 3:16the video is our own render. So, we know
- 3:18exactly which pixel is [music] which
- 3:20part of the body. And the tracker just
- 3:22follows every one of them through the
- 3:23video. Sounds perfect, right? Well, look
- 3:26at the legs. After a few steps, the
- 3:28points [music] light up onto the body,
- 3:29and the legs have nothing left. Then we
- 3:31tried outlines from Meta AI M2. One
- 3:34outline for every leg. On a walk, it
- 3:37wasn't bad, but in a run, the legs blur,
- 3:40and the far legs just disappear or jump
- 3:42onto the chest. And sometimes the back
- 3:44leg gets the color of the front leg, so
- 3:46we don't know which leg is which
- 3:48anymore. Then we tried an AI that
- 3:50guesses depth from one picture to tell
- 3:52the new leg from the far one. And bright
- 3:55means close and dark means far. And here
- 3:57the new leg and the far one get the
- 3:59[music] same score.
- 4:01We checked every frame and it was right
- 4:02only four times out of 10. The two legs
- 4:05are just 10 cm apart and that is too
- 4:08small for this AI. So, we thought,
- 4:10"Okay, let's make it easy." And we
- 4:12[music] painted the legs, every leg its
- 4:14own color like socks. And it worked.
- 4:16Cidence kept the colors and in almost
- 4:18every frame we knew which leg is which.
- 4:21But here is the catch. Now everything
- 4:22[music] depends on the Cidence keeping
- 4:24the paint right. And remember, Cidence
- 4:26never makes the same video twice. And
- 4:29this time it kept the paint, next time
- 4:31it might [music] not. And this is just a
- 4:33wolf, four legs, four colors. What about
- 4:35a dragon with wings or a centaur with
- 4:38six limbs? So, we needed different
- 4:40method. And then we tried animal pose
- 4:42detectors trained on thousands of real
- 4:44animal photos. From the side it draws
- 4:47the far legs right on the belly and from
- 4:49the front it's just a mess. And then the
- 4:51newest research, Mockup Anything,
- 4:53trained on a real animal motion capture.
- 4:56And [music] our wolf is just running
- 4:58inclined and the gallop is not perfect
- 5:01either. And also it's just for animals,
- 5:03so what about monsters? So, after all of
- 5:06those tries, I was thinking, "Okay,
- 5:08let's stop for a moment and just rethink
- 5:10everything over." And then we had some
- 5:13totally different idea. If both cameras
- 5:15know exactly where a joint is in the
- 5:17picture, the 3D part is just a simple
- 5:19map. The two lines cross, done. So, the
- 5:22whole problem is one thing, find every
- 5:24joint in the picture in every frame and
- 5:26know which one is which. But first,
- 5:28every new monster needs a skeleton, so
- 5:31that's now the first step of the tool.
- 5:33We use Uni Rig and AI that looks at a 3D
- 5:36model and draws the bone inside it. And
- 5:39it's good, but not perfect. Here are
- 5:41four tries of our rate, bones sticking
- 5:43out of the body and ones no legs at all.
- 5:46So, our tool checks each try against the
- 5:48model itself. Every leg on the ground
- 5:50needs a bone and left and right must
- 5:52match and it keeps the best one. Then it
- 5:55folds the fingers into the hand and cuts
- 5:57off whatever sticks out of the body. So,
- 5:59now the skeleton is inside the 3D model,
- 6:02but finding those joints in the video is
- 6:04the hard part and [music] no tool out
- 6:05there can do it for our troll because no
- 6:08AI has ever seen our troll, but we have
- 6:10something better. We have the troll. So,
- 6:13we [music] take Dino, an AI from Meta
- 6:15that has already seen millions of photos
- 6:17and we teach it to only a job finding
- 6:20every joint of our troll. And for that
- 6:22we render the troll in 3,000 random
- 6:24poses from both [music] cameras. And
- 6:26because we made the pictures, we know
- 6:28exactly where every joint is and we make
- 6:31it hard on purpose. About half of the
- 6:33poses move fast, so the arms and legs
- 6:35are [music] blurred because that's
- 6:36exactly what Sidon's gives us. Every
- 6:38picture is made like this. We take our
- 6:40troll, bend every joint at random, but
- 6:43only as far as real joint can go, turn
- 6:45him, blur what moves fast, and then make
- 6:48it a bit worse like Sidon's [music]
- 6:49does. The light, the colors, and the
- 6:51blurry arm. Then Dino learns this one
- 6:54job on this one troll, about 30 minutes
- 6:56on my graphics card. And now it reads a
- 6:58Sidon's video like this. Every joint
- 7:00lights up in both pictures frame by
- 7:02frame in [music] just seconds. But how
- 7:05do we know the tool is right without me
- 7:07checking every frame? We give it an
- 7:08exam. For every monster, even a brand
- 7:11new one, we make up a motion ourselves.
- 7:14Every joint moves at random, but only
- 7:16inside its limits. And we film it in our
- 7:18studio with the same two cameras. And
- 7:20because we made that motion, we know
- 7:21exactly where every joint is in [music]
- 7:23every frame. The tool reads that video
- 7:26like any Sidon's clip and we compare its
- 7:28answer with our motion bone by bone. So,
- 7:31our new lizard took this exam before we
- 7:33paid for a single Sidon's video and
- 7:35every change to the tool has to pass
- 7:37this exam for every monster or it's out.
- 7:39And before a Sidon's video even goes in,
- 7:42the tool checks it. Do both pictures
- 7:44show the same move? Because sometimes
- 7:46Cidence throws two different moves in
- 7:48the two halves, and then it's just
- 7:50faster to make a new video than to fix
- 7:52it. Okay, but remember depth anything? I
- 7:55thought maybe we can use a depth map
- 7:57here, too, and combine the two methods
- 7:59to make the results even better. So, we
- 8:01taught our own AI depth, as well,
- 8:03because in our render we know exactly
- 8:05how far every joint is. And on the same
- 8:07move run, it picked the nearer leg right
- 8:10every single time. And [music] Depth
- 8:11Anything got it four times out of 10,
- 8:13but combined it with our two cameras, it
- 8:15changed almost nothing, because two
- 8:17cameras already see the depth. So, can
- 8:19it replace the second camera? Not yet.
- 8:22It knows which leg is nearer, but not
- 8:24exactly how far. So, here is the whole
- 8:26thing from A to Z. A model from Tripod,
- 8:29the skeleton in a few minutes, our
- 8:31monster from two cameras in one picture,
- 8:33and Cidence make it move. Then the tool
- 8:36checks the video, reads every joint,
- 8:38puts the move on the skeleton, and it
- 8:40goes right into Blender and [music] into
- 8:42the game. Four legs, two legs, wings, a
- 8:44tail, a sword, it doesn't matter. And
- 8:46before one troll used to take [music]
- 8:48four days with Opus validating every
- 8:51frame and a lot of tokens, now it's
- 8:53[music] just a few minutes, because the
- 8:55learning process is just one time per
- 8:57monster. Then you can create any
- 8:59animations you want with it. And it's
- 9:01not magic, though.
- 9:03If Cidence throws two different moves in
- 9:05the two pictures, the tool can only
- 9:06follow one.
- 9:07>> [music]
- 9:07>> And a hand hidden behind the body is
- 9:09still a guess. And let me know in
- 9:11comments what do you think about it and
- 9:13if you want to try it out. As always,
- 9:15thanks for watching and see you in the
- 9:17next one.
About this transcript
This page contains the full transcript of AI Can Now Animate Any Monster. Opus 5.5 Built the Tool by Can It Code?, generated from the public captions YouTube serves with the video. The transcript has 1,932 words across 264 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.