Sometime when I move an object in the viewport it renders ok in the real-time rendered viewport (Cycles) but as soon as I press F12 and render the image - it goes back to the original location in the rendering as well as the viewport. It doesn't happen all the time but I have faced this issue few times in the past couple of months.

I have a feeling that it's something to do with the parenting. But I have tried everything I could think of - un-parenting, re-parenting with or without keeping transform but nothing seem to help!

Here is a screen capture of the issue: BLender Object Moving When rendered!

Here is the .blend file in case anyone wants to examine it: http://pasteall.org/blend/index.php?id=47962

Could anyone suggest what's the issue and how to avoid it?

  • $\begingroup$ watch your timeline remove all the keyframe from the timeline and render $\endgroup$
    – atek
    Commented Oct 3, 2017 at 6:15
  • 2
    $\begingroup$ This is a shallow problem, encountered by countless Users. You will conquer this. Please know this ... Keyframes dominate temporary movements which are [not] keyframes. Move your timeline to previous and next frames to verify the render positions. You will see temporary positions disappear. Do not depend on temporary positions. When the Blender User inserts a keyframe the permanent change is made. At least in this example. For simple positions two keyframes determine every frame position between them. Learn how to insert keyframes. See a tutorial on youtube or search here at BSE. $\endgroup$ Commented Oct 3, 2017 at 6:45
  • $\begingroup$ atomicbezierslinger: Thank you for the reply. Only the empty (parent) has keyframe but not the torus - still it's jumping back to its original location - that's why I am getting confused. Thanks for moving timeline tip. I will try it next time. $\endgroup$
    – saicode
    Commented Oct 3, 2017 at 7:06
  • $\begingroup$ please next time use blend-exchange.giantcowfilms.com to share .blend files, then edit your question and paste the provided link... $\endgroup$
    – m.ardito
    Commented Oct 3, 2017 at 10:31
  • $\begingroup$ the "trs" object has an action (_breeze packaging_main deviceAction.001) and is parented to the "animated_empty" which has an action too (EmptyAction.003) $\endgroup$
    – m.ardito
    Commented Oct 3, 2017 at 10:35

1 Answer 1


I should have looked at the Graph Editor and the Dope Sheet - after deleting the unwanted keyframes the problem is resolved. Check the graph editor and dopes heet to resolve the issue

Thanks atomicbezierslinge and m.ardito for pointing the issue with keyframes.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .