The OVER SDK is optimize to publish the current open scene, there must be only one OvrAsset present in the scene and no other object as root. The only other assets that can be present are the map and the land borders because they will automatically remove upon upload.
To speed up the publication process, other than auto select the active scene, we gave the possibility to generate throught the Unity Recorder the thumbnails used to preview the experience .
The Scene Validity button will analyze the scene for valid scripts and objects and if any of the objects in the prefab go outside of the bounds of the hexagon or folder. The Scene will also be checked to ensure that there is only one OvrAsset in scene and no other external root objects.
A popup will inform the user about the result of the check.
The AR Layer represents the publication of a geolocalised experience. Geolocalised experiences can also be lived remotely, by replacing the camera with the OVRMap (real-world Digital Tween) or, alternatively, by positioning the AR experience within the context in which one is located, previewing the experience outside its original context.
The Virtual Layer is optimised for occlusive experience. The relationship with the original context is therefore not necessary and the background of the experience replaces, in a completely occlusive way, the camera and the OVRMap. In this Layer, being completely virtual, collisions with objects are present, so it is possible to touch walls, climb stairs and teleport.
Using the OVER GATE Console is possible to create your personalized events. Thanks to this powerful tool, it will be possible to transmit audio, show your avatar and monitor all the connected users in the event rooms.
A further feature, which the OVER SDK offers, is the ability to add gated access to the experience by defining an NFT contract address during publication.
This feature works with the following chains: Ethereum, Polygon, Binance Smart Chain.
The user visiting the published experience will only be able to access it if he/she is in possession of an NFT belonging to the contract declared at the time of publication.
Gives users the ability to access, Geolocated experiences, remotely. This setting is enabled by default for virtual experiences
Gives the possibility to display the OVRMap remotely, this setting is not present in Virtual Layer Experience.
Walk Mode allows the user to move inside the experience by moving the phone in real space.
Occlusion allows mixed reality content in your app to appear hidden or partially obscured behind objects in the physical environment. Without occlusion, geometry in your scene will always render on top of physical objects in the AR background, regardless of their difference in depth.
Activates environment occlusion for Android devices, ensuring that 3D elements are visually "hidden" behind real-world objects when viewed through the camera.
Activates the human occlusion on Apple devices, utilizing iOS's capability to recognize people within the camera's view. It allows virtual elements to appear as if they're going behind people, creating a more realistic AR experience.
Activates environment occlusion for ApplePro devices, ensuring that 3D elements are visually "hidden" behind real-world objects when viewed through the camera.
Unity's property for determining the distance from the camera, the shadows of game objects become less obvious the farther the game objects are from the camera.
There are two different methods for projecting shadows from a directional light. Close Fit renders higher resolution shadows but they can sometimes wobble slightly if the camera moves. Stable Fit renders lower resolution shadows but they don’t wobble with camera movements.
Shadows can be rendered at several different resolutions: Low, Medium, High and Very High. The higher the resolution, the greater the processing overhead.