StereoKit - Open-source Mixed Reality, Virtual reality and Augmented Reality Framework in C#

StereoKit - Open-source Mixed Reality, Virtual reality and Augmented Reality Framework in C#

I've recently been diving into StereoKit for some of my VR and AR projects, and it's been a game changer!

What is a StereoKit?

SteroKit is a free and open-source mixed reality library is incredibly fun and easy to work with, especially for building applications with C# and OpenXR. It makes things like hands and eye tracking super simple to access, which is great for building intuitive, interactive experiences.

Plus, it offers a flexible shader and material system with built-in PBR, so I can create realistic visuals with ease. It supports a wide variety of model and texture formats (.gltf, .glb, .obj, .jpg, .png, .psd, and more), making asset management a breeze.

The UI and interaction capabilities are easy to implement yet powerful enough for professional projects. I'm definitely excited about how StereoKit is shaping up for VR and AR in my current work!

Features of StereoKit!

  • Mixed Reality inputs like hands and eyes are trivial to access
  • Easy and powerful UI and interactions
  • Model formats: .gltf, .glb, .obj, .stl, ASCII .ply
  • Texture formats: .jpg, .png, .tga, .bmp, .psd, .gif, .hdr, .pic, .qoi, cubemaps
  • Flexible shader/ material system with built-in PBR
  • Performance-by-default instanced render pipeline
  • Skeletal/skinned animation
  • Flat screen MR simulator with input emulation for easy development
  • Builds your application to device in seconds, not minutes
  • Runtime asset loading and cross-platform file picking
  • Physics

Supported Platforms

StereoKit supports HoloLens 2, Oculus Quest, Windows Mixed Reality, Oculus Desktop, SteamVR, Varjo, Monado, and essentially everywhere OpenXR is!

These are the binaries that currently ship in the NuGet package. StereoKit developers working from C/C++ should be fine to build any architecture from this list of platforms.

It supports Windows, Windows HoloLens UWP, Linux, Android, however, It does not support macOS.

Architecture support has focused on 64 bit architectures, with exceptions for certain platforms. (If you require an additional architecture in the NuGet, please propose it as an Issue!).

Here, UWP's ARM builds much faster than UWP's ARM64, and WASM only comes in 32 bit flavors.

Dependencies

License

MIT License

Resources & Downloads

GitHub - StereoKit/StereoKit: An easy-to-use XR engine for building AR and VR applications with C# and OpenXR!
An easy-to-use XR engine for building AR and VR applications with C# and OpenXR! - StereoKit/StereoKit


Read more

How AI-Powered Documentation Is Reducing Administrative Burden in Healthcare

How AI-Powered Documentation Is Reducing Administrative Burden in Healthcare

Healthcare organizations continue to face growing administrative demands as patient volumes increase and regulatory requirements become more complex. This challenge affects healthcare providers across many specialties and locations. For instance, the Colorado Behavioral Health Administration (BHA) laws and rules establish the regulatory framework for behavioral health providers. These rules cover

By Hazem Abbas