{"id":851,"date":"2026-03-04T12:46:54","date_gmt":"2026-03-04T12:46:54","guid":{"rendered":"https:\/\/iam.tugraz.at\/research\/skusek\/?p=851"},"modified":"2026-03-04T12:49:25","modified_gmt":"2026-03-04T12:49:25","slug":"02-ai-supported-animation-of-rigged-models","status":"publish","type":"post","link":"https:\/\/iam.tugraz.at\/research\/skusek\/2026\/03\/04\/02-ai-supported-animation-of-rigged-models\/","title":{"rendered":"02 | AI supported animation of rigged models"},"content":{"rendered":"\n<h1 class=\"wp-block-heading has-black-color has-text-color has-link-color wp-elements-f529eb9d3d8886051922a29387e4c1a7\" style=\"font-size:19px;font-style:normal;font-weight:700\">What this blogpost is all about<\/h1>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-5b471bb8d5aef8a49ef647baf80cc3e8 wp-block-paragraph\" style=\"font-size:14px;font-style:normal;font-weight:400\">When looking into different methods of 2D and 3D character animation &#8211; be it with the goal to create a short scene or to create a responsive, engaging character &#8211; and possible workflows of character creation &#8211; the following video came up:<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Cascadeur - Is This the Future of Animation\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/JrddPZmUHvE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-e32e12ed93537b05deb1fee285521b5f wp-block-paragraph\" style=\"font-size:11px;font-style:normal;font-weight:300\">Video showcasing an AI-assisted keyframe-based animation workflow using Cascadeur<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-74b1d44377358f40d5a50747b5981166 wp-block-paragraph\" style=\"font-size:14px\">Thus, the idea of using AI to assist in different steps of an animation workflow was born. Hereby, the goal was to look for tools that do not completely automate the animation process, but rather that support the artist in a variety of subtle ways by automating some of the most time consuming or tedious processes of an animation workflow. The found results and software solutions will be shown in this blogpost.<\/p>\n\n\n\n<div style=\"height:90px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-black-color has-text-color has-link-color wp-elements-5a49896790ce011b916a9e9af7b21c35\" style=\"font-size:19px;font-style:normal;font-weight:700\">AI and MoCap<\/h2>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-fd1395e0af41c35508adb8cc5beed8fc wp-block-paragraph\" style=\"font-size:14px\">It rapidly became apparent, that one of the most common applications of AI currently is in the automation of Motion Capture. Be it by using videos as a basis, employing MoCap suits for tracking or even live-tracking a movement via camera, a wide variety of softwares already use AI to automate the motion capture process and provide fully animated and rigged models at the same time or transfer the captured movement to a pre-existing model.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-b90eae3b7ddf2b7893af6c5c67e6aaf5 wp-block-paragraph\" style=\"font-size:14px;font-style:normal;font-weight:600\">Radical &#8211; Real-time 3D human virtualization for everyone, everywhere.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-68f48307423c5abebaedb45bd872a44b wp-block-paragraph\" style=\"font-size:14px\"><a href=\"https:\/\/radicalmotion.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/radicalmotion.com\/<\/a><\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-6f3e935bd666b811241276fc6dacca91 wp-block-paragraph\" style=\"font-size:14px;font-style:normal;font-weight:600\">Deepmotion &#8211; Create 3D Animations From Video Using AI<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-2b334b42efe3298bd97bb158c7717982 wp-block-paragraph\" style=\"font-size:14px\"><a href=\"https:\/\/www.deepmotion.com\/animate-3d\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.deepmotion.com\/animate-3<\/a><a href=\"https:\/\/www.deepmotion.com\/animate-3d\">d<\/a><\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-17e4fd5aa3be157a22506c66d9778f0f wp-block-paragraph\" style=\"font-size:14px;font-style:normal;font-weight:600\">Plask Motion &#8211; AI powered MoCap animation tool<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-0b54da504b311f786ac4f3167b360869 wp-block-paragraph\" style=\"font-size:14px\"><a href=\"https:\/\/plask.ai\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/plask<\/a><a href=\"https:\/\/plask.ai\/\">.ai\/<\/a><\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-e5800bbce2454ebeb826d8ff659e4c68 wp-block-paragraph\" style=\"font-size:14px\">Now, while these softwares certainly differ in a small variety of ways, such as Radical promoting their seamless integration into a wide variety of existing 3D software, Deepmotion advertising the possibility of refinement via a rotoscope editor and their big community and Plask even offering additional outsorcing service for certain tasks, their overall purpose largely remains the same &#8211; namely, to capture a real life motion and automate its transfer into a digital environment, thus cutting this part of the workflow short. Given the wide variety of tools available, the question remains, however, on how to proceed from there or how to create new animations from scratch without using motion capture?<\/p>\n\n\n\n<div style=\"height:90px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:19px;font-style:normal;font-weight:700\">AI assisting in animation<\/h2>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-9ae8de60570f383fede8e888621ada97 wp-block-paragraph\" style=\"font-size:14px;font-style:normal;font-weight:600\">Cascadeur &#8211; AI assisted keyframe animation software<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-98827fb7556f52b401c48f0b01cefeb3 wp-block-paragraph\" style=\"font-size:14px\"><a href=\"https:\/\/cascadeur.com\/\">https:\/\/cascadeur.com\/<\/a><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-5b6c97cf8f08adb034431abc5926a7d8 wp-block-paragraph\" style=\"font-size:14px\">Cascadeur aims to ease the process of keyframe-animating already rigged characters by using AI to simulate existing physical forces that may influence a characters movement, such as gravity and momentum. It does so by automatically calculating the appropriate movement of all the different nodes within the rigged model in response to the movement of a single other node. The following tutorial video more accurately demonstrates, how this works:<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Get Started in Cascadeur | Your First Animation Tutorial (Old)\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/9jZRMg5RtEM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<div style=\"height:90px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-black-color has-text-color has-link-color wp-elements-7e79445f808643fe51acec14aa912870\" style=\"font-size:19px;font-style:normal;font-weight:700\">Next steps<\/h2>\n\n\n\n<ul style=\"font-size:14px\" class=\"wp-block-list has-black-color has-text-color has-link-color wp-elements-0bc1bdd196d153d331c12468d136e7a1\">\n<li>More research into different character-animation-workflows<br><\/li>\n\n\n\n<li>Try out different workflows to see the advantages and disadvantages<br><\/li>\n\n\n\n<li>Model a character, rig it and creat a small clip using the learned tools<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>What this blogpost is all about When looking into different methods of 2D and 3D character animation &#8211; be it with the goal to create a short scene or to create a responsive, engaging character &#8211; and possible workflows of character creation &#8211; the following video came up: Video showcasing an AI-assisted keyframe-based animation workflow [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[19,20,14,21,22],"class_list":["post-851","post","type-post","status-publish","format-standard","hentry","category-excursion","tag-ai","tag-character-animation","tag-character-modelling","tag-mocap","tag-rigging"],"_links":{"self":[{"href":"https:\/\/iam.tugraz.at\/research\/skusek\/wp-json\/wp\/v2\/posts\/851","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iam.tugraz.at\/research\/skusek\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iam.tugraz.at\/research\/skusek\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iam.tugraz.at\/research\/skusek\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/iam.tugraz.at\/research\/skusek\/wp-json\/wp\/v2\/comments?post=851"}],"version-history":[{"count":2,"href":"https:\/\/iam.tugraz.at\/research\/skusek\/wp-json\/wp\/v2\/posts\/851\/revisions"}],"predecessor-version":[{"id":855,"href":"https:\/\/iam.tugraz.at\/research\/skusek\/wp-json\/wp\/v2\/posts\/851\/revisions\/855"}],"wp:attachment":[{"href":"https:\/\/iam.tugraz.at\/research\/skusek\/wp-json\/wp\/v2\/media?parent=851"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iam.tugraz.at\/research\/skusek\/wp-json\/wp\/v2\/categories?post=851"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iam.tugraz.at\/research\/skusek\/wp-json\/wp\/v2\/tags?post=851"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}