I have a simple, looped motion path animation (curve) with the 'Orient Shape to Path' option enabled. See here. The first time around the object behaves as expected. But for subsequent cycles of the animation, the object starts to 'drift', as if it adds rotation in every cycle. This doesn't happen when I jumpToSlide at the end of the timeline (instead of triggering the motion path animation again when animation completes). Is this a bug?
Whoa - that is one inebriated pilot! Do you have the .story file you're working on with this one too Michael? Just always like to check exactly what was done and set up if you're able to share. If not, I can test out in a brand new file and share with you here to confirm I'm setting it up as you did!
I checked with the Desktop engineers on this one, as I was a bit stumped, and they said it looks like it's keeping the rotation from the end of the motion path and then starting the loop with an already rotated state. Based on that it seems to be expected, although I hope to never be on that flight! As a way around it, they suggested looking at having a short motion path off screen to get it reoriented before it starts over.
Nope, that`s not it. I added a straight motion path after the curve and it still `drifts`. See attached. Not a big deal, I just wanted to verify if that`s by design.
I'm bringing this back to our Desktop guys - cause I'm a bit like a fish outta water on this one! Learning right along with you - so just wanted to get confirmation on bug vs. design...so stay tuned. :)
I just stuck the plane in it's own layer and looped that, and it seems to work fine. I think the work around for now is looped layers. Thanks Michael for the heads up.
Alright, sorry for the delay on this one -I had to take off early for a wedding, but our developers looked again at this and shared an updated copy (attached) and he shared:
The key is to add a second motion path that is also relative and oriented to motion path. This one need to turn the plane back to the starting orientation, so it is curved, and goes from the angle at the end of the first motion path to the angle at the start of it.
Alternatively, he could redraw the curve for the main motion path so that it ends and begins with the same angle (straight horizontal).
Is there a better solution to this issue at this point?
I have 6 arrows on a slide that need to show a path of travel. They play fine when I play the slide in SL3, but I ran into the rotation issue while previewing the course. They need to loop continuously once they appear on the slide with no interruptions (so I can't use the blank slide method) and need to continue to loop after the timeline ends (so looping layers is not an option). they do not run off the slide so I cannot reorient them with a different motion path. I attached a story file with the animations copied over but the narration and other proprietary assets removed. I think it still illustrates the issue I'm facing.
I'm stumped. The only thing I can think is to remove the loop and copy the arrows with the motion path over and over and push the timeline out far beyond when the narration ends so that they keep playing if the learner doesn't hit the next button right away. This does not seem like the right way to do it though.
The client pushed the due date forward, so I had to go with the no loop/multiple arrows method. The backend of the slide is a nightmare, with 50+ arrows and motion paths, but it looks fine when it plays.
Hopefully, a better option is presented in the future.
15 Replies
Whoa - that is one inebriated pilot! Do you have the .story file you're working on with this one too Michael? Just always like to check exactly what was done and set up if you're able to share. If not, I can test out in a brand new file and share with you here to confirm I'm setting it up as you did!
Hi Ashley, See attached my test file.
Thanks Michael! We'll take a look at it and I'll let you know once I've got some more info.
HI Michael,
I checked with the Desktop engineers on this one, as I was a bit stumped, and they said it looks like it's keeping the rotation from the end of the motion path and then starting the loop with an already rotated state. Based on that it seems to be expected, although I hope to never be on that flight! As a way around it, they suggested looking at having a short motion path off screen to get it reoriented before it starts over.
It seems to get worse out of orientation with each pass.
Looks like Patty Wagstaff, btw.
Nope, that`s not it. I added a straight motion path after the curve and it still `drifts`. See attached. Not a big deal, I just wanted to verify if that`s by design.
I'm bringing this back to our Desktop guys - cause I'm a bit like a fish outta water on this one! Learning right along with you - so just wanted to get confirmation on bug vs. design...so stay tuned. :)
Russ - definitely had to Google that one!
I just stuck the plane in it's own layer and looped that, and it seems to work fine. I think the work around for now is looped layers. Thanks Michael for the heads up.
Hi Richard, I tried your looped layer suggestion and that fixes the issue. Nice workaround, thanks!
Hi Michael,
Alright, sorry for the delay on this one -I had to take off early for a wedding, but our developers looked again at this and shared an updated copy (attached) and he shared:
The key is to add a second motion path that is also relative and oriented to motion path. This one need to turn the plane back to the starting orientation, so it is curved, and goes from the angle at the end of the first motion path to the angle at the start of it.
Alternatively, he could redraw the curve for the main motion path so that it ends and begins with the same angle (straight horizontal).
Hi Ashley, thanks for looking into this. So, let`s call it `by design` :-)
Not a problem Michael - and I'm just glad I was able to help track down a method that may work for you.
Hi all, I had the same problem. My personal solution is to insert a blank slide before the slide with motion path. Blank slide must be 1/10 longer.
See here my sample :)
www.marconenzioni.it/storyline/CarCircuit/story_html5.html
Is there a better solution to this issue at this point?
I have 6 arrows on a slide that need to show a path of travel. They play fine when I play the slide in SL3, but I ran into the rotation issue while previewing the course. They need to loop continuously once they appear on the slide with no interruptions (so I can't use the blank slide method) and need to continue to loop after the timeline ends (so looping layers is not an option). they do not run off the slide so I cannot reorient them with a different motion path. I attached a story file with the animations copied over but the narration and other proprietary assets removed. I think it still illustrates the issue I'm facing.
I'm stumped. The only thing I can think is to remove the loop and copy the arrows with the motion path over and over and push the timeline out far beyond when the narration ends so that they keep playing if the learner doesn't hit the next button right away. This does not seem like the right way to do it though.
The client pushed the due date forward, so I had to go with the no loop/multiple arrows method. The backend of the slide is a nightmare, with 50+ arrows and motion paths, but it looks fine when it plays.
Hopefully, a better option is presented in the future.
This discussion is closed. You can start a new discussion or contact Articulate Support.