![Auto Wall - VR Automatic Wall Generation](https://assetstorev1-prd-cdn.unity3d.com/key-image/0dfdc32a-5c11-4474-8caa-3c9507ffd462.jpg)
Auto Wall automatically generates walls and a floor to match the current scene's guardian play area, which allows a developer to quickly build immersive VR room experiences.Auto Wall was developed with a very specific goal in-mind. While developing an Oculus experience (specifically for the Quest 2) and using the excellent package Auto Hand (https://assetstore.unity.com/packages/tools/game-toolkits/auto-hand-vr-physics-interaction-165323), it seemed useful to be able to have a room generated automatically with walls and floors.The idea behind this is very simple ... perhaps a game or experience has content that always is related to a room-specific or content that fits on 1 of 4 play area walls, regardless of their dimensions.This package works best on the Oculus, as the OVRManager is very good at always returning a valid rectangular play area.An example XR implementation is included, which uses the less-reliable XRInputSubsystem and TryGetBoundaryPoints method to then calculate a play area using a "Largest Interior Rectangle" calculation (using the excellent package https://github.com/Evryway/lir).The author has had problems with the XR boundary correctly returning, which seems to be related to a bug with the Quest Link cable. More time will be put in to improve the XR implementation.