All Projects → microsoft → Openxr Mixedreality

microsoft / Openxr Mixedreality

Licence: mit
OpenXR samples and preview headers for HoloLens and Windows Mixed Reality developers familiar with Visual Studio

Projects that are alternatives of or similar to Openxr Mixedreality

Mixedrealitycompanionkit
This is a MixedRealityToolkit style repository for code bits and components that may not run directly on Microsoft HoloLens or immersive headsets but instead pair with them to build experiences.
Stars: ✭ 522 (+265.03%)
Mutual labels:  hololens, mixed-reality
Mrlightingtools Unity
A Unity library and MRTK extension for estimating and replicating the current environment's lighting on Mixed Reality devices.
Stars: ✭ 142 (-0.7%)
Mutual labels:  hololens, mixed-reality
MixedRealityToolkit
Evergine.MRTK provides a set of components and features to accelerate cross-platform XR application development in Evergine.
Stars: ✭ 32 (-77.62%)
Mutual labels:  hololens, mixed-reality
Stereokit
An easy-to-use mixed reality library for building HoloLens and VR applications with C# and OpenXR!
Stars: ✭ 195 (+36.36%)
Mutual labels:  hololens, mixed-reality
Mixedrealitytoolkit Unity
Mixed Reality Toolkit (MRTK) provides a set of components and features to accelerate cross-platform MR app development in Unity.
Stars: ✭ 4,817 (+3268.53%)
Mutual labels:  hololens, mixed-reality
Holoviveobserver
Shared Reality: Observe a VR session from the same room using a HoloLens!
Stars: ✭ 126 (-11.89%)
Mutual labels:  hololens, mixed-reality
hololens-terrain-viewer
Holographic mapping powered by ArcGIS
Stars: ✭ 36 (-74.83%)
Mutual labels:  hololens, mixed-reality
KEYSDK-WH
Simplified mapping with KEY SDK.
Stars: ✭ 12 (-91.61%)
Mutual labels:  hololens, mixed-reality
Ar Vrcourse
VR,AR,MR 开发入门教程
Stars: ✭ 298 (+108.39%)
Mutual labels:  hololens, mixed-reality
MixedRealityResources
Mixed Reality related resources
Stars: ✭ 190 (+32.87%)
Mutual labels:  hololens, mixed-reality
Mixedrealitytoolkit
The MixedRealityToolkit is a collection of scripts and components intended to accelerate the development of mixed reality applications targeting Windows Mixed Reality.
Stars: ✭ 757 (+429.37%)
Mutual labels:  hololens, mixed-reality
Dxr
DXR is a Unity package for rapid prototyping of immersive data visualizations in augmented, mixed, and virtual reality (AR, MR, VR) or XR for short.
Stars: ✭ 134 (-6.29%)
Mutual labels:  hololens, mixed-reality
SpatialAlignment
Helpful components for aligning and keeping virtual objects aligned with the physical world.
Stars: ✭ 29 (-79.72%)
Mutual labels:  hololens, mixed-reality
HoloLensWithDlibFaceLandmarkDetectorExample
HoloLens With DlibFaceLandmarkDetector Example
Stars: ✭ 19 (-86.71%)
Mutual labels:  hololens, mixed-reality
Hololenswithopencvforunityexample
HoloLens With OpenCVforUnity Example
Stars: ✭ 142 (-0.7%)
Mutual labels:  hololens, mixed-reality
Mr Realtime Translator
Real-time translation services in Mixed Reality. Core pieces to get audio from the mic in Unity and stream over a websocket to the Azure Translator API and process the responses - as you speak!
Stars: ✭ 22 (-84.62%)
Mutual labels:  hololens, mixed-reality
Spatial Computing
Samples showing how to use Azure and AI services in Mixed Reality projects
Stars: ✭ 63 (-55.94%)
Mutual labels:  hololens
Arpaint
Draw with bare fingers in the air using ARKit
Stars: ✭ 672 (+369.93%)
Mutual labels:  mixed-reality
Hololensscanningeffect
Source code for my blog post http://smeenk.com/hololens-scanning-effect-in-unity/.
Stars: ✭ 52 (-63.64%)
Mutual labels:  hololens
Mixedreality Webrtc
MixedReality-WebRTC is a collection of components to help mixed reality app developers integrate audio and video real-time communication into their application and improve their collaborative experience
Stars: ✭ 568 (+297.2%)
Mutual labels:  hololens

OpenXR Samples for Mixed Reality Developers

This repository contains OpenXR code samples tailored for developers who are familiar with and using the Visual Studio toolchain, e.g. HoloLens 2 developers.

These OpenXR samples use C++17 and D3D11. The same source code works across UWP applications running on HoloLens 2 and Win32 applications running on Windows Desktop with Windows Mixed Reality immersive headsets.

Prepare, build and run the samples

OpenXR preview extensions

The openxr_preview folder contains a set of preview header files containing the following OpenXR extensions that are only available in preview runtime.

  1. XR_MSFT_scene_understanding_preview2

  2. XR_MSFT_scene_understanding_serialization_preview

  3. XR_MSFT_composition_layer_reprojection_preview

Please send feedback on preview extensions and samples at GitHub issues. We are planning to incorporate your feedback and finalize these extensions as vendor extensions (MSFT) or cross-vendor extensions (EXT) in the central Khronos OpenXR headers and spec over the coming months.

OpenXR samples and extension usages

OpenXR app best practices for HoloLens 2

The BasicXrApp demonstrates the best practices for an OpenXR app to achieve full frame rate and low latency.

For more detailed information on getting the best visual quality and performance on HoloLens 2, see the best practices for HoloLens 2.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].