YouTube2Text

AI Animation Pipeline: How I Make Cartoons 100% With AI — Transcript

by Sanji Nai-Chien · 2,600 words · 410 segments · language en · Watch on YouTube

Full transcript

  1. 0:00I just created this full cartoon in only
  2. 0:0220 minutes with no animation skills and
  3. 0:04I only used AI. So for years making a
  4. 0:08cartoon meant mastering drawing,
  5. 0:10animation, editing, voice acting, and
  6. 0:12somehow keeping everything consistent
  7. 0:15from episode to episode. Simply put, it
  8. 0:18was too much work for just one creator.
  9. 0:20But today, that's no longer true.
  10. 0:23Studios like Netflix, Disney, and Warner
  11. 0:26Brothers are already using AI to speed
  12. 0:28up production from concept art and
  13. 0:30character design to animation [music]
  14. 0:32and rendering. But here's where things
  15. 0:34get really interesting. Many of the same
  16. 0:36capabilities that used to require
  17. 0:38millions of dollars in budget are now
  18. 0:40available to literally anybody. [music]
  19. 0:42And I'm not exaggerating. I can tell you
  20. 0:45with certainty that this is the first
  21. 0:46time in human history when one person
  22. 0:49can control a production pipeline that
  23. 0:51used to require an entire animation
  24. 0:53studio.
  25. 0:54So, in the next 20 minutes, I'm going to
  26. 0:56show you how you can from scratch write
  27. 0:58a captivating script, build characters
  28. 1:01with distinctive voices, and create a
  29. 1:03world around them that looks original.
  30. 1:05So by the end of this video, you'll have
  31. 1:07a real unique cartoon with a complete
  32. 1:09story and you'll do it all in one
  33. 1:12sitting. So without further ado, let's
  34. 1:14get into it. Now before we even generate
  35. 1:16a single image, we first need to decide
  36. 1:18what this world is actually going to
  37. 1:20look like. One mistake that I often see
  38. 1:22people making is jumping straight into
  39. 1:24the prompting. But honestly, every great
  40. 1:26animated show out there starts with art
  41. 1:28direction first. [music] So before you
  42. 1:30create a character, you need to define
  43. 1:32the visual language that underpins the
  44. 1:35series. So here's what I recommend.
  45. 1:37Spend some time collecting references.
  46. 1:39Now Pinterest is great for this, but you
  47. 1:41can use Instagram, ArtStation, [music]
  48. 1:43basically anywhere that you can find
  49. 1:45artwork that resonates with you. Don't
  50. 1:47look for one perfect image, instead
  51. 1:50build a library of styles, colors,
  52. 1:52character designs, and environments that
  53. 1:54all fit the kind of world that you're
  54. 1:56looking to create. But, to save you a
  55. 1:58few hours, I've already put together a
  56. 2:00huge collection of references that you
  57. 2:02can use as a starting point. You can
  58. 2:04find the entire folder linked in the
  59. 2:06description [music] below. So, once you
  60. 2:07have your visual direction locked in,
  61. 2:09then let's start building. Now, it's
  62. 2:12time to find the character who's going
  63. 2:13to carry your entire series. And
  64. 2:15honestly, don't think of this as just
  65. 2:17generating an image, think of it as
  66. 2:19actually casting your lead actor.
  67. 2:20[music]
  68. 2:21You're going to animate this character
  69. 2:22over and over again, so don't just
  70. 2:25settle for the first result. Start by
  71. 2:27uploading two things: a few images of
  72. 2:29your character or yourself if you want
  73. 2:31to be the main character, and one of the
  74. 2:33style references that we picked earlier.
  75. 2:35One's going to tell the AI who to
  76. 2:36create, while the other will tell it how
  77. 2:39they should look. Then, you need to
  78. 2:41describe everything that you want to
  79. 2:42stay consistent. [music]
  80. 2:43Hair, clothes, accessories, eye color,
  81. 2:46anything that you leave out will become
  82. 2:48[music] something that the AI has to
  83. 2:49interpret. Generate multiple variations,
  84. 2:52compare them side by side, and do not
  85. 2:55stop until one immediately feels like
  86. 2:57the face of your show. I've actually
  87. 2:59also included the exact prompt template
  88. 3:01to use in the description, so all you
  89. 3:03need to do is replace my character
  90. 3:04description [music] with yours. Now,
  91. 3:06once you've found your character, then
  92. 3:08we can make them consistent from every
  93. 3:10single angle. Like I said, now that we
  94. 3:12have our character, our goal is to make
  95. 3:14sure they stay consistent throughout the
  96. 3:15entire series. Now, just one great image
  97. 3:18is not enough. The AI still will only
  98. 3:21know what your character looks like from
  99. 3:22that specific angle. As soon as you ask
  100. 3:25for a different expression, different
  101. 3:26pose, or change the camera angle, then
  102. 3:29it's going to start filling in the
  103. 3:30missing details on its own. And that's
  104. 3:32exactly where you're going to start to
  105. 3:34experience drift. By now, you already
  106. 3:37know the rule. Whatever you don't
  107. 3:38define, the AI will hallucinate. A
  108. 3:41character sheet is simply where we lock
  109. 3:43in those decisions once, so every future
  110. 3:45generation can follow the same
  111. 3:47blueprint. [music] Use the image that
  112. 3:49you just created as your reference, make
  113. 3:51any final adjustments to the design, and
  114. 3:53then generate your character sheet.
  115. 3:55Honestly, this is also the perfect time
  116. 3:57to fix anything that you don't like
  117. 3:59before you move [music] on. It's much
  118. 4:00easier to do this now than after you've
  119. 4:03already generated 20 different scenes.
  120. 4:05So, from this point on, your character
  121. 4:07sheet becomes the foundation for every
  122. 4:09image and every video that you create.
  123. 4:11Instead of redefining your character
  124. 4:13every time, you're giving the AI a
  125. 4:15single source of truth that it can
  126. 4:17reference throughout the entire series.
  127. 4:20Now that we've locked in our main
  128. 4:21character, we can start expanding our
  129. 4:23world. Instead of just starting from
  130. 4:24scratch every time, use your character
  131. 4:26sheet as the reference. This is going to
  132. 4:28keep every new generation in that exact
  133. 4:31visual style while letting you create
  134. 4:33completely new assets. For example, I
  135. 4:36can generate a dog that matches the
  136. 4:37style we've already built. Later on,
  137. 4:40I'll use that same workflow to create
  138. 4:42locations, props, and honestly
  139. 4:44everything else that the story might
  140. 4:45need. And because they're all generated
  141. 4:47from the same [music] visual foundation,
  142. 4:50everything naturally feels like it
  143. 4:52belongs together. And you'll notice that
  144. 4:54as you do this, your asset library is
  145. 4:56going to grow very quickly. So, that's
  146. 4:58why I highly recommend organizing
  147. 5:00everything from the start. Every time
  148. 5:02you generate something that you're happy
  149. 5:03with, whether it's a character, a
  150. 5:05location, or a prop, make sure to save
  151. 5:07it to your favorites. And trust me,
  152. 5:09[music] this is going to save you a lot
  153. 5:12of time down the line. You'll be able to
  154. 5:14instantly find the exact asset you're
  155. 5:16looking for, and it's going to do the
  156. 5:18work for you. By the end of this step,
  157. 5:20you should have what's a small library
  158. 5:22of organized characters, environments,
  159. 5:24and props [music] that are ready to use.
  160. 5:26That preparation is what makes the rest
  161. 5:28of the production process dramatically
  162. 5:30faster. Now that we've built our
  163. 5:32characters, it's time to build the sets
  164. 5:34that they'll actually be performing. So,
  165. 5:36just like your characters, your
  166. 5:37locations need to stay consistent
  167. 5:39throughout the entire series. I mean,
  168. 5:41[music] think about shows like The
  169. 5:42Simpsons. You can instantly recognize
  170. 5:44their living room, the kitchen, even the
  171. 5:46front yard to the house. Those recurring
  172. 5:48locations are part of what makes the
  173. 5:51world-building complete. The workflow is
  174. 5:53almost identical to what we did with our
  175. 5:55characters. Start by referencing your
  176. 5:57character sheet, so the AI keeps the
  177. 5:59same visual language. Then, generate the
  178. 6:01master version for your location. Now,
  179. 6:04in my case, I'm creating a cozy living
  180. 6:06room, but the same exact approach is
  181. 6:08going to work for literally any
  182. 6:10environment that your story needs.
  183. 6:12Once you've locked in that location,
  184. 6:13don't stop there. Generate multiple
  185. 6:15views of the exact same environment.
  186. 6:17[music] Think about all the camera
  187. 6:19angles that you'll actually use when
  188. 6:20you're telling your story. Maybe one
  189. 6:22shot is going to focus on the sofa,
  190. 6:24maybe another will look towards the
  191. 6:25window, another perhaps is from above,
  192. 6:28and the last one is from the floor where
  193. 6:30your character might be sitting. Now,
  194. 6:32every single one of these is it going to
  195. 6:34become a reusable shot that you can come
  196. 6:36back to time [music] and time again.
  197. 6:39This is where your production pipeline
  198. 6:41is going to start to pay off. So,
  199. 6:42instead of generating every scene from
  200. 6:44scratch, you can now combine your
  201. 6:46character sheet with one of your
  202. 6:47locations. The AI is already going to
  203. 6:50know exactly what your character and the
  204. 6:52environment should look like. All that
  205. 6:54you're doing is telling it which
  206. 6:55character goes to which location. Now,
  207. 6:58this is going to give you a huge amount
  208. 7:00of control over the final result. Your
  209. 7:02character is going to stay consistent,
  210. 7:04your location is going to stay
  211. 7:05consistent, and every single scene feels
  212. 7:08like it's happening inside of one world
  213. 7:10instead of a completely new one every
  214. 7:12single time. Of course, if you just need
  215. 7:14a quick getaway, you don't always need
  216. 7:16to build an entire location sheet. You
  217. 7:18can simply reference your character
  218. 7:19sheet and describe the environment that
  219. 7:21you want. That's perfect for one-off
  220. 7:23shots or scenes that appear just one
  221. 7:25time. But, for locations that you're
  222. 7:27going to revisit throughout the entire
  223. 7:29series, spending a few extra minutes up
  224. 7:31front building proper location and
  225. 7:33character sheets will help save you
  226. 7:35hours later on. At this point, you've
  227. 7:38built a complete library of reusable
  228. 7:40assets, consistent characters, reusable
  229. 7:42props, and repeatable locations. By this
  230. 7:46point, every character has a consistent
  231. 7:48appearance. The final step is just
  232. 7:50giving them a consistent voice. And in
  233. 7:53the same way that people recognize a
  234. 7:54character by the way that they look,
  235. 7:56they'll also recognize them by the way
  236. 7:58that they sound. A unique voice makes
  237. 8:00every conversation feel that much more
  238. 8:02believable. For this, we'll head over to
  239. 8:04the audio tab and open Seed Audio. You
  240. 8:07can either choose one of the built-in
  241. 8:08voices or upload your own if you want
  242. 8:10your character to sound just like you.
  243. 8:12Now, what I'll usually do is generate
  244. 8:14the same line a few times. [music]
  245. 8:16And I'll do something simple like,
  246. 8:18"Where's the TV remote?" And I'll
  247. 8:19compare the results until I find the
  248. 8:21voice that fits my character best. Once
  249. 8:23you've found the right one, make sure to
  250. 8:25download it. We're going to use it every
  251. 8:27single time throughout the series, so
  252. 8:29it's worth spending those few extra
  253. 8:31minutes making sure you got it right.
  254. 8:33Now that we've created our voices, it's
  255. 8:35time to add them to our asset library.
  256. 8:37Up until now, we've been building
  257. 8:39reusable visual assets. Think about our
  258. 8:41characters, our locations, and our
  259. 8:43props. Voice references actually work
  260. 8:45[music] the exact same way. Simply
  261. 8:48upload every voice you've generated into
  262. 8:49your assets, give each one a clear name
  263. 8:52so that you can instantly tell which
  264. 8:54character belongs where, and from this
  265. 8:56point on, every major part of your
  266. 8:58production pipeline is now [music]
  267. 9:00reusable. Your characters are saved,
  268. 9:02your locations are saved, your props are
  269. 9:04saved, and now [music] your voices are,
  270. 9:06too. That means that every time you
  271. 9:08build a new scene, you're no longer
  272. 9:10starting from scratch. You're simply
  273. 9:12pulling the right assets together to
  274. 9:14tell the next part of your story. Now
  275. 9:16that we've built all of our reusable
  276. 9:18assets, it's time to finally put them to
  277. 9:20work.
  278. 9:21>> [music]
  279. 9:21>> Now, for this part, I'm using Claude
  280. 9:23with a custom skill that I built for
  281. 9:24this exact workflow. A skill is
  282. 9:26basically a set of instructions that
  283. 9:28Claude is going to follow every single
  284. 9:30time. And mine already contains our
  285. 9:32script, character sheets, location
  286. 9:34sheets, and voice references. So, Claude
  287. 9:37doesn't just know what I want, it knows
  288. 9:39the entire world that we're working in.
  289. 9:42And yes, it's linked below in the
  290. 9:43description, so you can use the same
  291. 9:45exact one. All that I need to do is
  292. 9:48write a simple description of what
  293. 9:50should [music] happen. Now, in this
  294. 9:51case, our character is lying on the
  295. 9:52couch and they're looking for a
  296. 9:54mysterious remote hidden between the
  297. 9:56cushions. Once he finally finds it,
  298. 9:58every button [music] pressed instantly
  299. 10:00transports him to a different point in
  300. 10:02time. That's it. That's the entire
  301. 10:04prompt that I fed Claude. This skill is
  302. 10:07going to take one sentence and turn it
  303. 10:09into a complete production prompt. It's
  304. 10:11going to plan the camera shots, break
  305. 10:13the scene into time-stamped moments,
  306. 10:15write the visual directions, and place
  307. 10:18every single line of dialogue exactly
  308. 10:20where it belongs. Now, by default, it
  309. 10:22structures everything as a 15-second
  310. 10:24generation.
  311. 10:25>> [music]
  312. 10:25>> If you want a shorter scene, just tell
  313. 10:27Claude make it 5 seconds and adjust
  314. 10:29everything else automatically. Once the
  315. 10:32prompt is ready, we send it over to
  316. 10:34Higgs Field, we'll attach our
  317. 10:35references, the character sheets for
  318. 10:37everyone in the scene, the location we
  319. 10:39want, and the voice references that
  320. 10:40we've prepared earlier. But here's the
  321. 10:42part most people get wrong. Don't just
  322. 10:44upload your references and hope that the
  323. 10:46AI figures out what it needs to do. You
  324. 10:49need to tell it explicitly. And that's
  325. 10:51what the at key is [music] for. Now,
  326. 10:53inside the prompt, whenever you mention
  327. 10:55a character or a location, hit the at
  328. 10:58sign and tag the exact reference you
  329. 11:00want. So, instead of writing show the
  330. 11:02man sitting on the sofa, you're writing
  331. 11:04show image one sitting on the sofa from
  332. 11:06V1 shown in image two. And that same
  333. 11:10exact rule is going to apply to your
  334. 11:12voices. After every single line of
  335. 11:14dialogue, hit the at sign and tag the
  336. 11:16voice that should be saying it.
  337. 11:18>> [music]
  338. 11:18>> Now, this feels like a tiny detail, but
  339. 11:20in reality, this is exactly what keeps a
  340. 11:23multi-character conversation from
  341. 11:25falling apart. Skip the tags and the
  342. 11:28model is going to start mixing voices
  343. 11:30halfway through the scene. Now, when
  344. 11:32everything is tagged, then we can
  345. 11:34finally generate.
  346. 11:39Another long day.
  347. 11:42>> [snorts]
  348. 11:47>> Where is it?
  349. 11:57This is not a TV remote. Whatever.
  350. 12:19>> [screaming]
  351. 12:20>> I CANNOT PRESS IT.
  352. 12:32INTRUDER, seize him.
  353. 12:38Break it.
  354. 12:46>> [screaming]
  355. 12:51[music]
  356. 13:02>> Okay. Okay. That really happened.
  357. 13:06>> [sighs and panting]
  358. 13:09>> You stay in there. Bedtime.
  359. 13:14No more TV. Every new generation now
  360. 13:17feels like another episode of the same
  361. 13:20show instead of a completely different
  362. 13:22project. One thing that I've learned
  363. 13:24after generating hundreds of scenes is
  364. 13:26that you almost never need to start over
  365. 13:28from scratch. Honestly, if a shot isn't
  366. 13:30perfect, I'll usually make a small
  367. 13:32adjustment instead. Maybe I'll swap a
  368. 13:34key visual, rewrite a single action, or
  369. 13:37I'll regenerate just one scene instead
  370. 13:39of the entire sequence. That's one of
  371. 13:41the biggest advantages of building your
  372. 13:43assets first. Because your characters,
  373. 13:45locations, voices, etc. are already
  374. 13:47locked in, every iteration is going to
  375. 13:50build on the same foundation instead of
  376. 13:52creating something completely different.
  377. 13:54Now, you'll also notice that some scenes
  378. 13:56naturally work better than others. So,
  379. 13:59when you're choosing your key visual,
  380. 14:00try to avoid anything that's
  381. 14:02unnecessarily difficult for the model to
  382. 14:04understand. Simple, readable
  383. 14:06compositions almost always [music] will
  384. 14:08produce better results. And if a
  385. 14:10generation has a small mistake at the
  386. 14:12beginning or at the end, don't be afraid
  387. 14:14to fix it in the edit. Sometimes a
  388. 14:17simple trim is all it takes to turn a
  389. 14:19good generation into a great one. And
  390. 14:22here's the biggest mindset shift.
  391. 14:23Animation studios always build their
  392. 14:26production pipeline first. [music] They
  393. 14:27create characters, environments, props,
  394. 14:30voices, and the visual language that
  395. 14:32underpins the world. [music] Then, every
  396. 14:34new episode is simply another story
  397. 14:36that's been built on top of those same
  398. 14:38assets. [music] That's actually exactly
  399. 14:40the same thing that we've built here.
  400. 14:42Once your pipeline is in place, creating
  401. 14:45a new episode doesn't mean rebuilding
  402. 14:47your entire world. It actually just
  403. 14:49means opening Claude, describing the
  404. 14:51next scene, relaxing, and letting the
  405. 14:53workflow do the rest. The skill I showed
  406. 14:56you throughout this video is actually
  407. 14:58linked below if you want to try it for
  408. 15:00yourself. So, as always, thank you guys
  409. 15:02so much for watching, and I'll see you
  410. 15:04in the next one.

About this transcript

This page contains the full transcript of AI Animation Pipeline: How I Make Cartoons 100% With AI by Sanji Nai-Chien, generated from the public captions YouTube serves with the video. The transcript has 2,600 words across 410 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 choose a caption track available on the video.

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, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.