{"id":217,"date":"2018-05-22T22:00:27","date_gmt":"2018-05-23T03:00:27","guid":{"rendered":"http:\/\/www.chroniclesoftright.com\/blog\/?p=217"},"modified":"2018-05-22T15:45:51","modified_gmt":"2018-05-22T20:45:51","slug":"animation-frustration-continued","status":"publish","type":"post","link":"https:\/\/www.chroniclesoftright.com\/blog\/2018\/05\/22\/animation-frustration-continued\/","title":{"rendered":"Animation frustration (continued)"},"content":{"rendered":"<p>I still don&#8217;t understand exactly what I changed but I was able to get my player character&#8217;s running animation to play on my secondary test machine.\u00a0 The process isn&#8217;t exactly simple but if I have a .blend file that exports correctly that I can use as a template, and a scene that imports the .json file correctly and actually plays the animation clips correctly, I can handle it.\u00a0 This is one of the major downsides of not using an integrated environment like <a href=\"http:\/\/unity3d.com\" target=\"_blank\" rel=\"noopener\">Unity<\/a>.\u00a0 Since <a href=\"http:\/\/threejs.org\" target=\"_blank\" rel=\"noopener\">THREE.js<\/a> has tons of moving parts and <a href=\"http:\/\/blender.org\" target=\"_blank\" rel=\"noopener\">Blender<\/a> has extra-tons of moving parts, it can be a bit tricky to get an asset to move out of one and into the other and maintain the desired behavior.\u00a0 I&#8217;ll still create a tutorial on this process because simple, straightforward documentation on this specific task either doesn&#8217;t exist online, or is very difficult to find.\u00a0 I&#8217;m just happy to make some headway here because I was starting to get worried that if I couldn&#8217;t figure this out the whole project would end up derailed.\u00a0 Crisis averted, for now.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I still don&#8217;t understand exactly what I changed but I was able to get my player character&#8217;s running animation to play on my secondary test machine.\u00a0 The process isn&#8217;t exactly simple but if I have a .blend file that exports correctly that I can use as a template, and a scene that imports the .json&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-217","post","type-post","status-publish","format-standard","hentry","category-planning-and-development"],"_links":{"self":[{"href":"https:\/\/www.chroniclesoftright.com\/blog\/wp-json\/wp\/v2\/posts\/217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chroniclesoftright.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.chroniclesoftright.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.chroniclesoftright.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chroniclesoftright.com\/blog\/wp-json\/wp\/v2\/comments?post=217"}],"version-history":[{"count":1,"href":"https:\/\/www.chroniclesoftright.com\/blog\/wp-json\/wp\/v2\/posts\/217\/revisions"}],"predecessor-version":[{"id":218,"href":"https:\/\/www.chroniclesoftright.com\/blog\/wp-json\/wp\/v2\/posts\/217\/revisions\/218"}],"wp:attachment":[{"href":"https:\/\/www.chroniclesoftright.com\/blog\/wp-json\/wp\/v2\/media?parent=217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chroniclesoftright.com\/blog\/wp-json\/wp\/v2\/categories?post=217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chroniclesoftright.com\/blog\/wp-json\/wp\/v2\/tags?post=217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}