{"id":5997,"date":"2022-05-14T16:30:54","date_gmt":"2022-05-14T15:30:54","guid":{"rendered":"https:\/\/www.katsbits.com\/codex\/?p=5997"},"modified":"2023-10-28T16:09:56","modified_gmt":"2023-10-28T15:09:56","slug":"toolkit-animated-poses","status":"publish","type":"post","link":"https:\/\/www.katsbits.com\/codex\/toolkit-animated-poses\/","title":{"rendered":"IMVU Studio Toolkit &#8211; Animated Poses"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69fb39de69226\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69fb39de69226\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.katsbits.com\/codex\/toolkit-animated-poses\/#description\" >Description<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.katsbits.com\/codex\/toolkit-animated-poses\/#pose-derivation\" >Pose Derivation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.katsbits.com\/codex\/toolkit-animated-poses\/#avatar-derivation\" >Avatar Derivation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.katsbits.com\/codex\/toolkit-animated-poses\/#pose-mode\" >Pose Mode<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.katsbits.com\/codex\/toolkit-animated-poses\/#timestamps\" >Timestamps<\/a><\/li><\/ul><\/nav><\/div>\n<div style=\"background-color: black; position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; overflow: hidden; max-width: 100%;\"><center><iframe style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\" src=\"https:\/\/www.youtube.com\/embed\/pi6_-bC0MTU?rel=0\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/center><\/div>\n<h3><span class=\"ez-toc-section\" id=\"description\"><\/span>Description<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>In this exercise we take a look at making a simple animated pose for IMVU using the IMVU Toolkit for Blender. Once the Animation tool loads the avatar into the scene it is then posed. Depending on the length of the sequence, several poses are created to generate the &#8216;animation&#8217;. Once done the action is exported and assembled in IMVU using the appropriate derivable.<\/p>\n<blockquote style=\"background-color: #ddecf3; color: #000;\"><p><b>Download<\/b>: <a href=\"https:\/\/www.katsbits.com\/files\/imvu\/katsbits - toolkit animated poses.zip\">KatsBits &#8211; Toolkit Animated Pose<\/a> (c. 1 MB, *.blend, *.fbx). Requires toolkit to be installed. Open files in Blender 3.0+.<br \/>\n<b>Product ID<\/b>: <a href=\"https:\/\/www.imvu.com\/shop\/product.php?products_id=58847088\" rel=\"noopener\" target=\"_blank\">Avatar Run &#8211; 58847088<\/a> (Empty Mood).<\/p><\/blockquote>\n<blockquote><p><b>Design note<\/b>: using the Toolkit it&#8217;s possible to export partial and full replacement animations, i.e. exporting just a waving hand, allowing any underlying action to play though in combination with the new item. To confirm which is being exported check the number of channels visible in the <b>Action Editor<\/b> timeline, for example the aforementioned hand wave may only display two or three channels in the channel list [1] whereas a &#8216;full&#8217; action might display dozens or more [2].<\/p>\n<p><a href=\"https:\/\/www.katsbits.com\/images\/tutorials\/imvu-studio\/toolkit-animation-partial.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" style=\"width: 98.5%; height: auto;\" src=\"https:\/\/www.katsbits.com\/images\/tutorials\/imvu-studio\/toolkit-animation-partial.jpg\" alt=\"Limited number of channels\" width=\"900px\" height=\"500px\" border=\"0\" \/><\/a><br \/>\n<a href=\"https:\/\/www.katsbits.com\/images\/tutorials\/imvu-studio\/toolkit-animation-full.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" style=\"width: 98.5%; height: auto;\" src=\"https:\/\/www.katsbits.com\/images\/tutorials\/imvu-studio\/toolkit-animation-full.jpg\" alt=\"Using all available channels\" width=\"900px\" height=\"500px\" border=\"0\" \/><\/a><br \/>\n<i>The channels listed in the Action Editor correspond to the control objects used to articulate the avatar so manipulating a hand may only write keyframes for two or three [1] instead of all those available [2].<\/i><\/p>\n<h4><span class=\"ez-toc-section\" id=\"pose-derivation\"><\/span>Pose Derivation<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Deriving the default avatars, 80 (female) and 191 (male), rather than the Empty Mood (<a href=\"https:\/\/www.imvu.com\/shop\/product.php?products_id=10945930\" rel=\"noopener\" target=\"_blank\">10945930<\/a>), the importer will include the avatar skeleton used to make the animation, which causes an initial distortion when loading the FBX. To fix this, in <b>Component<\/b> select the <b>Skeleton<\/b> [3] sub-section and reset the <b>Asset<\/b> to <b>Female04_Anime01_SkeletonMASTER<\/b> [4] (or equivalent) before continuing.<\/p>\n<p><a href=\"https:\/\/www.katsbits.com\/images\/tutorials\/imvu-studio\/toolkit-animation-reset-skeleton.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" style=\"width: 98.5%; height: auto;\" src=\"https:\/\/www.katsbits.com\/images\/tutorials\/imvu-studio\/toolkit-animation-reset-skeleton.jpg\" alt=\"Resetting the Avatar skeleton\" width=\"900px\" height=\"500px\" border=\"0\" \/><\/a><br \/>\n<i>Deriving from the base avatars can cause poses to distort. To fix this the skeleton being used needs to be reset in <b>Skeleton<\/b> [3] options where <b>Female04_Anime_SkeletonMASTER<\/b> [4] will be available.<\/i><\/p>\n<h4><span class=\"ez-toc-section\" id=\"avatar-derivation\"><\/span>Avatar Derivation<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Creating an <i>Avatar<\/i> that&#8217;s a derivation of the default male (191) and female (80) characters, imported animations will need to replace all <b>Ensembles<\/b> assigned to existing actions [5], for example selecting <b>stance.Standing<\/b> lists ten separate Ensembles [6] each assigned a different animation the action randomly plays, they all have to be replaced with the same settings for a single animation, or a similar number of animations that override the defaults.<\/p>\n<p><a href=\"https:\/\/www.katsbits.com\/images\/tutorials\/imvu-studio\/toolkit-animation-replace-ensembles.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" style=\"width: 98.5%; height: auto;\" src=\"https:\/\/www.katsbits.com\/images\/tutorials\/imvu-studio\/toolkit-animation-replace-ensembles.jpg\" alt=\"Replace existing Ensembles\" width=\"900px\" height=\"500px\" border=\"0\" \/><\/a><br \/>\n<i>The default avatars have a number of existing actions associated with them the need to be overridden. Generally this is done by replacing each <b>Asset<\/b> with the import [5], then replacing each <b>Ensemble<\/b> similarly [6] depending on the expected outcome.<\/i><\/p>\n<h4><span class=\"ez-toc-section\" id=\"pose-mode\"><\/span>Pose Mode<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>The animation tool requires the animation rig, the wireframe objects and shapes, to be in <b>Pose Mode<\/b>. When initially selecting the rig if it highlights orange this indicates its in <b>Object Mode<\/b> not Pose Mode. To switch, ensure the rig is selected, then from the Interaction Mode selector, click Pose Mode. The rig will changes its appearance, different parts changing colour, indicating they can be selected, moved and posed for sequence creation.<\/p>\n<p><video poster=\"\" controls=\"controls\" width=\"98.5%\" height=\"auto\"><source src=\"https:\/\/www.katsbits.com\/media\/toolkit - animation pose mode.mp4\" type=\"video\/mp4\" \/><!--<source src=\"https:\/\/www.katsbits.com\/images\/tutorials\/collections\/collection-shortcut.ogg\" type=\"video\/ogg\" \/>\n<source src=\"https:\/\/www.katsbits.com\/images\/tutorials\/collections\/collection-shortcut.webm\" type=\"video\/webm\" \/>--><\/video><br \/>\n<i>Make sure to be in Pose Mode when using the Animation Tool.<\/i>\n<\/p><\/blockquote>\n<h3><span class=\"ez-toc-section\" id=\"timestamps\"><\/span>Timestamps<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Times are approximate;<br \/>\n &#8211; n\/a<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":5998,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34,37,230],"tags":[217,872,622,194,738,835,623],"class_list":["post-5997","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blender","category-imvu","category-tutorials","tag-action-editor","tag-animated-poses","tag-animation","tag-imvu","tag-imvu-studio","tag-imvu-studio-toolkit","tag-keyframes"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/posts\/5997","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/comments?post=5997"}],"version-history":[{"count":4,"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/posts\/5997\/revisions"}],"predecessor-version":[{"id":7912,"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/posts\/5997\/revisions\/7912"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/media\/5998"}],"wp:attachment":[{"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/media?parent=5997"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/categories?post=5997"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/tags?post=5997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}