unity怎么导入unity hololens 教程

扫一扫,访问微社区
后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!已连续签到:{constant}天,累计签到:{days}天
关注:1608
当前位置: &
__________________________________________________________________________________
开发者干货区版块规则:
  1、文章必须是图文形式。(至少2幅图)
& && &2、文章字数必须保持在1500字节以上。(编辑器右下角有字数检查)
& && &3、本版块只支持在游戏蛮牛原创首发,不支持转载。
& && &4、本版块回复不得无意义,如:顶、呵呵、不错......【真的会扣分的哦】
& && &5、......
__________________________________________________________________________________
查看: 831|回复: 2
HoloLens开发手记-配置开发环境 Install the tools
9排名<font color="#FF昨日变化5主题帖子积分
在线时间43 小时
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
才可以下载或查看,没有帐号?
随着Build 2016开发者大会的结束,HoloLens开发包也正式开放下载。Hololens没有独立的SDK,开发特性被集成到最新的Visual Studio Update 2中。如果你没有HoloLens真机,那么可以安装HoloLens模拟器。&&安装清单&注意:&这里为了方便大家顺利下载安装,HoloLens模拟器等安装包下载地址被我替换成百度云链接。官方下载地址请访问:。&,安装时确保最新的Windows SDK and Tools选项被勾选。,用于模拟器中运行HoloLens应用,提供了VS项目模板。Unity HoloLens Technical Preview Beta 10,对于开发HoloLens应用,Unity是推荐选项。(官网已经更新到beta 22,推荐下载官网版本)首先安装然后安装最后可以根据需要安装工具&安装要求&Windows 10 SDK最好运行在Windows 10系统上. Windows 10 SDK也支持Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2. 注意并不是所有的工具都能被老系统支持. Visual Studio 2015也有。&HoloLens模拟器基于Hyper-V和RemoteFx硬件图形加速。为了使用模拟器,请确保你的模拟器满足一下要求:64位Windows 10 Pro, Enterprise, or Education系统(家庭版不支持Hyper-V)64位CPU8G或更多内存在BOIS中,以下特性必须被支持和启用:&硬件虚拟化(Hardware-assisted virtualization)二级地址翻译(Second Level Address Translation (SLAT))基于硬件的数据执行预防(Hardware-based Data Execution Prevention (DEP))GPU (模拟器可能可以使用不支持的GPU运行, 但是将会很慢)DirectX 11.0或更新WDDM 1.2 driver 或更新&诊断&当你安装模拟器时,可能会看到如下错误:&"Visual Studio 2015 Update 1 and UWP tools version 1.2".错误原因可能有2个:你没有安装VS 2015 Update 1或Update 2,可以根据提示安装最新的Update 2.&你安装了VS 2015 Update 1或更新的Update,但是没有启用或安装UWP开发工具。你需要在安装VS 时启用此特性。&模拟器运行效果&&
每日推荐:
5682/1000排名<font color="#FF昨日变化11主题帖子积分
熟悉之中, 积分 682, 距离下一级还需 318 积分
熟悉之中, 积分 682, 距离下一级还需 318 积分
蛮牛币2916
在线时间241 小时
即将我也要踏入HoloLens的开发之路了。。。前排姿持一下~~~~~~~~~~~~~~~~~~~~~~~~~~
每日推荐:
4327/500排名<font color="#FF昨日变化5主题帖子积分
四处流浪, 积分 327, 距离下一级还需 173 积分
四处流浪, 积分 327, 距离下一级还需 173 积分
蛮牛币4552
在线时间167 小时
楼主,没有下载地址啊!链接失效
每日推荐:
游戏蛮牛给予质量较高、影响力较大的unity相关技术开发者的荣誉称号
连续签到30天使用Unity开发Hololens入门教程
▼点击下方收听音频
使用Unity开发Hololens入门教程
来自百度VR
本文将深入介绍使用Emulator(模拟器)开发Hololens,教大家如何使用Visual Studio和Unity打造你的第一个Hololens项目。预先准备在编写代码之前,请先确定计算机满足最低配置要求并安装了SDK。计算机应该满足下列要求:64-bit Windows 10 专业版、企业版或者教育版(家庭版不支持Hyper-V)64位 CPU8 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应用并不需要付费版本,免费版本也一样可以完成。2配置Main Camera新建项目后Unity会显示一个空的3D场景。这就是Unity Editor(Unity编辑器)。看到如下面板:游戏面板展示游戏渲染效果。场景面板展示布置在3D世界中的元素。可与该面板进行交互并重新排列元素的位置。层级面板以列表的形式展示了场景中的元素。检视面板展示选定元素的属性信息。在全息应用中,主相机是使用者的视角(使用者眼睛所在的位置)。所以需要将主相机的位置设为0。选定主相机并将位置属性的X, Y, 和 Z值设置为0。(创建相机GameObject & Camera)3清除背景Hololens的看到的世界和真实物理世界是一样的。传感器使得3D元素可以在实际物理空间中产生投影。因此,应用需要使用透明的背景。要创建一个透明的背景,将Clear Flags(清除标识)属性设定为Solid Color(固定颜色),并将背景属性设定为[0, 0, 0, 0] 或者 #进制和RGBA的透明值):4添加3D元素现在先在场景中添加一个3D对象。在Hierarchy(层级)面板下点选Create → 3D Object → Cube。这样就会在场景中添加一个立方体。试着改变立方体的Position(位置)、Rotation(旋转)和Scale(缩放)属性。位置Z值意味着对象位置的远近。将这个值设定为正值就可以让它出现在前面。例如,如果将Z值设定为“2”,立方体就会出现在位于使用者面前2米的位置。(截图中能看到立方体的原因是因为添加了方向光,添加方式为Create → Light → Directional Light。)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所在目录,安装完毕即可。)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解决方案文件。6启动Visual StudioUnity生成Visual Studio解决方案文件需要几分钟的时间。当执行完毕后,打开新建的文件夹并双击.sln文件启动Visual Studio。7运行Visual Studio打包了二进制文件并创建了日后可供提交到Windows Store的项目包。要运行程序,需要从主命令栏中修改以下参数:选择Release(发布)作为目标。选择x86作为架构。选择Hololens Emulator(Hololens模拟器)作为设备。这就完成了,点击绿色的按钮或者选择Debug → Start without debugging(启动并不调试)。9开始体验到此就完成了!Hololens模拟器稍后就会启动了(有可能需要15分钟才能启动,所以稍微耐心点)。模拟器启动后可以看到我们创建的立方体并且和它进行交互。试着用鼠标和箭头按键来旋转视角。点击回车或者空格键来选定某些东西。模拟器就像是使用者的视野。那个小的圆环就是使用者的注视点。如果点击Start(开始)键,模拟器将会显示出Hololens的开始屏幕。可以随意的在应用之间切换(方向键+回车)。下图选定Edge浏览器。这里甚至还有虚拟键盘!这是作者网站的全息图!很酷吧? 更多AR教程就在中国AR网(/ZYJC/)
来源:vrtoutiao
声明:所发布的内容均来源于互联网,目的在于传递信息,但不代表本站赞同其观点及立场,版权归属原作者,如有侵权请联系删除。
百度VR等你来4643人阅读
Hololens开发(14)
Hololens入门之使用Unity开发一个简单的应用
一、Hololens概述
Hololens有以下特性
1、空间映射
借助微软特殊定制的全息处理单元(HPU),HoloLens 实现了对周边环境的快速扫描和空间匹配。这保证了 HoloLens能够准确地在真实世界表面放置或展现全息图形内容,确保了核心的AR体验。
2、场景匹配
HoloLens 设备能存储并识别环境信息,恢复和保持不同场景中的全息图像对象。当你离开当前房间再回来时,会发现原有放置的全息图像均会在正确的位置出现。
3、自然交互
HoloLens 主要交互方式为凝视(Gaze)、语音(Voice Command)和手势(Gesture),这构成了 HoloLens的基本输入要素。同时传统的键盘鼠标等设备也被支持,自然的交互方式更贴近人类习惯,提高了交互效率。
4、 通用应用
HoloLens 平台的操作系统为 Windows Holograpic,同样基于 Windows 10 定制。所以Windows 10 UWP 通用应用程序可以顺利地在 HoloLens 上运行。这不仅降低了研发和迁移成本,也让开发效率能够大幅提升。当然,说了很多 HoloLens 独特的特性和优点后,HoloLens 开发者版本也存在一些亟待解决的问题,包括视野较窄、凝视体验不佳、抗光线干扰弱和重量续航等问题。 但瑕不掩瑜,HoloLens 带来了真正的混合现实体验,拥有着强烈的冲击感,未来将大有作为。
二、开发环境搭建
开发Hololens之前需要准备以下环境(以下为我准备的环境)
4、Windows 10 SDK (10.0.14393.33) VS中进行安装
更加详细的环境配置可参考
三、集成HoloToolkit-Unity项目
在创建了标准 Unity 项目之后,我们需要集成微软官方提供的 HoloToolkit-Unity 项目。HoloToolkit-Unity 项目是微软官方的开源项目,用于帮助开发者快速开发 HoloLens 应用,能够快速为项目集成基本输入、空间映射和场景匹配等特性。
关于该项目的详细介绍,可以参考微软的开源项目
1、下载HoloToolkit-Unity代码&
2、使用unity打开HoloToolkit工程,右击Assets,导出Package
3、在自己的工程中使用HoloToolkit-Unity package
新建自己的Unity工程,Assets -& Import Package -& Custom Package 选择刚才导出的HoloToolket-Unity package, 导入成功后,可以看到HoloToolkit菜单
四、构建场景
1、新建空白场景后,我们需要删除原有的 Main Camera 对象,同时从 HoloToolkit/Utilities/Prefabs 目录中拖拽一个 Main Camera Prefab 组件到场景中
2、点击“ Create Empty” 创建一个空游戏对象,并将其命名为 Input,为 Input 对象添加核心脚本组件,分别为 GazeManager.cs、 GestureManager.cs、 HandsManager.cs 和KeywordManager.cs。这样就集成了凝视、手势和语音命令三大核心特性。对于凝视射线、手势识别和语音命令功能,均建议使用单例来进行管理,这样可以避免功能混乱,方便管理。同时为凝视设置可视化的指针,可以提高用户的交互体验和效率。
3、从 HoloToolkit/Input/Prefabs/ 目录下拖拽 CursorWithFeedback Prefab 组件到场景中。这样当凝视在全息对象时,其表面会出现可视化凝视组件。 当用户手势被识别到时,会出现一个蓝色的手掌图像,能够贴心的告诉用户可以操作了。
4、创建一个Cube对象并创建一个新的C#脚本,命名为 HoloTest.cs。
using UnityE
using System.C
public class HoloTest : MonoBehaviour {
// Use this for initialization
void Start () {
// Update is called once per frame
void Update () {
public void OnSelect()
gameObject.GetComponent&MeshRenderer&().material.color = new
Color(Random.Range(0, 255) / 255f, Random.Range(0, 255) / 255f,
Random.Range(0, 255) / 255f);
5、HoloTest.cs 脚本的功能为随机更换对象的材质颜色,遵循 GestureManager.cs 中预设的OnSelect消息名称
进入 Input 组件检视选项卡,为 KeywordManager.cs 组件配置语音命令。语音命令触发时将会执行相应的组件行为。 本例中,当我说出“ test”时,触发Cube的 OnSelect 方法,来随机改变 Cube 颜色。
6、为了满足HoloLens的需求,我们需要在 Player Settings 里面开启Virtual Reality Support,并在下拉列表中选中Windows Holographic,只有这样 HoloLens 才会将此应用渲染为3D应用,这一点十分关键。
五、编译运行
1、生成vs工程
2、打开vs工程,打开microphone权限,设置在模拟器中运行
3、运行,如下为在Hololens模拟器上的运行效果
按空&#26684;键选中cube,或者说出指令&test&, 触发OnSelect事件,cube的颜色将随机发生变化
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:76840次
积分:1175
积分:1175
排名:千里之外
原创:34篇
评论:96条
文章:15篇
阅读:24674
文章:16篇
阅读:48482
(1)(4)(8)(11)(9)(1)}

我要回帖

更多关于 hololens fov unity 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信