uuuuuhm, how did you manage to use the stretch shrink without blurring your scene? *Edit* It's not in project settings as I thought, I had to disable it it in my SubViewportContainer -> Texture
When using the viewport method, moving the camera makes it move 1 scaled pixel at a time, which makes the movement very unsmooth. How should I be setting up and moving the camera so that I can pan the camera smoothly? I also had this issue when I was using a shader - but I figured I could probably calculate the camera position relative to the nearest pixel and shift everything left or right by that offset to give smooth movement. I never got around to implementing that, but with the viewport method I have no clue at all how to solve the same issue.
Thanks a lot! Can you please tell me if you know a way to display 3d text whilst any of this is running? I don't want the text to be pixelated but couldn't found a way to do that.
I'm having absolutely no luck trying to replicate this in 2D. Changing the stretch shrink changes the size of everything, and it's effectively impossible to position things/get a camera working properly.