HoloLens

HoloLens是微软推出目前最为先进的增强现实设备。

HoloLens的特性。

Main Features

  • World Coordinates(世界定位系统)
  • Natural Input(自然交互)
    • Gaze
    • Gesture(手势识别)
    • Voice(语音识别)
  • Spatial Mapping(空间映射,能使HoloLens识别周围真实世界的信息,并根据这些信息来实现全息投影与真实环境的交互)
  • Spatial Sound(空间声音)

Install the Tools

  • Visual Studio 2015 Update 2
  • HoloLens Emulator(HoloLens的模拟器)
  • Unity HoloLens Technical Preview(Unity HoloLens的技术预览版)

如何使用Unity来创建简单的HoloLens应用

  • Create Scenes
  • Integrate with Holo Toolkit-Unity
  • Finish main functions
  • Export the project to Visual Studio
  • Deploy and debug on HoloLens

首先需要在Github上下载Holo Toolkits-Unity

HoloLens_第1张图片
Paste_Image.png
  • 导入Unity
HoloLens_第2张图片
Paste_Image.png
  • 接着创建一个空物体用来接收用户的输入信息。
HoloLens_第3张图片
Paste_Image.png
  • Gaze Manager:代表用户的凝视射线的输入识别。

  • Gesture Manager: 代表用户的手势识别。

  • Hands Manager:代表用户的手的状态识别。

  • 接着我们在设置一个可视化的指针用于醒目的区分用户凝视的状态。

HoloLens_第4张图片
Paste_Image.png
  • 在场景中添加一个Cube,用于测试与用户手势点击时产生交互。

在Gesture Manager脚本中,有着对用户点击相应的处理事件的消息发送机制。


HoloLens_第5张图片
Paste_Image.png
  • 所以我们定义一个OnSelect()的方法及可完成响应。
HoloLens_第6张图片
Paste_Image.png
  • 接着在Build的时候,我们需要选择WindowStore,并在OtherSetting里面启用对HoloLens的支持。
HoloLens_第7张图片
Paste_Image.png
  • 接着将unity项目编译出来。
HoloLens_第8张图片
Paste_Image.png
  • 通过编译后的项目为标准的通用应用程序。
HoloLens_第9张图片
Paste_Image.png
  • 在调试的时候可以选择模拟器,也可以选择设备真机。
HoloLens_第10张图片
Paste_Image.png
  • 调试完成后就可以在HoloLens设备上查看之前做的效果。

你可能感兴趣的:(HoloLens)