HoloLens使我们可以通过周边世界的光线和声音来创建全息场景和物体,使得它们像真实物体那样。全息场景能够响应你的凝视、手势和语音指令,同时还会和你周边世界的表面交互。借助全息场景,你可以在周边世界创建数码物体。

光线声音构建的全息场景 A hologram is made of light and sound


HoloLens渲染的全息场景会直接出现在用户的眼前,全息场景会投射光线到你的世界,这意味着你同时会看到来自显示器的光线和环境光。HoloLens不会从你的眼睛移除光线,所以无法使用黑色来渲染画面。取而代之的是,黑色内容会被渲染成透明内容。

全息场景有很多不同的表现和行为。一些看起来是真实的和实体的,另一些则看起来是卡通的和空虚的。全息能够突出环境中的特性,这些特性能够成为全息应用中的用户界面元素。

全息场景同样可以制造声音,这些声音会从你的周边环境中特殊的地方出现。在HoloLens上,声音来源于耳朵上方的两个扬声器,同时扬声器不会覆盖耳朵。和显示器类似,声音是附加的,这会引入新的声音而不会阻挡环境的声音。

全息场景能够在真实世界被放置或者跟随你 A hologram can be placed in the world or tag along with you


当你想把全息场景放置到一个偏爱的位置,HoloLens能使你准确的在真实世界中放置它们。当你绕着全息场景走动时,它会始终保持着和真实世界相对的位置。当你使用空间锚点来将物体插入现实世界中,当你回来的时候,HoloLens甚至可以记得你留下它的位置。

一些全息场景会跟随用户移动,它们始终保持着相对用户的位置,不管他们走动到哪里。你甚至可以先选择一个全息对象跟着你移动,一旦到了另外一个房间后再将它放置到墙上。

全息场景能和你以及你的世界交互 A hologram interacts with you and your world


全息场景不仅包括光线和声音;它们同时是世界中活跃的一部分。凝视一个全息物体并配合手势,你可以使它跟随你。对全息场景发出语音指令,他也能响应你。

全息场景能够确保用户个人的交互,因为HoloLens知道你的位置,所以当你在房间走动时,全息的角色能够始终直视你的眼睛。

HoloLens也能和环境交互。例如,当你在桌上放置一个全息弹球,然后虚按它,能够观察到球的弹跳和听到弹球与桌面撞击发出的声音。

全息图像也能被现实世界的物体遮挡。例如,你可能会看到一个全息角色走过一道门,进入墙后面,走出你的视线。

全息图像就是我们梦想的东西 A hologram is whatever you dream up


作为一个全息开发者,你有能力在2D屏幕外和真实世界中爆发你的创造力。

你将会构建什么呢?

原文地址:https://dev.windows.com/zh-cn/holographic/hologram

HoloLens开发手记-全息Hologram的更多相关文章

  1. HoloLens开发手记 - HoloLens真机上手简评

    千呼万唤始出来,终于今天拿到了HoloLens真机. 使用体验 使用自带的应用录制了一段使用视频,如下 设备概览 包装盒 本体 试戴 实际效果 GalaxyExplorer试玩 全息图像贴到现实场景表 ...

  2. HoloLens开发手记 - 应用程序模型 App model

    HoloLens使用Universal Windows Platform (UWP)提供的应用模型.UWP应用模型定义了应用如何被安全和完全地安装.更新.版本控制和移除.它管理了应用生命周期 - 应用 ...

  3. HoloLens开发手记 - 使用HoloLens模拟器 Using HoloLens emulator

    首先下载HoloLens模拟器 HoloLens模拟器运行在没有真机的情况下在你的PC上测试应用,属于HoloLens开发工具系列.模拟器使用了Hyper-V虚拟机.通常通过传感器获取的人体和环境输入 ...

  4. HoloLens开发手记-开发概述Development overview

    开发HoloLens全息应用将使用UWP平台(Universal Windows Platform),所有的HoloLens应用都是Win10通用应用,所有UWP通用应用都可以在HoloLens上运行 ...

  5. HoloLens开发手记 - Unity development overview 使用Unity开发概述

    Unity Technical Preview for HoloLens最新发行版为:Beta 24,发布于 09/07/2016 开始使用Unity开发HoloLens应用之前,确保你已经安装好了必 ...

  6. HoloLens开发手记 - Unity之Gaze凝视射线

    凝视是HoloLens首要输入方式,形式功能类似于桌面系统的光标,用于选择操作全息对象.然而在Unity中并没有明确的Gaze API或者组件. 实现Gaze Implementing Gaze 概念 ...

  7. HoloLens开发手记 - Unity之Spatial mapping 空间映射

    本文主要讨论如何在Unity项目中集成空间映射功能.Unity内置了对空间映射功能的支持,通过以下两种方式提供给开发者: HoloToolkit项目中你可以找到空间映射组件,这可以让你便捷快速地开始使 ...

  8. HoloLens开发手记 - 构建2D应用 Building 2D apps

    HoloLens可以让我们在真实世界中看到全息图像内容.但是它本质上还是一台Windows 10设备,这意味着HoloLens可以以2D应用形式运行Windows Store里的大部分UWP应用. 目 ...

  9. HoloLens开发手记 - 入门学习阶段总结

    伴随着数月的期待,终于拿到了预订的HoloLens开发者版本套件.随着VR/AR/MR技术的热潮,国内外均对它们的应用与盈利前景持有积极的预期,这也直接导致了国内外当前投资VR/AR/MR技术的热潮. ...

随机推荐

  1. python安装scrapy等库需要c++ 14.0 下载链接放这里

    百度网盘下载地址:https://pan.baidu.com/s/1zZ7oKSuniABh1y7p0YahgA 或扫描二维码:

  2. C++ is_same

    is_same template< class T, class U > struct is_same; 如果T与U具有同一const-volatile限定的相同类型,则is_same&l ...

  3. redis5 集群迁移方案

    Redis5 集群迁移方案 一.KEY优化 1.按原来要求进行优化与大KEY分拆. 二.现Redis 集群缩容(对业务无影响) 主节点按要求合并至3个主节点. 业务配置为3主4从 删除没有槽的主节点与 ...

  4. JVM参数类型

    java -version看版本号(混合模式) java -Xint -version  解释执行 java -Xcomp -version 编译执行 XX参数是不稳定的用来JVM调优和DeBug B ...

  5. c#: 任务栏进度显示(TaskbarManager)

    Win7及以上系统支持任务栏进度条,为有进度类应用显示进度于任务栏,甚为方便. 以c#之WinForm实现其,大多采用Windows API Code Pack这个方案,加多引用,比较繁琐,而我总也打 ...

  6. [leetcode]100. Same Tree相同的树

    Given two binary trees, write a function to check if they are the same or not. Two binary trees are ...

  7. idea本地运行JavaWeb项目

    1.需安装的软件有: JDK,当前版本jdk1.8 maven,当前版本3.2.1 mysql,mysql5.7 tomcat,tomcat9 git客户端,TortoiseGit-2.1.0.0-6 ...

  8. 20172306《Java程序设计与数据结构》第一周总结

    20172306<Java程序设计>第一周学习总结 教材学习内容总结 本周主要学习<Android和Java>书中的第二十三章和第二十六章. 第二十三章:Android简介 A ...

  9. ibatis (六) dynamic的用法

    view plain copy print? dynamic可以去除第一个prepend="and"中的字符(这里为and),从而可以帮助你实现一些很实用的功能.具体情况如下: 1 ...

  10. Visual Studio2013 配置opencv3.3.0 x64系统

    注:小白一个,第一次写博客,可能会有一些理解上的错误,只此记录自己测试成功的坎坷之路,已备以后查看,同时给有需要之人. 我是win10 64 位,之前安装了visual studio 2013, 现在 ...