Non-Euclidean space!


Hi! Not quite sure where to put this, but hopefully this works.

I’m trying to create a non-euclidean doorway. As far as I can tell, the best way to do this is with viewport frames.
I have seen EgoMoose’s solution on the devforum, which perfectly solves this but with 1 fundamental flaw. I’m looking to submit this for another game, which means it needs to be as lighweight and compact as possible. I can’t submit 3 massive scripts, 2 of which go in replicated storage.

I am wondering if it is possible to condense this to be hard coded and unexpandable, tied to specific parts, and therefore have it use at most 1 script.

I’ve tried determining this, but I don’t have a good understanding of how these systems work, and the OOP ironically makes it harder for me to understand, as everything is scattered around in a way that without a good understanding is hard to process.

Ideally Roblox would add a CameraFrame or something, but until that happens we’re stuck with this.

Any help appreciated!


(post deleted by author)

I’m mostly trying to figure out if I can, without several scripts, bind a viewport frame to display a camera view, like this:

I mainly just need to figure out if it’s possible to simplify the many scripts used here

yea, I’m specifically asking people with experience about those camera effects

quit using chatgpt to create solutions, they can do that themselves and you’re being unhelpful