# Rotation Z Channel Loop Creating Odd Motion Blur

**URL:** <https://forum.logik.tv/t/rotation-z-channel-loop-creating-odd-motion-blur/10274>\
**Category:** Flame Questions\
**Tags:** action, animationcurves\
**Created:** [March 13, 2024, 11:21pm UTC](https://forum.logik.tv/t/rotation-z-channel-loop-creating-odd-motion-blur/10274 "2024-03-13T23:21:22Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nick](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/nick/32/8014_2.png) [@Nick](https://forum.logik.tv/u/Nick)\
**Post date:** [March 13, 2024, 11:21pm UTC](https://forum.logik.tv/t/rotation-z-channel-loop-creating-odd-motion-blur/10274/1 "2024-03-13T23:21:22Z")

</div>

I need help with something I haven’t seen before. I am tracking a camera that spins 3 times in 360 degrees. When I track and stabilize, any object that I add motion blur to will have a glitch once every rotation. I checked my animation channel and I can see that it coincides with a loop. I have tried dragging those keyframes down to line up in a contiguous fashion. That doesn’t seem to work. Any workarounds for this?

 ![snapshot_2024-03-13-181322_s0](https://us1.discourse-cdn.com/flex020/uploads/thedepartmentofexternalservices/original/2X/5/5d5dc6cbbfd4662d639d8d1a0204069bf05ddf41.png)

---

<div class="post-metadata">

**Author:** ![andy\_dill](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/andy_dill/32/47_2.png) [@andy\_dill](https://forum.logik.tv/u/andy_dill)\
**Post date:** [March 14, 2024, 1:09am UTC](https://forum.logik.tv/t/rotation-z-channel-loop-creating-odd-motion-blur/10274/2 "2024-03-14T01:09:44Z")

</div>

Translating the keys on Y so the curve is smooth should work, with the curve ending at negative 360 vs zero. You should be able to grab the second segment and translate it -180 on the Y and grab the third segment and translate it -360 on the Y to get a single smooth curve.

But you say that doesn’t work. What happens?

---

<div class="post-metadata">

**Author:** ![BrittCiampa](https://avatars.discourse-cdn.com/v4/letter/b/ec9cab/32.png) [@BrittCiampa](https://forum.logik.tv/u/BrittCiampa)\
**Post date:** [March 14, 2024, 3:37am UTC](https://forum.logik.tv/t/rotation-z-channel-loop-creating-odd-motion-blur/10274/3 "2024-03-14T03:37:07Z")

</div>

I feel like I’ve gotten this from a matchmover once, whoever was smarter than me and was helping me fix it called it a gimbal lock issue. Translating the keyframes fixed it up.

---

<div class="post-metadata">

**Author:** ![ytf](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/ytf/32/109_2.png) [@ytf](https://forum.logik.tv/u/ytf)\
**Post date:** [March 14, 2024, 3:59am UTC](https://forum.logik.tv/t/rotation-z-channel-loop-creating-odd-motion-blur/10274/4 "2024-03-14T03:59:51Z")

</div>

Is this an axis rotation or camera?

---

<div class="post-metadata">

**Author:** ![Nick](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/nick/32/8014_2.png) [@Nick](https://forum.logik.tv/u/Nick)\
**Post date:** [March 14, 2024, 12:01pm UTC](https://forum.logik.tv/t/rotation-z-channel-loop-creating-odd-motion-blur/10274/5 "2024-03-14T12:01:23Z")

</div>

So when I translate the keyframes in Y, the layer will flipflop to the opposite side. Keyframes look right, but the image mirrors over to the other side of the screen. I feel like I’m doing something really dumb here, but can’t understand what exactly.  
 ![test guy GIF](https://media4.giphy.com/media/11cpNo3OMYwFHO/giphy.webp?cid=67804a9bovvyph0pe7ndx735cy16h5zbht0r1vgdr8iqucnv&ep=v1_gifs_search&rid=giphy.webp&ct=g)

---

<div class="post-metadata">

**Author:** ![Nick](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/nick/32/8014_2.png) [@Nick](https://forum.logik.tv/u/Nick)\
**Post date:** [March 14, 2024, 12:04pm UTC](https://forum.logik.tv/t/rotation-z-channel-loop-creating-odd-motion-blur/10274/6 "2024-03-14T12:04:27Z")

</div>

axis only

---

<div class="post-metadata">

**Author:** ![ytf](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/ytf/32/109_2.png) [@ytf](https://forum.logik.tv/u/ytf)\
**Post date:** [March 14, 2024, 12:18pm UTC](https://forum.logik.tv/t/rotation-z-channel-loop-creating-odd-motion-blur/10274/7 "2024-03-14T12:18:12Z")

</div>

perhaps you can add an axis above with several constant keyframes that counters the rotation at the cycle points, or counters the flip if you translate the rotation keyframes

---

<div class="post-metadata">

**Author:** ![Nick](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/nick/32/8014_2.png) [@Nick](https://forum.logik.tv/u/Nick)\
**Post date:** [March 14, 2024, 1:02pm UTC](https://forum.logik.tv/t/rotation-z-channel-loop-creating-odd-motion-blur/10274/8 "2024-03-14T13:02:20Z")

</div>

I tried a counter axis, which corrects the position, but still shows weird motion blur on those frames.

---

<div class="post-metadata">

**Author:** ![Nick](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/nick/32/8014_2.png) [@Nick](https://forum.logik.tv/u/Nick)\
**Post date:** [March 14, 2024, 1:17pm UTC](https://forum.logik.tv/t/rotation-z-channel-loop-creating-odd-motion-blur/10274/9 "2024-03-14T13:17:56Z")

</div>

Found a fix. When I copy the rotation to a new axis, translate the keyframes in Y, then add several keyframes to the parent axis to counter the motion shift, I get weird motion blur. However, if I reset the parented counter motion back to nothing, then the motion shift goes away. Weird, right?

Trying to reproduce just to make sure I’m not crazy.

---

<div class="post-metadata">

**Author:** ![Nick](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/nick/32/8014_2.png) [@Nick](https://forum.logik.tv/u/Nick)\
**Post date:** [March 14, 2024, 1:29pm UTC](https://forum.logik.tv/t/rotation-z-channel-loop-creating-odd-motion-blur/10274/10 "2024-03-14T13:29:49Z")

</div>

OK. I get it now. There was negative scale introduced in the original tracking. Not sure how I missed it, but there it is. So, negating multiple negatives makes for weird animation. Translating keyframes in Y was the right answer – I just need to make sure no other counter motion is being introduced. Thanks for all the help!
