Hey. I was looking on indiegames.com when I found this video - Arthur Lee (an indie game developer) created this tech demo with Unity in which the Player could create screenshots of the world and use these screenshots to either do something similar to time travel. It’s like Portal, but with time and another dimension. I can’t explain it well enough, but here’s the link.
I was just thinking of how he did this, and I think I’ve got it. It’s not too difficult - all it is is just two different worlds.
You start off in world A, and when you take a screenshot, world B perfectly mirrors world A, suspending all movement inside of world B. When you place a portal, it positions a camera for a Video Texture at the point at which you spawned the screenshot in world B, and resumes the game world. Objects can pass through, and when you go through the portal yourself, the main (first) world becomes World B, and the mirror world (the one you’re in) is now World A.
It’s not that insane, and can definitely be done with Blender. The worlds could take place in the same scene, for ease of world mirroring, or it could be separated across scenes, for ease of world suspension (suspending and resuming the mirror world’s scene).
The only thing that would pose a problem is the texture - I believe that the max size is 512x512, so it might be blurry.
I just wanted to share that. Blender’s powerful, everyone! It can do a lot!