HoloLens可以让我们在真实世界中看到全息图像内容.但是它本质上还是一台Windows 10设备,这意味着HoloLens可以以2D应用形式运行Windows Store里的大部分UWP应用. 目标平台设为Windows.Universal Targeting Windows.Universal 微软过去几年平台一直在变革,所以开发者往往会有不同的起点,所以下面会给出一些指南,来帮助不同起点的开发者顺利的迁移代码带UWP平台上. 不同的起点 Starting Points 这几年大家接触的W…
千呼万唤始出来,终于今天拿到了HoloLens真机. 使用体验 使用自带的应用录制了一段使用视频,如下 设备概览 包装盒 本体 试戴 实际效果 GalaxyExplorer试玩 全息图像贴到现实场景表面 优点 宣传视频中的核心特性均已具备,而且正如前几天发出的<HoloLens开发手记-硬件细节 Hardware Detail>一文内容,HoloLens硬件细节均一致. 硬件性能略有提升,比西雅图时试用的体验机流畅了很多 修复了频繁重启的bug,发热略有降低 场景匹配流畅,准确率高 更多细节仍…
HoloLens使用Universal Windows Platform (UWP)提供的应用模型.UWP应用模型定义了应用如何被安全和完全地安装.更新.版本控制和移除.它管理了应用生命周期 - 应用如何被执行.休眠和中断 - 以及如何保留应用状态.它也覆盖了和操作系统.文件以及其他应用的集成和交互. 应用生命周期 App lifecycle 全息应用的生命周期涉及到了标准应用的概念,例如放置.启动.中断和移除. 放置就是启动 Placement is launch 每一个应用都通过放置应用磁贴…
开发HoloLens全息应用将使用UWP平台(Universal Windows Platform),所有的HoloLens应用都是Win10通用应用,所有UWP通用应用都可以在HoloLens上运行.通过Windows 10和Unity这样的中间工具,我们可以现在开始构建全息应用的体验. 全息开发基础 Basics of a holographic development 为了尽可能实现全息场景,Windows暴露了一系列全新的特性给开发者.对混合现实全息应用来说,涉及到6个基础构建领域. 世…
运行在HoloLens上的应用可能包含2种视图,分别是全息视图和2D视图.应用可以在全息视图和2D视图之间转换,这常被用于访问系统提供的接口,例如虚拟键盘.拥有至少一个全息视图的应用被归类为全息应用.不包含任何全息视图的应用则是2D应用. 全息视图 Holographic views 全息视图给予你在周边世界中创建全息图像的能力.当一个应用在全息视图中正在绘制时,同一时刻不会有其他应用也在绘制--来自多个应用的全息图像是互相不合成的.通过不断调整视角,使得你的应用渲染它的场景能够匹配用户头部的移…
首先下载HoloLens模拟器 HoloLens模拟器运行在没有真机的情况下在你的PC上测试应用,属于HoloLens开发工具系列.模拟器使用了Hyper-V虚拟机.通常通过传感器获取的人体和环境输入通过键盘.鼠标或者Xbox手柄来模拟.应用不用修改即可运行在HoloLens模拟器上,它们也不知道它们没有在真实设备上运行. 部署应用到HoloLens模拟器上 Deploying apps to the HoloLens emulator 在Visual Studio 2015里载入应用解决方案…
Unity Technical Preview for HoloLens最新发行版为:Beta 24,发布于 09/07/2016 开始使用Unity开发HoloLens应用之前,确保你已经安装好了必要的工具,包括Unity HoloLens Technical Preview.Unity HoloLens Technical Preview是基于Unity 5.4 Beta版本来构建的,记得定期检查版本更新. 使用Unity是构建HoloLens全息应用最快的方式.推荐你花点时间来学习Unit…
手势是HoloLens三个首要输入形式之一.一旦你使用凝视定位了一个全息图像,手势允许你与它交互.手势输入允许你使用手或者点击器原生地与全息图像交互. 手势之外,你也可以在应用中使用语音输入来交互. 手势识别 Hand recognition HoloLens通过追踪手来实现手势识别.HoloLens能够明白手什么时候准备好了(竖起食指手背面向脸)或者点击(手背向脸食指点下).当手处于其他姿势时,HoloLens将会忽略它们. HoloLens在设备前方的锥形范围内追踪手部运动,这片区域被称为手…
不论你是否使用DirectX或Unity来开发全息应用,你都会使用Visual Studio 2015来进行调试和部署应用.在本部分,你将会学习以下内容: 如何通过Visual Studio将你的应用部署到HoloLens上 Visual Studio 2015如何使用内置的HoloLens模拟器 如何去调试全息应用 先决条件 Prerequisites 安装好开发工具 对于2D应用,在Visual Studio 2015 Update 1及更高版本中创建一个UWP项目.或者开始使用Unity来…
HoloLens使我们可以通过周边世界的光线和声音来创建全息场景和物体,使得它们像真实物体那样.全息场景能够响应你的凝视.手势和语音指令,同时还会和你周边世界的表面交互.借助全息场景,你可以在周边世界创建数码物体. 光线声音构建的全息场景 A hologram is made of light and sound HoloLens渲染的全息场景会直接出现在用户的眼前,全息场景会投射光线到你的世界,这意味着你同时会看到来自显示器的光线和环境光.HoloLens不会从你的眼睛移除光线,所以无法使用黑…