![]() ![]() Therefore rendering for Aero is very similar as rendering for other Varjo products. The quality and the performance can be increased even further with foveated rendering which allows the high PPD area to move along the gaze. Views can be rendered as static which means the high PPD area will be at the center. Therefore it is possible to get better performance by rendering 2 views per eye: 1 for the high PPD area and 1 for the lower PPD area. This means there is a higher PPD at the center of the view and the PPD drops towards the edges. Due to how the optics function in the HMD, the observable PPD (pixels per degree) is not uniform across the view. Varjo Aero has 2 displays but it is still recommended to render 4 views. That is known as foveated rendering with dynamic projection. While it is possible to render one view directly for each display, even better performance and quality can be obtained by rendering the focus view along the gaze. Views are logical views so they are not directly linked to displays. In Varjo API the two displays are identified by separate varjo_DisplayType_ * values, one for the focus display (the sharp area) and another for the context display (the peripheral area). Varjo’s Bionic Display is a combination of two displays for each eye. Technical specificationsįor technical specifications, see Varjo products technical specifications VR-3 and XR-3 Other Varjo APIs that accept views as parameters assume that the views are given in the same order. It is possible to use only two views as well when the order is. Views are always handled in the same order. Context is used to cover the whole field of view and focus is used to cover a smaller, more precise area. Varjo devices have two different view types: context and focus. Multiple layers can submitted to Varjo API and they will be combined as the final image. Layer, contains information of a single sheet of the final image.Swap chains, which represent the images that can be submitted to Varjo compositor.Views, a viewport to scene such left context view or right focus view.Varjo API has some important concepts for frame rendering: Submit the rendered contents as a single layerĬurrent supported rendering APIs are DirectX 11, DirectX 12, Vulkan and OpenGL.Acquire target swapchain and render to it.Wait for the optimal time to start rendering.In its simplest form, rendering for Varjo devices consists of the following steps: Important: If you are unfamiliar with the basics of the Varjo display system, we recommended that you familiarize yourself with them before continuing. This page gives an overview of the current Varjo API - also known as Layer API - and explains the different features. Install Varjo OpenXR plugin from Marketplace.Getting Started with Varjo XR Plugin for Unity.Achieving performance with high resolution rendering.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |