Become a sponsor to Matthieu Bucchianeri
I currently focus on providing a delightful experience to Virtual Reality gamers on PC!
You might have heard of a few of my projects:
OpenXR Toolkit
OpenXR Toolkit is a collection of useful features to customize and improve existing OpenXR applications, including render upscaling and sharpening, foveated rendering, image post-processing, hand tracking to controller input simulation and other game-enhancing tweaks.
OpenXR Toolkit is the first program to allow complex features such as eye-tracked foveated rendering to be injected into several AAA games such as Microsoft Flight Simulator 2020 and iRacing.
OpenXR Toolkit can improve the performance in many games by up to 30%.
Varjo-Foveated and Quad-Views-Foveated
Quad Views Foveated Rendering is a rendering technique allowing massive performance savings on your GPU. These tools are enabling use of foveated rendering via quad views in Digital Combat Simulator and Pavlov VR on many platforms including Varjo and the Meta Quest Pro.
Quad Views Foveated Rendering can improve performance in DCS by up to 100% (yes, that means doubling your frame rate).
VirtualDesktopXR and PimaxXR
VirtualDesktopXR is an open source OpenXR runtime for Virtual Desktop on Windows. PimaxXR is an open source OpenXR runtime for Pimax headsets on Windows.
Both runtimes pass the OpenXR Conformance Test Suite and enables native OpenXR support on Windows, without SteamVR. They supports a rich variety of features, implementing graphics backend for all APIs (Direct3D, Vulkan, OpenGL), motion controller supports and eye tracking.
OpenXR-Layer-Template
This project is a template enabling developers to write their own OpenXR API layers (like OpenXR Toolkit). This project aims at promoting development of innovative features with OpenXR. A couple of very popular projects based on the template: BuzzteeBear's OpenXR-MotionCompensation and Jabbah's OBSMirror plugin.
And more!
- OpenXR-Vk-D3D12 lets you run Vulkan applications with OpenXR on Windows Mixed Reality.
- OpenXR-Eye-Trackers enables use of eye trackers by OpenXR applications on many headsets that otherwise does not expose eye tracking via OpenXR.
Featured work
-
mbucchia/OpenXR-Toolkit
A collection of useful features to customize and improve existing OpenXR applications.
C++ 307 -
mbucchia/Quad-Views-Foveated
An OpenXR API layer to emulate quad views and foveated rendering support on many headsets.
C++ 70 -
mbucchia/VirtualDesktop-OpenXR
An implementation of the OpenXR standard for Virtual Desktop
C++ 198 -
mbucchia/OpenXR-Layer-Template
This repository contains the source project for a basic OpenXR API layer template that can be customized easily.
C++ 30 -
mbucchia/OpenXR-Vk-D3D12
OpenXR API layer to run Vulkan applications with OpenXR runtimes that have support for Direct3D 12.
C++ 57 -
mbucchia/Pimax-OpenXR
PimaxXR: an unofficial implementation of the OpenXR standard for Pimax headsets.
C++ 86