I have a non euclidean system in my game that works by teleporting the player to different areas and this system nearly works flawlessly but fails in one specific spot that breaks the entire illusion. The lighting.
When the player gets teleported, they will easily notice something is off because the all of a sudden the room will be shown with no darkness or lighting and comes back a moment later but this moment alone is enough to destroy the entire illusion.
Is there any way that you can load the lights before the player is within the area so I won’t need to scrap this whole system?
I disabled streaming to see if lighting work but I tried using instance streaming and I’m still getting the same issue but I’ve never tried using streaming before so could’ve done something wrong
Well, I thought it was worth a try. I haven’t used the Instance Streaming stuff either, and most non Euclidean places I have seen were older places that seem to have lighting disabled.
Sorry for the delayed response everyone else but found out that this is an engine limitation and there is currently no feature that allows the dev to preload lights that isn’t near the player so I ended up rewriting the code to move the world around the player instead of moving the player.