All Projects → akihiro0105 → HoloLensModule

akihiro0105 / HoloLensModule

Licence: MIT license
HoloLensModuleはHoloLensで利用できるInput,Network,Utilityの機能を提供します

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to HoloLensModule

Holobot
HoloBot is a reusable 3D interface that allows HoloLens & VR users to interact with any bot using Mixed Reality & Speech.
Stars: ✭ 114 (+322.22%)
Mutual labels:  hololens
Simple Webxr Unity
⭐ Bringing WebXR to Unity 3D with 3 files ! B-)
Stars: ✭ 215 (+696.3%)
Mutual labels:  hololens
ArUcoDetectionHoloLens-Unity
ArUco marker tracking on the HoloLens, implemented in Unity.
Stars: ✭ 79 (+192.59%)
Mutual labels:  hololens
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 (+396.3%)
Mutual labels:  hololens
Puremvc Csharp Multicore Framework
PureMVC MultiCore Framework for C#
Stars: ✭ 166 (+514.81%)
Mutual labels:  hololens
Hololenscamerastream
This Unity plugin makes the HoloLens video camera frames available to a Unity app in real time. This enables Unity devs to easily use the HoloLens camera for computer vision (or anything they want).
Stars: ✭ 233 (+762.96%)
Mutual labels:  hololens
Spatial Computing
Samples showing how to use Azure and AI services in Mixed Reality projects
Stars: ✭ 63 (+133.33%)
Mutual labels:  hololens
MixedRealityToolkit
Evergine.MRTK provides a set of components and features to accelerate cross-platform XR application development in Evergine.
Stars: ✭ 32 (+18.52%)
Mutual labels:  hololens
Stereokit
An easy-to-use mixed reality library for building HoloLens and VR applications with C# and OpenXR!
Stars: ✭ 195 (+622.22%)
Mutual labels:  hololens
KEYSDK-WH
Simplified mapping with KEY SDK.
Stars: ✭ 12 (-55.56%)
Mutual labels:  hololens
Mrlightingtools Unity
A Unity library and MRTK extension for estimating and replicating the current environment's lighting on Mixed Reality devices.
Stars: ✭ 142 (+425.93%)
Mutual labels:  hololens
Openxr Mixedreality
OpenXR samples and preview headers for HoloLens and Windows Mixed Reality developers familiar with Visual Studio
Stars: ✭ 143 (+429.63%)
Mutual labels:  hololens
Hololensartoolkit
Marker tracking using the front-facing camera of HoloLens (both 1 and 2) and Unity, with a wrapper of ARToolKit built for UWP (Windows Universal Platform)
Stars: ✭ 238 (+781.48%)
Mutual labels:  hololens
Holoviveobserver
Shared Reality: Observe a VR session from the same room using a HoloLens!
Stars: ✭ 126 (+366.67%)
Mutual labels:  hololens
Mixed-Reality-JS
A simple framework for building Hololens applications with Javascript and ThreeJS. Based on HoloJS.
Stars: ✭ 54 (+100%)
Mutual labels:  hololens
Unitychatsdk
Unity Video Chat SDK supports UnityEditor, Android,iOS,Windows,UWP(Hololens)
Stars: ✭ 105 (+288.89%)
Mutual labels:  hololens
Hololens facial recognition
A Unity hololens app to detect faces and display their attributes
Stars: ✭ 217 (+703.7%)
Mutual labels:  hololens
ionic2-transparent-bar
A transparent bar DEMO in ionic2
Stars: ✭ 76 (+181.48%)
Mutual labels:  immersive
HoloLensArucoTracking
A simple aruco marker tracking library for the HoloLens and the Unity Editor
Stars: ✭ 41 (+51.85%)
Mutual labels:  hololens
Ecere Sdk
Ecere SDK (eC Language, Ecere IDE, Cross platform GUI, graphics, and more) — http://ec-lang.org —
Stars: ✭ 244 (+803.7%)
Mutual labels:  hololens

HoloLensModule

動作環境

  • Windows10 Creators Update
  • Unity 2017.4
  • Visual Studio 2017
  • HoloLens RS4
  • Windows MixedReality Device

概要

HoloLens開発などのUnityで利用できるスクリプトモジュールです.

内容

Environment : HoloLens特有の機能やFileIOの機能

  • FileIOControl.cs
    • ファイルの入出力
  • SystemInfomation.cs
    • デバイス情報の取得
  • TrackingWorldState.cs
    • デバイスのトラッキング状態を取得
  • WorldAnchorControl.cs
    • HoloLens特有のWorldAnchor機能を提供

Input : HoloLensとImmersiveHMDのGaze,HandGesture機能とGamePad対応

  • ButtonControl.cs
    • Colliderを持つGameObjectへのAirtap入力を検知
  • HandControler.cs
    • デバイスによってハンドオブジェクトの表示を切り替え
  • IFocusInterface.cs
    • GazeのFocus用Interface
  • IInputInterface.cs
    • ジェスチャー入力用Interface
  • InputControlEvent.cs
    • デバイスからの入力をジェスチャーに変換
  • RayCastControl.cs
    • Gaze機能を提供
  • XBoxControler.cs
    • XBoxコントローラーの入力を取得

Network : ネットワーク通信に関する機能

  • RestAPIControl.cs
    • RestAPIを提供
  • TCPClientManager.cs
    • TCPのクライアント側機能を提供
  • TCPServerManager.cs
    • TCPのサーバー側機能を提供
  • UDPListenerManager.cs
    • UDPの受信側機能を提供
  • UDPSenderManager.cs
    • UDPの送信側機能を提供
  • SharingManager.cs
    • UDPによるシェアリング機能を提供

Utility : boundingboxやデバッグログ取得などの機能

  • Bodylocked.cs
    • 視線上に対象オブジェクトを追従させる
  • Boundingbox.cs
    • 3Dオブジェクトに枠をつける
  • DebugConsole.cs
    • デバックログを取得できる
  • SkyboxSetting.cs
    • デバイスによるSkybox設定を切り替え

Scenes : サンプルシーン集

  • Sample.unity
  • TCPSample.unity
    • TPC通信のサンプル
  • UDPSample.unity
    • UDP通信のサンプル
  • SharingSample.unity
    • UDPによるシェアリングのサンプル
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].