Functional Recursive Portals in Unity (URP)
A recursive, physically-accurate portal system for Unity's Universal Render Pipeline.
Overview
This repository features a complete portal system which renders portal surfaces recursively (i.e. renders portals through portals), allows players to shoot new portals (and corrects the positions to avoid overhangs and wall intersections), and seamlessly lets objects warp through the portals (with temporary clones making sure the objects look correct travelling through the portals). The original series of tutorials for the built-in pipeline can be found here.
Software
This project was created using Unity 2019.4.12f1 and Universal Render Pipeline 7.3.1.
Authors
This project and the corresponding tutorial was created by Daniel Ilett.
Release
This project was publically released on February 8th 2021.