SkillAgentSearch skills...

MixedRealityToolkit

Evergine.MRTK provides a set of components and features to accelerate cross-platform XR application development in Evergine.

Install / Use

/learn @EvergineTeam/MixedRealityToolkit

README

Evergine MRTK Package

Evergine.MRTK

CI CD Nightly CD Preview Nuget

What is Evergine.MRTK

Evergine.MRTK is an Evergine package that provides a set of components and features used to accelerate cross-platform XR application development in Evergine.

Evergine.MRTK provides a set of basic building blocks for Evergine development on XR platforms such as

  • Meta Quest devices.
  • OpenVR headsets (HTC Vive / Oculus Rift)

Evergine.MRTK is heavily based on Microsoft's Mixed Reality Toolkit for Unity.<br><br>

Required software

| <a href="https://www.evergine.com"><img src="Documentation/Images/evergine.png" alt="Evergine" width="100"/></a><br/> Evergine | <a href="http://dev.windows.com/downloads"><img src="Documentation/Images/visual_studio.png" alt="Visual Studio" width="100"/></a><br/> Visual Studio 2019/2022 | |----------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------| | Evergine provides support for building XR projects in Windows 10 | Visual Studio is used for code editing, deploying, and building application packages |

UI and interaction building blocks

These components can be added to your scene and customized using the Evergine Editor. |||| | :--- | :--- | :--- | | Button Button | Bounding Box Bounding Box | Manipulation Handler Manipulation Handler | | A button control which supports various input methods, including HoloLens 2's articulated hand | Standard UI for manipulating objects in 3D space | Component for manipulating objects with one or two hands | | Slider Slider | Hand Menu Hand Menu | Fingertip Visualization Fingertip Visualization | | Slider for adjusting values supporting direct hand tracking interaction | Hand-locked UI for quick access, using the Hand Constraint Solver | Visual affordance on the fingertip which improves the confidence for the interaction | | Slate Slate | Pointers Pointers | Voice Command/Dictation Voice Command / Dictation | | 2D style plane which supports scrolling with articulated hand input | Learn about various types of pointers | Scripts and examples for integrating speech input|

Example scene

Check out Evergine.MRTK's various types of interactions and UI controls in our sample scene, which can be found in the Releases section.

Video: https://www.youtube.com/watch?v=KbhLifObJNA

alt Example Scene


Powered by Evergine

LET'S CONNECT!

View on GitHub
GitHub Stars42
CategoryDevelopment
Updated3mo ago
Forks7

Languages

C#

Security Score

92/100

Audited on Dec 21, 2025

No findings