Publisher | Tom Goethals |
---|---|
File size | 64.81MB |
Number of files | 101 |
Latest version | 1.0.7 |
Latest release date | 2023-02-20 11:11:31 |
First release date | 2022-09-30 08:00:17 |
Supported Unity versions | 2018.4.2 or higher |
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 2022, do not buy it if you're using the standard renderer. Check the documentation regularly for the last updates.
Youtube channel with demo material and tutorials
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 VRIF and easy to integrate with other Interaction frameworks and character controllers.
The video shows some assets (like the hands) from the excellent VR interaction framework asset. These are not included. However a simple VR demo cameraController and portalgun example is included to get you started.
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 VRIF, Hurricane, ...) 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 2 (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
- OpenXR set to SinglePas Instanced
For a detailed compatibility list and instructions please read the documentation (see link below)