The viewport camera position is global, so when I'm switching between scenes that have stuff at different locations in the 3D space, I have to continuously move/rotate the viewport so that it looks at something meaningful.

Is there a way for each scene to retain its viewport location/rotation?

screencast showing that camera position stays global between scenes


You can use local camera in each scene/viewport.
It works reasonably well.

Choose a camera and set it as Local Camera.
And then check Lock Camera to View

Set the View panel like in this gif.
Note that I use a different local camera in each scene/viewport.

enter image description here

  • $\begingroup$ This works if you keep always viewing through the active camera. It's a good enough workaround, thanks. $\endgroup$ – qwazix Jan 22 at 12:49
  • 1
    $\begingroup$ Very smart idea. $\endgroup$ – Nate_Sycro27 Jan 25 at 22:36
  • $\begingroup$ @Nate_Sycro27 Thanks man. Not mine, but I'll happily take all the credit :). $\endgroup$ – Jachym Michal Jan 25 at 22:41

You can do this by giving each scene object its own user. Go to OBJECT < MAKE SINGLE USER < OBJECT AND DATA. I'm assuming you want to keep the same material for the objects. This will give each object it's own transformation so that it will not move in other scenes.

  • $\begingroup$ I don't have common objects in the two scenes. I'm talking about the viewport position of the 3D view. I will updated the question with .gif shortly. $\endgroup$ – qwazix Jan 22 at 12:41
  • $\begingroup$ Oh. I don't think you can do that. Sorry. $\endgroup$ – Nate_Sycro27 Jan 22 at 12:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.