{"id":346,"date":"2013-11-17T19:00:24","date_gmt":"2013-11-18T00:00:24","guid":{"rendered":"https:\/\/www.crabattack.org\/blog\/sew\/?p=346"},"modified":"2013-11-17T19:04:43","modified_gmt":"2013-11-18T00:04:43","slug":"new-tricks","status":"publish","type":"post","link":"https:\/\/www.crabattack.org\/blog\/sew\/?p=346","title":{"rendered":"New Tricks"},"content":{"rendered":"<p>The comment was made that my old animations looked better than my new animations. After a little searching of my soul, I found this to be an accurate assessment of my current work. I needed to compare and figure out <em>why<\/em> this was. I decided to do a 1:1 import from the old Flash files into Spine to help me figure out where I was going wrong.<\/p>\n<p>&nbsp;<\/p>\n<p><center><img decoding=\"async\" src=\"https:\/\/www.crabattack.org\/blog\/sew\/wp-content\/uploads\/2013\/11\/flashtest-stepped.gif\"><br \/>\n<em>stepped<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.crabattack.org\/blog\/sew\/wp-content\/uploads\/2013\/11\/flashtest-interpolated.gif\"><br \/>\n<em>interpolated<\/em><\/center><\/p>\n<p>&nbsp;<\/p>\n<p>The 1:1 has a few errors in terms of how it translated into Spine because I wasn&#8217;t using bones proper in Flash. I would just remove images or make them invisible when they weren&#8217;t &#8216;in use&#8217;, but with real bones, they always need to exist so you&#8217;re getting a weird translation from frame X to frame Y. It&#8217;s even more pronounced here because the hand is actually being mirrored, and it&#8217;s doing it gradually frame-to-frame. So instead of being normal one frame and backwards the next, it&#8217;s normal, and then halfway in-between, and then flipped, and halfway again. These are easily fixable issues though, and I&#8217;ve already corrected them.<\/p>\n<p>&nbsp;<\/p>\n<p>Th big differences are that I was not afraid to squash, stretch and skew when I was using Flash. For some reason though, since I&#8217;ve moved to Spine I haven&#8217;t done any scaling of the images at all, and I don&#8217;t know why. It&#8217;s why the <a href=\"https:\/\/www.crabattack.org\/blog\/sew\/wp-content\/uploads\/2013\/10\/south_run.gif\">old animation<\/a> looks so stiff. Because.. it is!<\/p>\n<p>&nbsp;<\/p>\n<p>So now I&#8217;m in the process of importing all the files for the north animation into Spine and cleaning it up. This one is a little harder because I didn&#8217;t have these images on hand already like I did for the south animation (I had used it as reference when building the new set). So I&#8217;m still ripping and mapping the bones. From there it&#8217;s just a matter of painting it and calling it good. It&#8217;s ridiculous to think I wasted so much time rebuilding the animations for.. absolutely no reason. I want to say &#8220;at least I learned a lot!&#8221; but I&#8217;m not entirely sure I did this time. Old dogs.<\/p>\n<p>&nbsp;<\/p>\n<p>Actually, for the amount of time I&#8217;ve put into this project, it&#8217;s crazy how much of it feels wasted and how little I have to show for it. I&#8217;m uh, sorry, about that. I guess time doesn&#8217;t equal results, always.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The comment was made that my old animations looked better than my new animations. After a little searching of my soul, I found this to be an accurate assessment of my current work. I needed to compare and figure out why this was. I decided to do a 1:1 import from the old Flash files [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[2],"class_list":["post-346","post","type-post","status-publish","format-standard","hentry","category-game-make","tag-animation"],"_links":{"self":[{"href":"https:\/\/www.crabattack.org\/blog\/sew\/index.php?rest_route=\/wp\/v2\/posts\/346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.crabattack.org\/blog\/sew\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.crabattack.org\/blog\/sew\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.crabattack.org\/blog\/sew\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.crabattack.org\/blog\/sew\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=346"}],"version-history":[{"count":6,"href":"https:\/\/www.crabattack.org\/blog\/sew\/index.php?rest_route=\/wp\/v2\/posts\/346\/revisions"}],"predecessor-version":[{"id":354,"href":"https:\/\/www.crabattack.org\/blog\/sew\/index.php?rest_route=\/wp\/v2\/posts\/346\/revisions\/354"}],"wp:attachment":[{"href":"https:\/\/www.crabattack.org\/blog\/sew\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.crabattack.org\/blog\/sew\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=346"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.crabattack.org\/blog\/sew\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}