GithubHelp home page GithubHelp logo

microsoft / mrdl_unity_periodictable Goto Github PK

View Code? Open in Web Editor NEW
252.0 21.0 100.0 281.09 MB

Periodic Table of the Elements for HoloLens and Immersive headset

License: MIT License

C# 97.45% ShaderLab 2.00% GLSL 0.45% HLSL 0.10%

mrdl_unity_periodictable's Introduction

Periodic Table of the Elements app running on Microsoft HoloLens 2

Mixed Reality Design Labs

This repo is where Microsoft's Windows Mixed Reality Design team publishes sample apps and experiments. Find out details on https://developer.microsoft.com/en-us/windows/mixed-reality/periodic_table_of_the_elements

Periodic Table of the Elements

Periodic Table of the Elements is an open-source sample app from Microsoft's Mixed Reality Design Labs. It demonstrates how to use Mixed Reality Toolkit(MRTK)'s input system and building blocks to create an app experience for HoloLens and Immersive headsets. In this project, you can find the examples of:

You can use this project's components to create your own mixed reality app experiences.

Porting story (HoloLens 2 with MRTK v2)

Bringing the Periodic Table of the Elements app to HoloLens 2 with MRTK v2

Design story (HoloLens 1st gen version)

Periodic Table of the Elements

Supported Unity version

The current supported version of Unity is Unity 2018.4.x or higher

Used MRTK version

The project(master branch) is based on MRTK v2.6.0. Mixed Reality Toolkit

OpenXR and Unity 2020

OpenXR + Unity 2020 + MRTK 2.7.2 upgraded project can be found under branch MRTKv272_Unity2020_OpenXR Please check out the upgrade story: Updating MRTK Mixed Reality Project to OpenXR+Unity 2020: Periodic Table of the Elements for HoloLens 2

Supported device

More from Mixed Reality Design Labs

Sample app - Surfaces (HoloLens 2)

Lunar Module sample app

https://github.com/microsoft/MRDL_Unity_Surfaces

Surfaces demonstrates how to use Mixed Reality Toolkit(MRTK)'s input system and building blocks to create an app experience for HoloLens 2. It explores how we can create a tactile sensation with visual, audio, and fully articulated hand-tracking input.

Sample app - Lunar Module (HoloLens 1st gen)

Lunar Module sample app

https://github.com/Microsoft/MRDesignLabs_Unity_LunarModule

Lunar Module is a open-source sample app from Microsoft's Mixed Reality Design Labs, it is a spiritual sequel to the 1979 Atari classic, Lunar Lander. This sample app will demonstrate how to extend Hololens' base gestures with two hand tracking and xbox controller input, reactive objects to surface mapping and plane finding, and simple menu systems. You can use this project's components to create your own mixed reality app experience.

Contributing

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.

mrdl_unity_periodictable's People

Contributors

cre8ivepark avatar microsoft-github-policy-service[bot] avatar paseb avatar railboy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mrdl_unity_periodictable's Issues

Elements do not open on click.

I am facing a weird issue where the elements do not expand on click. In the emulator if I spam the enter key then only they open. And on the actual hololens they do not open at all

Remove WSATestCertificate.pfx

You should remove the WSATestCertificate.pfx and WSATestCertificate.pfx.meta as the certificate is expired. On building it is automatically recreated. Furthermore, you get a build error with the expired one.

problem

Hello,
I have a hololens 2 at home, and i tried your app. But I have a problem ; the periodic table is into a wall, and I can't move it. Can I have help please ?

About developing an app on Hololens

I developed a small tool software with WPF and wanted to deploy it on Hololens. I packaged it with UWP packaging tool and it was successfully installed on the device, but why did it not work properly?

About developing an app on Hololens

I developed a small tool software with WPF and wanted to deploy it on Hololens. I packaged it with UWP packaging tool and it was successfully installed on the device, but why did it not work properly?

MRKT errors

Assertion failed on expression: '!name.empty()'
Assembly has reference to non-existent assembly 'Microsoft.MixedReality.OpenXR' (Assets/MRTK/Providers/OpenXR/MRTK.OpenXR.asmdef)
Assembly has reference to non-existent assembly 'Oculus.VR.Editor' (Assets/MRTK/Providers/Oculus/XRSDK/MRTK-Quest/Editor/MRTK.Oculus.Hands.Editor.asmdef)
Assembly has reference to non-existent assembly 'Microsoft.MixedReality.Toolkit.PlaneFinding' (Assets/MRTK/SDK/MRTK.SDK.asmdef)
............
AssemblyDefinitionException: Could not find assembly reference 'Oculus.VR'
UnityEditor.AssemblyDefinitionImporterInspector.LoadAssemblyDefintionState (System.String path) (at D:/unity/Editor/Mono/Inspector/AssemblyDefinitionImporterInspector.cs:717)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.