![Cover image for Overlapped Worlds for VR [WIP]](https://img.itch.zone/aW1nLzEwNjk3ODU0LnBuZw==/original/r4DzdN.png)
Overlapped Worlds for VR [WIP]
This demo shows a Unity plugin, which makes possible the creation and configuration of doors/portals between overlapping worlds. The plugin is under development and is intended for virtual reality apps. The purpose of this demo is to show the possibilities offered by the plugin and to collect user feedback on the interest and relevance of a plugin able to build overlapping spaces for virtual reality. What's the point? Navigate only by natural walking, in a virtual area larger than the physical area. No loading between 2 spaces / worlds. Virtual movements and physical movements are always sync (no passive movements needed such as moving platform, vehicle, ...) Why? One of the major constraints of VR is the restricted physical area of play. It limits the user's movements, often compensated by the use of navigation metaphors such as teleportation or "sliding". Natural walking brings many advantages over other current navigation methods: greater sense of presence (see references below), better spatial orientation and concentration (see references below), intuitive and without additional hardware. Current state Done (Not production ready) Transition between 2 worldsUp to 5 doors per worldSimple "recursion" (see a door through another door)Basic management of dynamic objects across worlds (visibility and collisions) To do Real-time light and shadow support (A lot of artifacts due to the technique used for worlds transition)Collisions and detection physics improvementsSRPs compatibility (URP and HDRP)Easier integration for custom shadersSmooth texture transition between worlds Unwanted features (aka bugs) You can cross portals on both sides in all rooms (it should not be possible in the white room for example)It is possible to make a manipulable object disappear by making it go through a portal and then come out without going through the portal again. (The player remains in the same world) Installation Make a 3m x 3m play areaStart SteamVR and make sure your HMD is running itUnzip downloaded file Run "OverlappedWorlds.exe"Have fun :) References "Walking > walking-in-place > flying, in virtual environments" by Usoh et al "Locomotion Mode Affects the Updating of Objects Encountered During Travel: The Contribution of Vestibular and Proprioceptive Inputs to Path Integration" by Chance et al"Impossible Spaces: Maximizing Natural Walking in Virtual Environments with Self-Overlapping Architecture" by Suma et al
lowraiz 11 followers· portfolio 9 View creator →![Screenshot 2 for Overlapped Worlds for VR [WIP]](https://img.itch.zone/aW1hZ2UvMTc5MTg5OC8xMDU5NzAyMC5naWY=/original/lFFdYL.gif)
![Screenshot 3 for Overlapped Worlds for VR [WIP]](https://img.itch.zone/aW1hZ2UvMTc5MTg5OC8xMDY5Nzg2MS5wbmc=/original/eNjh1%2B.png)
![Screenshot 4 for Overlapped Worlds for VR [WIP]](https://img.itch.zone/aW1hZ2UvMTc5MTg5OC8xMDY5Nzg1OS5wbmc=/original/gaYk5o.png)
![Screenshot 5 for Overlapped Worlds for VR [WIP]](https://img.itch.zone/aW1hZ2UvMTc5MTg5OC8xMDY5Nzg2MC5wbmc=/original/bWNK%2FA.png)
![Screenshot 6 for Overlapped Worlds for VR [WIP]](https://img.itch.zone/aW1hZ2UvMTc5MTg5OC8xMDY5Nzg1OC5wbmc=/original/GAInXY.png)