{"id":306,"date":"2010-12-03T06:13:59","date_gmt":"2010-12-03T06:13:59","guid":{"rendered":"http:\/\/pixelplacement.com\/?p=306"},"modified":"2017-01-12T04:49:08","modified_gmt":"2017-01-12T04:49:08","slug":"visual-editor-for-itween-motion-paths","status":"publish","type":"post","link":"https:\/\/www.pixelplacement.com\/site\/2010\/12\/03\/visual-editor-for-itween-motion-paths\/","title":{"rendered":"Visual iTween path editor"},"content":{"rendered":"<p>I think the most useful and elegant feature of <a href=\"http:\/\/itween.pixelplacement.com\/index.php\" target=\"_blank\">iTween<\/a> has to be the ability to easily move objects along a smooth motion path as demonstrated in the <a href=\"http:\/\/itween.pixelplacement.com\/examples.php#movingonpath\" target=\"_blank\">&#8220;Moving on a path&#8221; example<\/a>. However, setting up these paths can be difficult, tedious and is usually responsible for hierarchy bloat as a result of numerous null objects and gizmos being used to help visualize the paths. To overcome this difficulty and further push the ease of use in iTween, I&#8217;ve created a visual helper called iTweenPath which allows very simple path creation and visual editing for use with iTween motion paths.<!--more--><\/p>\n<p>Please note that in the demonstration video I&#8217;m utilizing the same object for each additional path but you could easily create new objects to &#8220;hold&#8221; each path to keep editing cleaner in the scene view.<\/p>\n<div class=\"video\" style=\"width:100%; height:auto; \"><iframe loading=\"lazy\"  width=\"100%\" height=\"auto\" src=\"http:\/\/www.youtube.com\/embed\/qRafXt26a_E?autohide=2&amp;disablekb=0&amp;fs=1&amp;hd=0&amp;loop=0&amp;rel=0&amp;showinfo=0&amp;showsearch=0&amp;wmode=transparent\" frameborder=\"0\"><\/iframe><\/div>\n<a href=\"http:\/\/www.pixelplacement.com\/downloads\/iTweenPath.unitypackage\" class=\"submit submitTheme\" title=\"\">Download<\/a>\n","protected":false},"excerpt":{"rendered":"<p>I think the most useful and elegant feature of iTween has to be the ability to easily move objects along a smooth motion path as demonstrated in the &#8220;Moving on a path&#8221; example. However, setting up these paths can be difficult, tedious and is usually responsible for hierarchy bloat as a result of numerous null [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1467,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[17,46,47,49,88],"_links":{"self":[{"href":"https:\/\/www.pixelplacement.com\/site\/wp-json\/wp\/v2\/posts\/306"}],"collection":[{"href":"https:\/\/www.pixelplacement.com\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pixelplacement.com\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pixelplacement.com\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pixelplacement.com\/site\/wp-json\/wp\/v2\/comments?post=306"}],"version-history":[{"count":3,"href":"https:\/\/www.pixelplacement.com\/site\/wp-json\/wp\/v2\/posts\/306\/revisions"}],"predecessor-version":[{"id":1502,"href":"https:\/\/www.pixelplacement.com\/site\/wp-json\/wp\/v2\/posts\/306\/revisions\/1502"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pixelplacement.com\/site\/wp-json\/wp\/v2\/media\/1467"}],"wp:attachment":[{"href":"https:\/\/www.pixelplacement.com\/site\/wp-json\/wp\/v2\/media?parent=306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pixelplacement.com\/site\/wp-json\/wp\/v2\/categories?post=306"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pixelplacement.com\/site\/wp-json\/wp\/v2\/tags?post=306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}