A collection of useful features to customize and improve existing OpenXR applications.

Overview

OpenXR Toolkit

This software provides a collection of useful features to customize and improve existing OpenXR applications, including render upscaling and sharpening, fixed foveated rendering, hand tracking to controller input simulation (on supported devices only), image adjustments and other game-enhancing tweaks.

Please visit the official page at https://mbucchia.github.io/OpenXR-Toolkit/ for detailed instructions on how to download, install, and use this software.

DISCLAIMER: This software is distributed as-is, without any warranties or conditions of any kind. Use at your own risks.

Contributions

This software was created by Matthieu Bucchianeri and Jean-Luc Dupiot.

Logo and icons designed by RPthreenine.

User Experience designed by Andrew Lilley (FarFutureFox).

Additional contributions by John Kolencheryl and James Lacey (Jabbah).

Many thanks to the https://forums.flightsimulator.com/ community for the testing and feedback!

Issues
  • Blank screen with Varjo OpenXR Runtime

    Blank screen with Varjo OpenXR Runtime

    Varjo Aero lucky customers report gray display (aka headset not working) with NIS layer in place. Varjo supports OpenXR natively via "Varjo OpenXR Runtime". https://developer.varjo.com/docs/openxr/openxr

    Log 2022-01-13 17:25:30 +0000: dllHome is "C:\Program Files\OpenXR-NIS-Scaler" 2022-01-13 17:25:30 +0000: XR_APILAYER_NOVENDOR_nis_scaler layer (Beta-1) is active 2022-01-13 17:25:30 +0000: Using OpenXR runtime Varjo OpenXR Runtime, version 3.4.1 2022-01-13 17:25:30 +0000: Loading config for "FS2020" 2022-01-13 17:25:30 +0000: Using intermediate format: 11 2022-01-13 17:25:30 +0000: Using fast context switch 2022-01-13 17:25:30 +0000: Use scaling factor: 0.850 2022-01-13 17:25:30 +0000: Sharpness set to 0.500 2022-01-13 17:25:36 +0000: XR_APILAYER_NOVENDOR_nis_scaler layer (Beta-1) is active 2022-01-13 17:25:36 +0000: Using OpenXR runtime Varjo OpenXR Runtime, version 3.4.1 2022-01-13 17:25:36 +0000: Loading config for "FS2020" 2022-01-13 17:25:36 +0000: Using intermediate format: 11 2022-01-13 17:25:36 +0000: Using fast context switch 2022-01-13 17:25:36 +0000: Use scaling factor: 0.850 2022-01-13 17:25:36 +0000: Sharpness set to 0.500 2022-01-13 17:25:36 +0000: Using adapter: NVIDIA GeForce RTX 3090 2022-01-13 17:25:36 +0000: Scaled resolution is: 2669x2288 (85% of 3140x2692) 2022-01-13 17:25:36 +0000: Using indirect texture format with color conversion 2022-01-13 17:25:37 +0000: Using indirect texture format with color conversion 2022-01-13 17:30:51 +0000: XR_APILAYER_NOVENDOR_nis_scaler layer (Beta-1) is active 2022-01-13 17:30:51 +0000: Using OpenXR runtime Varjo OpenXR Runtime, version 3.4.1 2022-01-13 17:30:51 +0000: Loading config for "FS2020" 2022-01-13 17:30:51 +0000: Using intermediate format: 11 2022-01-13 17:30:51 +0000: Using fast context switch 2022-01-13 17:30:51 +0000: Use scaling factor: 0.850 2022-01-13 17:30:51 +0000: Sharpness set to 0.500 2022-01-13 17:30:51 +0000: Using adapter: NVIDIA GeForce RTX 3090 2022-01-13 17:30:51 +0000: Scaled resolution is: 3525x3022 (85% of 4148x3556) 2022-01-13 17:30:51 +0000: Using indirect texture format with color conversion 2022-01-13 17:30:53 +0000: Using indirect texture format with color conversion

    bug community-request 
    opened by alecrt 46
  • MSFS 2020 CTD with Reshade

    MSFS 2020 CTD with Reshade

    MSFS 2020 crash to desktop when FFR "Preset" or "Custom" is enabled.

    • OpenXR Toolkit Beta3 (V1.0.2)
    • HP Reverb G2
    • OpenXr Runtime 110.2202.10002
    • msi rtx 3080 gaming x trio

    When I enter VR mode with CTRL-TAB and OpenXR ToolKit is activated MSFS crash to desktop.

    No problems occurred before updating to version 1.0.1.

    XR_APILAYER_NOVENDOR_toolkit.log

    documentation 
    opened by run-up15 32
  • Odd black dots on edges.

    Odd black dots on edges.

    If TAA is on (preferred): I get black dots over the image at edges, The black squares appear smaller if I use DLAA or FXAA I had turned sharpening off in the .ini file for VR settings. Oddly, If AA is OFF I get an entirely black screen. The dots do not appear in the main screen menu, but do appear in the hangar backdrop, which is pixelated and has the black squares.

    Log: XR_APILAYER_NOVENDOR_toolkit.log

    Environment

    • MSFS2020 8.0
    • Headset = Pimax 8KX running in either PP on and PP-off.
    • Version of the OpenXR runtime = 0.1.0
    • Make and model of GPU 3090 RTX

    Screenshots TAA FS2020_20220307_649

    DLAA FS2020_20220307_1621

    Hangar Backdrop: FS2020_20220307_3752

    Note that the menu itself is affected as by whatever is assigned to the MIDDLE ring, but the hangar backdrop is pixelated and has the black squares, regardless of which ring or setting I use on any ring.

    Culled Middle ring, affecting the Menu. FS2020_20220307_4839

    Also note that the squares only appear in the reduced resolution portions of the screen; i.e. they do not occur in the untouched 1x regions. FS2020_20220307_10821

    bug 
    opened by DJSlane 32
  • OpenXR Toolkit 1.1.0 not working for me

    OpenXR Toolkit 1.1.0 not working for me

    I am using version 1.1.0 as I am using a Pimax 8kx. I cannot get DCS or MSFS to show up in the box in order to enable them. I also get an error when i try to open the logfile. The logfile is NOT present in the AppData/Local fiel that is suggested to manuallly check. Can anyone help? I know its not a bug as this version works for others. Thanks.

    openxr screen

    question 
    opened by CalM45 26
  • Crash in ViveOpenXRHandTracking.dll

    Crash in ViveOpenXRHandTracking.dll

    Vivo pro 2, SteamVR beta 1.21.6, AMD 6900 xt, I can’t run the simulator along with the tool. After loading before the menu screen, I always get CTD if the tool is enabled. But previous version NIS - working great for me. Safe mode of tool has no effect for me also. If I try to disable tool during sim start, I get CTD during flight start e.t.c. Tool logs have nothing, but sim: Faulting application name: FlightSimulator.exe, version: 1.21.18.0, time stamp: 0x00000000 Faulting module name: ViveOpenXRHandTracking.dll, version: 0.1.5.1, time stamp: 0x61dd2b5f Faulting module path: D:\SteamLibrary\steamapps\common\VIVEDriver\App\ViveVRRuntime\ViveVR_openxr\ViveOpenXRHandTracking\ViveOpenXRHandTracking.dll

    bug 
    opened by SectorTll 21
  • IL-2 Sturmovik Great Battles locks up during loading

    IL-2 Sturmovik Great Battles locks up during loading

    IL-2 Sturmovik Great Battles will lock up either on loading or on transitioning to a new scene (loading in to a mission for example) if OpenXR Toolkit is enabled. There is proper rendering/tracking with the HMD for a while until the lock up.

    There is a higher chance of it not locking up on initial load when OpenXR Toolkit is started in safe mode. Setting FFR has no effect in IL2 as well and in fact enabling it increases the chance of a lock up on initial load.

    ~~My suspicion is that this has to do with the fact that IL2 renders both eyes to the same texture sequentially; I am going by this assumption because in fholder's fsr mod there used to be rendering problems with IL2 and they were resolved with this commit:~~

    ~~https://github.com/fholger/openvr_fsr/commit/779dac6c83a67ccda4239bae061798718a7deff0~~

    ~~It is worth noting that the same sort of lock-up occurs with FFR when using fholger's vrperfkit as well, and some mild form of mitigation (it will still lock up eventually) occurs when using the #overrideSingleEyeOrder settings to impose RLRLRL rendering order.~~ Irrelevant.

    Seems like this occurs if the VRS is active.

    Logs: il2_XR_APILAYER_NOVENDOR_toolkit.log safemode_il2_XR_APILAYER_NOVENDOR_toolkit.log

    Environment

    • Application/Game and its version IL-2 Sturmovik Great Battles 4.704

    • Make and model of VR device HP Reverb G2

    • Version of the OpenXR runtime 110.2204.7007

    • Make and model of GPU nVidia RTX3080Ti

    To Reproduce Steps to reproduce the behavior:

    1. Run IL-2 in OpenXR mode (using https://gitlab.com/znixian/OpenOVR/-/tree/openxr ) with OpenXR Toolkit enabled.
    2. Observe lock up during loading screen or when entering a 1vs1 quick mission dogfight
    bug 
    opened by firdimigdi 19
  • Can't open Open XR Toolkit in MSFS.

    Can't open Open XR Toolkit in MSFS.

    I can't open the app in MSFS. Ctrl + F2 does not work and the Companion App does not show me what the hotkey is to open the app. It just shows the function keys for navigating within the app. The companion app show that the toolkit is active (in green).

    question 
    opened by PTSAGCY 19
  • Make editing OpenXR easier with Pimax 8K X

    Make editing OpenXR easier with Pimax 8K X

    Feature Request

    Every time I start OpenXR in MSFS it only displays in the Pimax 8K X and does not appear on the PC desktop. Using Ctrl+F2 the UI locks into the VR headset position and does not float in the eye that I select making changes to the settings impossible when I move my head to "look at it."

    Is there a way to lock the VR UI in front of you or make it display on the PC desktop display instead of only appearing in the UI like my screenshot below.

    OpenXR_WMR_Mirror

    I see this "mirroring" feature is available using WMR.

    Cheers, Robert

    enhancement community-request 
    opened by maxam66 14
  • Can't display Toolkit Menu in Oculus 2

    Can't display Toolkit Menu in Oculus 2

    Morning Matt,

    first off, thanks for the work you're doing. Wonder if you could help me with this before I go nuts.

    The Toolkit menu won't show in Oculus 2 msfs game. This has only been happening after the latest msfs update and only with Toolkit versions 1.0.1 and 1.0.2. All the previous Toolkit versions displayed the menu normally. I've tried to reassign the menu hotkeys and tried a different keyboard, no change.

    Oculus 2, OpenXR runtime - Oculus, ver 1.70.0 - see the attached log and the OpenXR Developer Tools screenshot.

    I am running a measly RTX 2060S with an i7-10700KF and a 32Gb RAM but could still get a decently smooth VR performance even over detailed cities like London, when using Oculus Tray Tool ASW mode set to 18Hz. Can the new Toolkit control the ASW settings?

    Screenshot (3)

    XR_APILAYER_NOVENDOR_toolkit.log

    Thanks,

    Matthew

    bug 
    opened by matthewttt 13
  • error on startup

    error on startup

    Describe the bug A clear and concise description of what the bug is. If possible, please attach (upload, do not copy/paste) the log file that can be found at %LocalAppData%\OpenXR-Toolkit\logs.

    Environment

    • MSFS 2020 newest version
    • Reverb G2
    • newest runtime
    • AMD RX 6900 XT

    To Reproduce only start up the openxr toolkit app

    Expected behavior OPENXR developer tool also gives an error after toolkit is started

    Screenshots If applicable, add screenshots to help explain your problem. Use the Companion app to enable screenshots, then use Ctrl+F12 to capture. The file is placed in %LocalAppData%\OpenXR-Toolkit\screenshots.

    XR_APILAYER_NOVENDOR_toolkit.log

    question 
    opened by twin264 13
  • Opening tool in VR

    Opening tool in VR

    Matt, Im sorry for being a pain, but Im not understanding you. Im trying to open the tool in VR. The companion app only allows me to change the onscreen mapping for left, right and down. My CTRL F2 function wont open the app in VR at all. Thats my issue, actually opening the tool in VR, again sorry for being troubling

    question 
    opened by qman8166 13
  • Wip VRS rendering

    Wip VRS rendering

    This PR implements rendering shaded VRS overlay rings.

    It also includes:

    • large refactorisation of the code dealing with the swapchains
    • various optimizations (SIMD maths, CPU and GPU timers)
    • invariant checks
    • cleanups
    opened by CptLucky8 1
  • Dynamic resolution

    Dynamic resolution

    Hi there, I had this idea while thinking about if the toolkit could be even more awesome... :) What do you think about dynamic resolution based on performance / frame time?

    If you want to keep for example 90 FPS even in worst case situations you need to reduce graphic settings far more than needed for average scenes. In racing games performance varies a lot with different tracks, weather and visable opponents, so if you want to drive with good performance all the time but without optimizing settings for each race indiviually, you end up using only half of the GPU power most of the time. I guess it's the same with MSFS flying in different places and altitudes.

    It would be great if the resolution would just adapt to the situation. Looks to me like everything needed to accomplish that is mostly there in the toolkit. It can do multi-res shading with foveated rendering and also shows performance metrics. I think you could monitor the performane and just before it misses the frame target you reduce the resolution a bit, maybe just the outer ring at first or combined with changing the size of the rings dynamically and before the GPU gets bored you revert to the higher resolution. Would this work?

    enhancement community-request 
    opened by FDanner 0
  • MSFS: When Motion Reprojection is ON, it will not persist when switching in and out of VR (CTRL-TAB)

    MSFS: When Motion Reprojection is ON, it will not persist when switching in and out of VR (CTRL-TAB)

    Describe the bug

    When Motion Reprojection is set to ON, it works properly from a fresh start of Microsoft Flight Simulator 2020. If you switch out of VR (CTRL-TAB) and then switch back in to VR (CTRL-TAB) you can open the OpenXR Toolkit menu (CTRL-F2) and verify that Motion Projection displays ON and set at 45FPS. However, monitoring Framerate indicates that frames are unlocked. You can tell reprojection is no longer working.

    Environment

    • Microsoft Flight Simulator 2020
    • HP Reverb G2
    • OpenXR v1.1.3
    • EVGA NVIDIA GeForce 3080 Ti

    To Reproduce

    Steps to reproduce the behavior:

    1. Run Microsoft Flight Simulator 2020
    2. Set Motion Reprojection to ON at 45FPS in the OpenXR menu (CTRL-F2)
    3. If Motion Reprojection hasn't been enabled, this requires a VR Session Restart
    4. Hitting CTRL-TAB (to switch out of VR) has no effect and Motion Reprojection is not really working.
    5. Quit Microsoft Flight Simulator 2020 back to desktop.
    6. Run Microsoft Flight Simulator 2020
    7. Switch in to VR (CTRL-TAB)
    8. Turn on FPS to monitor frames, and you can verify Motion Reprojection is working and locked at 45 FPS
    9. Exit VR (CTRL-TAB)
    10. Enter VR (CTRL-TAB)
    11. Frames are now unlocked. Frame Rate climbs above 45 FPS and fluctuates. Settings (CTRL-F2) still show Motion Reprojection is ON and set at 45 FPS, but it is not actually performing reprojection.

    Expected behavior

    Switching in and out of VR (CTRL-TAB) should maintain the Enabled Motion Reprojection Feature.

    Work-around

    Set Motion Reprojection to ON in both OpenXR and OpenXR Toolkit.

    bug 
    opened by iBeej 0
  • 1.1.3 cannot see in-game OpenXR options or text

    1.1.3 cannot see in-game OpenXR options or text

    After upgrading to 1.1.3 from (edit: 1.1.0), upon entering MSFS 2020 the OpenXR intro text flashes briefly (<1 second) then disappears. The OpenXR menu cannot be accessed with the hotkeys, and the FPS counter is not shown. However, OpenXR does still seem to be running as I can still see the artifacts e.g. on mountain ranges due to the previously created FFR settings. I can see the menu normally when opening in Safe Mode.

    I had the same issue with 1.1.2. Returning to 1.1.0 fixes this problem. XR_APILAYER_NOVENDOR_toolkit.log

    RTX 3080 i7-8700k Windows 10

    opened by drdru7029 3
Releases(1.1.4)
  • 1.1.4(Jun 11, 2022)

    Follow the instructions here for setup: https://mbucchia.github.io/OpenXR-Toolkit/

    A walkthrough of the changes in 1.1.x: https://www.youtube.com/watch?v=pihlOD6yhsM

    Please find the program installer (MSI file) file under "Assets" below.

    Known issues

    Changes in Hotfix 4

    • Fix Pimax WFOV hack issue introduced in 1.1.1.
    Source code(tar.gz)
    Source code(zip)
    OpenXR-Toolkit-1.1.4.msi(4.78 MB)
  • 1.1.3(Jun 3, 2022)

    Follow the instructions here for setup: https://mbucchia.github.io/OpenXR-Toolkit/

    A walkthrough of the changes in 1.1.x: https://www.youtube.com/watch?v=pihlOD6yhsM

    Please find the program installer (MSI file) file under "Assets" below.

    Known issues

    Changes in Hotfix 3

    • Fix visual issues introduced in 1.1.2 for WMR users.
    • Fix NIS/FSR support with OpenComposite.
    • Add an option to change opacity of the menu.
    Source code(tar.gz)
    Source code(zip)
    OpenXR-Toolkit-1.1.3.msi(4.78 MB)
  • 1.1.2(May 19, 2022)

    Follow the instructions here for setup: https://mbucchia.github.io/OpenXR-Toolkit/

    A walkthrough of the changes in 1.1.x: https://www.youtube.com/watch?v=pihlOD6yhsM

    Please find the program installer (MSI file) file under "Assets" below.

    Known issues

    Changes in Hotfix 2

    • Add command-line tool to modify settings on-the-fly (see this post).
    • Add zoom feature.
    • Add option to select which eye to take a screenshot of.
    • Make the overlay position customizable.
    • Fix the menu display on Pimax.
    • Fix eye tracking detection on G2 Omnicept.
    • Fix various crashes with OpenComposite (DCS, ACC, IL2).
    • Fix issue with OpenComposite and Oculus devices.
    • Fix issue with OpenComposite and missing menu/loading screens.
    • Fix issue with OpenComposite and upside-down menu.

    Note: Hotfix 1 was recalled and replaced with Hotfix 2 due to a critical bug with OpenXR Tools for Windows Mixed Reality.

    Source code(tar.gz)
    Source code(zip)
    OpenXR-Toolkit-1.1.2.msi(4.78 MB)
  • 1.1.0(Apr 25, 2022)

    Follow the instructions here for setup: https://mbucchia.github.io/OpenXR-Toolkit/

    A walkthrough of the changes in 1.1.0: https://www.youtube.com/watch?v=pihlOD6yhsM

    Please find the program installer (MSI file) file under "Assets" below.

    Known issues

    Changes in General Availability 1

    • Add support for Foveated Rendering with eye tracking (sometimes called ETFR or DFR) on Varjo devices, HP G2 Omnicept, and Pimax devices with extension modules.
    • Add support for adjusting exposure, vibrance, highlights, and shadows (post-processing)
    • Add quick access presets (post-processing): Sun Glasses (light/dark) and TruNite (night flying)
    • Add support to disable image post-processing entirely.
    • Improve the sharpening of AMD FidelityFX Super Resolution (FSR).
    • Add CPU-bound indicator and CPU headroom measurements in the overlay.
    • Add support for left/right eye biasing with Fixed Foveated Rendering (allow for lower resolution in one eye).
    • Properly handle Fixed Foveated Rendering with lower in-game render scale (no lower than 51%).
    • Add trigger-on-haptics to the hand tracking support (simulate a button press upon game haptics + programmed gesture).
    • Add an option to override the OpenXR target resolution for each application.
    • Add an option to enable/disable Motion Reprojection for each application (Windows Mixed Reality only).
    • Add an option to disable the toolkit for each application (from the Companion app).
    • Add an option to disable timeout in the menu.
    • Add detailed traces capture from the Companion app (for troubleshooting).
    • Save screenshot for both eyes.
    Source code(tar.gz)
    Source code(zip)
    OpenXR-Toolkit-1.1.0.msi(4.77 MB)
  • 1.0.5(Apr 3, 2022)

    Follow the instructions here for setup: https://mbucchia.github.io/OpenXR-Toolkit/

    A walkthrough of the software: https://www.youtube.com/watch?v=3CW8x9TBeQ0

    Please find the program installer (MSI file) file under "Assets" below.

    Known issues

    Changes in Hotfix 4

    • Fix issue caused by EVGA software.
    • Introduce Pimax culling workaround ("WFOV Hack") for Flight Simulator 2020.
    • Add override for each field of view angles independently.
    • Unlock Motion Reprojection when exiting.
    Source code(tar.gz)
    Source code(zip)
    OpenXR-Toolkit-1.0.5.msi(3.48 MB)
  • 1.0.4(Mar 25, 2022)

    Follow the instructions here for setup: https://mbucchia.github.io/OpenXR-Toolkit/

    A walkthrough of the software: https://www.youtube.com/watch?v=3CW8x9TBeQ0

    Please find the program installer (MSI file) file under "Assets" below.

    Known issues

    Changes in Hotfix 3

    • Fix menu display with certain applications, such as OpenComposite-ACC.
    Source code(tar.gz)
    Source code(zip)
    OpenXR-Toolkit-1.0.4.msi(3.52 MB)
  • 1.0.3(Mar 14, 2022)

    Follow the instructions here for setup: https://mbucchia.github.io/OpenXR-Toolkit/

    A walkthrough of the software: https://www.youtube.com/watch?v=3CW8x9TBeQ0

    Please find the program installer (MSI file) file under "Assets" below.

    Known issues

    Changes in Hotfix 2

    • Fix a regression introduced in Hotfix 1 and causing the FFR mask to be incorrectly applied.
    • Allow finer adjustment of the contrast (0.01 step).
    • Fix position of the FPS overlay.
    • Disable the OpenXR Toolkit when the application is Edge/Chrome (eg: 360 videos).
    Source code(tar.gz)
    Source code(zip)
    OpenXR-Toolkit-1.0.3.msi(3.52 MB)
  • 1.0.2(Mar 8, 2022)

    Follow the instructions here for setup: https://mbucchia.github.io/OpenXR-Toolkit/

    A walkthrough of the software: https://www.youtube.com/watch?v=3CW8x9TBeQ0

    Please find the program installer (MSI file) file under "Assets" below.

    Known issues

    Changes in Hotfix 1

    • Fix issue with Oculus runtime and DirectX 11.
    • Greatly improve image quality of FFR when using a resolution of 1/2x and/or 1/8x.
    • Fix the sharpening effect when using FSR (was a regression from Beta 2).
    • Display the Motion Reprojection rate in FPS instead of a fraction of the refresh rate.
    Source code(tar.gz)
    Source code(zip)
    OpenXR-Toolkit.msi(3.52 MB)
  • 1.0.1(Mar 4, 2022)

    Follow the instructions here for setup: https://mbucchia.github.io/OpenXR-Toolkit/

    A walkthrough of the software: https://www.youtube.com/watch?v=3CW8x9TBeQ0

    Please find the program installer (MSI file) file under "Assets" below.

    Known issues

    • Fixed Foveated Rendering does not work on Oculus headsets when using the Oculus OpenXR runtime with DirectX 11 applications.
      • Please either use the SteamVR OpenXR runtime or set your application to use DirectX 12.
    • Fixed Foveated Rendering does not work with War Thunder at this time, and it causes some lighting issues.
    • The menu does not display correctly on Pimax headsets.
    • See the list of open bugs.

    Changes in Beta 3

    • Add support for Fixed Foveated Rendering (FFR) (experimental, with selected GPUs only).
    • Add support for anamorphic upscaling (independent upscaling of horizontal and vertical resolution).
    • Add support for adjusting brightness, contrast and color saturation.
    • Add an option to lock the motion reprojection rate (Windows Mixed Reality only).
    • Add an option to only display the menu in one eye.
    • Add an option to save screenshots to different file formats.
    • Add a configurable hotkey to move up in the menu.
    • Add mip-map Level Of Detail (LOD) biasing when using upscaling (changes texture details slightly).
    • Hand tracking is confirmed to work with Oculus Quest 2 (requires config file change).
    • Re-design the in-headset, on-screen menu.
    • Move the Field Of View (FOV) override feature out of experimental mode.
    • Display the effective Field Of View (FOV) value in the menu.
    • Upgrade to NIS 1.0.2.
    • Fix crash with Unity applications.
    • Fix issue with the sharpening settings not being applied correctly.
    • Fix incorrectly computed menu placement and menu eye offset.
    • Fix installer bug that prevented upgrading the Companion app without uninstalling first.
    • Fix issue where loss of hand tracking would not properly release the virtual controller buttons.
    • Fix heavy flickering issue with SteamVR runtime and when using Motion Reprojection with WMR runtime.
    • Fix bugs with the Hand-to-Controller configuration tool and international locales.
    Source code(tar.gz)
    Source code(zip)
    OpenXR-Toolkit.msi(3.52 MB)
  • 0.9.7(Feb 12, 2022)

    Follow the instructions here for setup: https://mbucchia.github.io/OpenXR-Toolkit/

    Launch video with a walkthrough of the software: https://www.youtube.com/watch?v=QelydCFe0aQ

    Please find the program installer (MSI file) file under "Assets" below. Please uninstall previous versions of the tool before installing the new one.

    Known issues

    Changes in Hotfix 3

    • Fix issue with Vive Pro 2 and Vive Cosmos headsets.
    • Changed world scale setting to follow what SteamVR does (lower percentage means smaller scaler and vice-versa).
    • Fixed Ctrl+Alt custom key support.
    • Improvements to the menu (highlights, display).
    • Display the current version in the menu and the Companion app.
    • Disable the use of Prediction Dampening with Varjo heasets (Varjo runtime bug).
    • Change the menu offset range from +/- 500 to +/- 3000.
    • Fallback to Arial font when Segoe UI Symbol is not installed.
    • Installer is now digitally signed.
    Source code(tar.gz)
    Source code(zip)
    OpenXR-Toolkit.msi(3.44 MB)
  • 0.9.6(Feb 4, 2022)

    Follow the instructions here for setup: https://mbucchia.github.io/OpenXR-Toolkit/

    Launch video with a walkthrough of the software: https://www.youtube.com/watch?v=QelydCFe0aQ Settings video for the Varjo Aero: https://www.youtube.com/watch?v=7fiVLITu5u8

    Please find the program installer (MSI file) file under "Assets" below. Please uninstall previous versions of the tool before installing the new one.

    Known issues

    Changes in Hotfix 2

    • Fixed issue with the Varjo Aero headsets.
    Source code(tar.gz)
    Source code(zip)
    OpenXR-Toolkit.msi(3.43 MB)
  • 0.9.5(Jan 30, 2022)

    Follow the instructions here for setup: https://mbucchia.github.io/OpenXR-Toolkit/

    Launch video with a walkthrough of the software: https://www.youtube.com/watch?v=QelydCFe0aQ

    Please find the program installer (MSI file) file under "Assets" below. Please uninstall previous versions of the tool before installing the new one.

    Known issues

    Changes in Hotfix 1

    • Fixed issue with the menu drawn incorrectly with AMD graphics card.
    • Make Ctrl+Shift+F2 move up in the menu.
    Source code(tar.gz)
    Source code(zip)
    OpenXR-Toolkit.msi(3.41 MB)
  • 0.9.4(Jan 29, 2022)

    Follow the instructions here for setup: https://mbucchia.github.io/OpenXR-Toolkit/

    Launch video with a walkthrough of the software: https://www.youtube.com/watch?v=QelydCFe0aQ

    Please find the program installer (MSI file) file under "Assets" below. Please uninstall previous versions of the tool before installing the new one.

    Known issues at time of launch

    • The Varjo Aero headset is not supported.
    • The menu does not appear correctly with AMD card and/or Pimax headsets.

    Changes in Beta 2

    • Add support for AMD FidelityFX Super Resolution (FSR).
    • Add support for DX12 (experimental).
    • Add configuration via in-headset, on-screen menu.
    • Add FPS counter and performance overlay.
    • Add World Scale override.
    • Add Prediction Dampening (reduce shaking).
    • Make in-game hotkeys customizable.
    • Integrate new project logo.
    • Add an option to disable the layer without having to uninstall it.
    • Upgrade to NIS 1.0.1.
    • Configure the NIS shader to use optimal compute scheduling based on the GPU brand.
    • Add debug message to investigate swapchain issues with certain OpenXR runtimes.
    • Moved logs and screenshot into subfolders in %LocalAppData%\OpenXR-Toolkit (no filesystem clobbering).
    • Try to load hand mappings configuration file from %LocalAppData%\OpenXR-Toolkit\configs (which is user writable).
    • Fix "index tip tap" hand gesture.
    • Allow multiple gestures to be bound to the same controller input.
    • Tentatively fix loss of tracking/loss of synchronization with the emulated controller.
    • Add controller timeout to simulate shutdown of the controller after loss of hand tracking.
    • Fix frequent XR_ERROR_LIMIT_REACHED error when using the OpenXR Developer Tools for Windows Mixed Reality.
    Source code(tar.gz)
    Source code(zip)
    OpenXR-Toolkit.msi(3.41 MB)
Owner
Matthieu Bucchianeri
Experienced Software Engineer | Microsoft | SpaceX | PlayStation | VMware --- Stuff I worked on: OpenXR, PS4, PSVR, Falcon 9, Crew Dragon, ESX...
Matthieu Bucchianeri
A profiler to disclose and quantify hardware features on GPUs.

ArchProbe ArchProbe is a profiling tool to demythify mobile GPU architectures with great details. The mechanism of ArchProbe is introduced in our tech

Microsoft 51 May 22, 2022
Finds static ORB features in a video(excluding the dynamic objects), typically for a SLAM scenario

static-ORB-extractor : SORBE Finds static ORB features in a video(excluding the dynamic objects), typically for a SLAM scenario Requirements OpenCV 3

null 4 Feb 26, 2022
VNOpenAI 22 Jun 15, 2022
A coverage-guided and memory-detection enabled fuzzer for windows applications.

WDFuzzer Manual 中文手册见 README_CN.md WDFuzzer:winafl + drmemory WDFuzzer is an A coverage-guided and memory detection abled fuzzer for for windows softw

Jingyi Shi 24 Apr 6, 2022
International Business Machines 8 May 16, 2022
Collection of Fluid Structure Interaction codes, used for one of my PhD courses

Continuum mechanics and fluid-structure interaction problems mathematical modeling and numerical approximation Fluid-structure interaction (FSI) refer

Luca Heltai 2 Jan 23, 2022
A collection of as simple as possible, modern CMake projects

Modern CMake Examples Overview This repository is a collection of as simple as possible CMake projects (with a focus on installing). The idea is to tr

Tom Hulton-Harrop 950 Jun 28, 2022
A Qt platform plugin for running Qt/OpenGL applications offscreen

A Qt platform plugin for running Qt/OpenGL applications offscreen https://doc.qt.io/qt-6/qpa.html https://www.khronos.org/registry/EGL/extensions/MESA

null 3 Jun 5, 2022
Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow

eXtreme Gradient Boosting Community | Documentation | Resources | Contributors | Release Notes XGBoost is an optimized distributed gradient boosting l

Distributed (Deep) Machine Learning Community 22.9k Jun 24, 2022
High performance, easy-to-use, and scalable machine learning (ML) package, including linear model (LR), factorization machines (FM), and field-aware factorization machines (FFM) for Python and CLI interface.

What is xLearn? xLearn is a high performance, easy-to-use, and scalable machine learning package that contains linear model (LR), factorization machin

Chao Ma 3k Jun 24, 2022
Video, Image and GIF upscale/enlarge(Super-Resolution) and Video frame interpolation. Achieved with Waifu2x, SRMD, RealSR, Anime4K, RIFE, CAIN, DAIN and ACNet.

Video, Image and GIF upscale/enlarge(Super-Resolution) and Video frame interpolation. Achieved with Waifu2x, SRMD, RealSR, Anime4K, RIFE, CAIN, DAIN and ACNet.

Aaron Feng 7k Jun 27, 2022
ORB-SLAM3 is the first real-time SLAM library able to perform Visual, Visual-Inertial and Multi-Map SLAM with monocular, stereo and RGB-D cameras, using pin-hole and fisheye lens models.

Just to test for my research, and I add coordinate transformation to evaluate the ORB_SLAM3. Only applied in research, and respect the authors' all work.

B.X.W 4 May 13, 2022
Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations.

Cartographer Purpose Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platfo

Cartographer 6k Jun 21, 2022
A programmable and highly maneuverable robotic cat for STEM education and AI-enhanced services.

OpenCat is the open-source Arduino and Raspberry Pi-based robotic pet framework developed by Petoi, the maker of futuristic programmable robot

Petoi LLC 717 Jun 23, 2022
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.

Website | Documentation | Tutorials | Installation | Release Notes CatBoost is a machine learning method based on gradient boosting over decision tree

CatBoost 6.6k Jun 21, 2022
Deep Learning API and Server in C++11 support for Caffe, Caffe2, PyTorch,TensorRT, Dlib, NCNN, Tensorflow, XGBoost and TSNE

Open Source Deep Learning Server & API DeepDetect (https://www.deepdetect.com/) is a machine learning API and server written in C++11. It makes state

JoliBrain 2.4k Jun 13, 2022
In-situ data analyses and machine learning with OpenFOAM and Python

PythonFOAM: In-situ data analyses with OpenFOAM and Python Using Python modules for in-situ data analytics with OpenFOAM 8. NOTE that this is NOT PyFO

Argonne Leadership Computing Facility - ALCF 99 May 11, 2022
CTranslate2 is a fast inference engine for OpenNMT-py and OpenNMT-tf models supporting both CPU and GPU executio

CTranslate2 is a fast inference engine for OpenNMT-py and OpenNMT-tf models supporting both CPU and GPU execution. The goal is to provide comprehensive inference features and be the most efficient and cost-effective solution to deploy standard neural machine translation systems such as Transformer models.

OpenNMT 305 Jun 25, 2022