Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
VFX
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/3
Also for non-VR projects. Recursive Portals Built for URP and Single Pass Multiview VR compatible. Portals can be traversed without a single glitch in VR through walls. Now includes AR Portals!
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2022.3.37f1
Not compatible
Compatible
Not compatible
2021.3.28f1
Not compatible
Compatible
Not compatible
Additional compatibility information
Description

Built for VR but perfect for non-VR Desktop and Mobile projects as well.


This is for the URP pipeline, tested from Unity 2020.3.36 all the way to Unity 6, do not buy it if you're using the standard renderer. Check the documentation regularly for the last updates. Forward rendering is highly recommended.


Documentation here

Youtube channel with demo material and tutorials

An example APK for Quest 2


Introducing AR Portals for passthrough VR headsets like Quest 1, 2, 3, and Pro. This update comes with a demo scene and new shaders, enabling you to portal in and out of reality. (currently tested on Quest 1, 2 and Pro)


Fully working scene preview, easily modify the Shadergraph materials.

Shaders supports animated transparency, animated refraction for some really cool effects.

Alpha maps baked into your albedo textures can be used to open up the textured portals as you walk towards them.


Portals are recursive, meaning you can see a portal through another portal through another portal and so on.


Lots of care and attention has been given for portals to be seamless in VR, standing in the center of a portal with 1 eye on the left side and the other on the right works perfectly even with large near clipping values on your camera.


Portals can be completely flat planes occupying the same space as a wall and still have no clipping issues.


Many options to tweak performance. Change the resolution, modify the layermask, limit AA and Blend gradually to a static color over a set distance.


Includes a system for objects to traverse through the portals, tested with the excellent XR Interaction Toolkit, Hurricane and VRIF frameworks and easy to integrate with other Interaction frameworks and character controllers.


The video shows some assets (like the hands) from interaction frameworks. These are not included. However a simple VR demo cameraController and portalgun example is included to get you started.


Looking for an interaction package?

Have a look at the Hexabody Hurricane package or check out VRIF Unity's XR Interaction Package is also supported.


Please understand, should you buy this package, it's a solution to the really difficult problem of passing through portals without any glitches in VR. So the left and right eye can be in another place while the portal itself is a flat surface and against a wall. It is not an interaction framework. (Like Hurricane, VRIF, ...) and you'll most likely need some programming skills to integrate it.


Rendering portals means you're rendering the whole scene visible from the portal again and possibly twice more depending on the recursion settings. In VR, this happens for each eye. Needless to say this is a heavy effect. Framerate is live! so be prepared to optimize every little detail in order to hit framerate on Mobile VR. Check out the APK on Quest 2 to see what is possible.


Currently tested in VR on:

  • Oculus (Meta) Quest 1, 2 and Pro (Desktop and on-device)
  • Vive - SteamVR
    • Currently investigating a small glitch on Vive in your peripheral vision you can see something flickering while in between 2 portals
  • Oculus XR set to Multiview (not recomended)
  • OpenXR set to SinglePas Instanced

For a detailed compatibility list and instructions please read the documentation (see link below)


Documentation here

Youtube channel with demo material and tutorials

An example APK for Quest 2

Technical details

All scripts are written in C# (no dll's) and the shader is built in ShaderGraph so you can easily modify it to suit your needs. Everything in the video is provided but you're buying this for the portal code and VR compatibility, not the art :-)

Portals for VR

(20)
404 users have favourite this asset
(404)
$75
$150
-50%
Taxes/VAT calculated at checkout
License type: Single Entity
Single Entity
Recommended for individuals and small businesses.
Multi Entity
Recommended for large enterprises working across multiple locations.
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
88.6 MB
Latest version
1.2.1
Latest release date
Nov 21, 2024
Original Unity version
2021.3.28
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR