We wanted a quick way for the player to move about the levels, and that's when we thought about introducing some portal system to allow the player to jump between the worlds. I was able to find UnrealCG who does a 3D Portal System on how to create the materials and effects for the portal.
This tutorial helped me have a better understanding of the unreal materials as well as nigras effect. Still, once I had the material and Niagra effect set, I then wanted to set up a portal blueprint that would get the other portal to travel too and move the player's location to that way so it would be as if the player was walking through.
Below is a test map I had set up and how I've used a scene cube map to make the portals appear as if they are showing the other side of the portal.
Below is a clip of the portals in the game, but at this stage, I decided not to render any cube scenes just yet as they would always be needed to change any time the levels were changed as they were still being developed.
It wasn't until after I set up the Niagra effect that Niagara affects our super expensive in VR and can have a massive impact on the CPU/ GPU. If this ends up being the case, they will need to be removed from the game before the final render.
Comments