找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 973|回复: 10

[其他] 应用 Unity开辟 Hololens进 门教程

[复制链接]

该用户从未签到

1

主题

5

帖子

4

积分

LV.1

Rank: 1

积分
4
QQ
发表于 2016-12-2 15:34:25 | 显示全部楼层 |阅读模式
本文将深刻先容应用Emulator(模仿器)开辟Hololens,教大师若何应用Visual Studio和Unity打造你的第一个Hololens项目。

使用Unity开发Hololens入门教程

使用Unity开发Hololens入门教程

预先预备在编写代码之前,请先断定盘算机知足最低设置装备摆设请求并安装了SDK。盘算机应当知足下列请求:

  • 64-bit Windows 10 专业版、企业版或者教导版(家庭版不支撑Hyper-V)
  • 64位 CPU
  • 8 GB或更多的 RAM
  • 必需在BIOS中支撑并启用以下功效:
    - 硬件帮助虚拟化
    - 二级地址转换(SLAT)
    - 基于硬件的数据履行维护(DEP)


  • GPU(模仿器可能与不支撑的GPU一路工作,可是速度会明显减慢)
    - DirectX 11.0 或更新版本
    - WDDM 1.2驱动或更新版本
留意!盘算机须要开启硬件虚拟化来虚拟硬件(须要更改BIOS设置)。更多关于体系请求与SDK的信息请点击[浏览原文]查看。
0安装SDK安装SDK所需的步调如下:

  • 开启Virtualization
  • 开启Hyper-V
  • 安装 Visual Studio 2015 Update 2
  • 安装模仿器
  • 安装Unity Technical Preview
请点击[浏览原文]查看下载链接。1新建Unity项目所有设置装备摆设预备完毕,就可以开端脱手制造了。起首启动Technical Preview (5.4.0b10)并创立一个新的项目。指定好项目寄存地位和名称。确保选定了 3D模式。然后点击创立项目。
Unity是一个神奇易用的游戏引擎,具有强盛的3D编纂器。它的初志是为了快速开辟游戏,现已用于贸易利用开辟。

使用Unity开发Hololens入门教程

使用Unity开发Hololens入门教程

Unity供给免费和收费版本。下面的截图应用的都是收费版本,可是开辟Hololens利用并不须要付费版本,免费版本也一样可以完成。2设置装备摆设Main Camera新建项目后Unity会显示一个空的3D场景。这就是Unity Editor(Unity编纂器)。看到如下面板:

  • 游戏面板展现游戏衬着后果。
  • 场景面板展现安排在3D世界中的元素。可与该面板进行交互并从头摆列元素的地位。
  • 层级面板以列表的情势展现了场景中的元素。
  • 检视面板展现选定元素的属性信息。
在全息利用中,主相机是应用者的视角(应用者眼睛地点的地位)。所以须要将主相机的地位设为0。选定主相机并将地位属性的X, Y, 和 Z值设置为0。(创立相机GameObject > Camera)

使用Unity开发Hololens入门教程

使用Unity开发Hololens入门教程

3肃清布景Hololens的看到的世界和真什物理世界是一样的。传感器使得3D元素可以在现实物理空间中发生投影。是以,利用须要应用透明的布景。
要创立一个透明的布景,将CleAR Flags(肃清标识)属性设定为Solid Color(固定色彩),并将布景属性设定为[0, 0, 0, 0] 或者 #00000000(16进制和RGBA的透明值):

使用Unity开发Hololens入门教程

使用Unity开发Hololens入门教程

4添加3D元素此刻先在场景中添加一个3D对象。在Hierarchy(层级)面板下点选Create → 3D Object → Cube。如许就会在场景中添加一个立方体。试着转变立方体的Position(地位)、Rotation(扭转)和Scale(缩放)属性。地位Z值意味着对象地位的远近。将这个值设定为正值就可以让它呈现在前面。例如,假如将Z值设定为“2”,立方体就会呈现在位于应用者眼前2米的地位。(截图中能看到立方体的原因是由于添加了标的目的光,添加方法为Create → Light → Directional Light。)

使用Unity开发Hololens入门教程

使用Unity开发Hololens入门教程

5宣布你可以在场景中添加更多元素来发明本身的3D世界。场景安排完毕后,须要宣布利用并应用模仿器测试。Unity支撑多种宣布目的平台。但Hololens只能与Windows Store(Windows商铺)宣布平台兼容。Windows Store是最新的Microsoft APIs(微软API)。在Windows Store宣布的方法是点击File → Build Settings就会弹出如下的窗口。(假如Windows Store的选项的Build按钮是灰色的,无法按下而且提醒No Windows Store Module loaded 意味着 UWP Runtime 的响应组件并没有被安装,请拜访Unity Technical Preview页面下载响应的UWP Runtime文件。双击下载好的文件,并指定Unity地点目次,留意不是Unity Editor地点目次,安装完毕即可。)

使用Unity开发Hololens入门教程

使用Unity开发Hololens入门教程

Build Settings

  • 起首须要Add Open Scenes(添加打开的场景)。这会请求保留当前场景并将它打包到法式包中。
  • 然后选定Windows Store作为构建目的
  • 在SDK选项中选择Universal 10。
  • 在UWP Build Type中选择D3D。
  • 为了便利调试请勾选Unity C# Projects。
Player Settings在指定了天生的目的平台之后,须要选择Windows Store中的一些功效。点击Player Settings(播放设置)。检视面板会呈现一些选项。点击绿色的Windows Store图标找到Capabilities(功效,这个在Publishing Settings下)列表。必需勾选下列选项:

  • SpatialPerception(空间知觉)
  • Microphone(发话器)
  • InternetClient(收集客户端)
SpatialPerception(空间知觉)意味着利用可以或许应用空间映射功效。发话器意味着利用可以应用语音(Cortana)作为输进。最后,InternetClient(收集客户端)意味着利用须要收集衔接。当模仿器作为虚拟机运行时,即使利用自己不应用因特网,也须要检讨并勾选这个选项。假如收集选项没被勾选,在宣布利用之后会利用会报错。
最后,点击天生。
Unity会请求指定天生目次。在盘算机中新建一个空的文件夹并选定。如许就会天生Visual Studio解决计划文件。

使用Unity开发Hololens入门教程

使用Unity开发Hololens入门教程

6启动Visual StudioUnity天生Visual Studio解决计划文件须要几分钟的时光。当履行完毕后,打开新建的文件夹并双击.sln文件启动Visual Studio。

使用Unity开发Hololens入门教程

使用Unity开发Hololens入门教程

7运行Visual Studio打包了二进制文件并创立了日后可供提交到Windows Store的项目包。要运行法式,须要从主号令栏中修正以下参数:

  • 选择Release(宣布)作为目的。
  • 选择x86作为架构。
  • 选择Hololens Emulator(Hololens模仿器)作为装备。
这就完成了,点击绿色的按钮或者选择Debug → Start without debugging(启动并不调试)。

使用Unity开发Hololens入门教程

使用Unity开发Hololens入门教程

9开端体验到此就完成了!Hololens模仿器稍后就会启动了(有可能须要15分钟才干启动,所以稍微耐烦点)。模仿器启动后可以看到我们创立的立方体而且和它进行交互。试着用鼠标和箭头按键来扭转视角。点击回车或者空格键来选定某些工具。模仿器就像是应用者的视野。阿谁小的圆环就是应用者的凝视点。

使用Unity开发Hololens入门教程

使用Unity开发Hololens入门教程

假如点击Start(开端)键,模仿器将会显示出Hololens的开端屏幕。可以随便的在利用之间切换(标的目的键+回车)。下图选定Edge阅读器。这里甚至还有虚拟键盘!

使用Unity开发Hololens入门教程

使用Unity开发Hololens入门教程

这是作者网站的全息图!很酷吧?

使用Unity开发Hololens入门教程

使用Unity开发Hololens入门教程

更多AR教程就在中国AR网(http://www.chinaar.com/ZYJC/)

该用户从未签到

1

主题

31

帖子

3

积分

LV.1

Rank: 1

积分
3
发表于 2016-12-3 14:59:29 | 显示全部楼层
增强现实,增强现实,增强现实。重要的事情说三遍

该用户从未签到

3

主题

16

帖子

14

积分

LV.1

Rank: 1

积分
14
QQ
发表于 2016-12-6 01:37:06 | 显示全部楼层
看帖怎么能不会呢??

该用户从未签到

0

主题

5

帖子

0

积分

LV.1

Rank: 1

积分
0
QQ
发表于 2016-12-10 07:59:02 | 显示全部楼层
楼主辛苦了。。回帖是一种美德

该用户从未签到

0

主题

6

帖子

0

积分

LV.1

Rank: 1

积分
0
QQ
发表于 2016-12-10 11:11:50 | 显示全部楼层
嗯,很不错的样子!!

该用户从未签到

0

主题

16

帖子

0

积分

LV.1

Rank: 1

积分
0
QQ
发表于 2016-12-10 18:17:58 | 显示全部楼层
想了解下AR增强现实的相关内容来看看

该用户从未签到

1

主题

5

帖子

3

积分

LV.1

Rank: 1

积分
3
QQ
发表于 2016-12-11 13:12:34 | 显示全部楼层
楼主辛苦了,帮楼主顶起来

该用户从未签到

2

主题

9

帖子

6

积分

LV.1

Rank: 1

积分
6
QQ
发表于 2016-12-11 23:33:30 | 显示全部楼层
楼主写的很不错,关于AR的知识受教了

该用户从未签到

3

主题

13

帖子

9

积分

LV.1

Rank: 1

积分
9
QQ
发表于 2016-12-12 10:57:31 | 显示全部楼层
这里竟然还有这么一个关于AR的网站的收藏了

该用户从未签到

4

主题

16

帖子

12

积分

LV.1

Rank: 1

积分
12
QQ
发表于 2016-12-14 21:40:33 | 显示全部楼层
增强现实希望发展越来越好
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表