HoloLens开发手记-全息Hologram
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的更多相关文章
- HoloLens开发手记 - HoloLens真机上手简评
千呼万唤始出来,终于今天拿到了HoloLens真机. 使用体验 使用自带的应用录制了一段使用视频,如下 设备概览 包装盒 本体 试戴 实际效果 GalaxyExplorer试玩 全息图像贴到现实场景表 ...
- HoloLens开发手记 - 应用程序模型 App model
HoloLens使用Universal Windows Platform (UWP)提供的应用模型.UWP应用模型定义了应用如何被安全和完全地安装.更新.版本控制和移除.它管理了应用生命周期 - 应用 ...
- HoloLens开发手记 - 使用HoloLens模拟器 Using HoloLens emulator
首先下载HoloLens模拟器 HoloLens模拟器运行在没有真机的情况下在你的PC上测试应用,属于HoloLens开发工具系列.模拟器使用了Hyper-V虚拟机.通常通过传感器获取的人体和环境输入 ...
- HoloLens开发手记-开发概述Development overview
开发HoloLens全息应用将使用UWP平台(Universal Windows Platform),所有的HoloLens应用都是Win10通用应用,所有UWP通用应用都可以在HoloLens上运行 ...
- HoloLens开发手记 - Unity development overview 使用Unity开发概述
Unity Technical Preview for HoloLens最新发行版为:Beta 24,发布于 09/07/2016 开始使用Unity开发HoloLens应用之前,确保你已经安装好了必 ...
- HoloLens开发手记 - Unity之Gaze凝视射线
凝视是HoloLens首要输入方式,形式功能类似于桌面系统的光标,用于选择操作全息对象.然而在Unity中并没有明确的Gaze API或者组件. 实现Gaze Implementing Gaze 概念 ...
- HoloLens开发手记 - Unity之Spatial mapping 空间映射
本文主要讨论如何在Unity项目中集成空间映射功能.Unity内置了对空间映射功能的支持,通过以下两种方式提供给开发者: HoloToolkit项目中你可以找到空间映射组件,这可以让你便捷快速地开始使 ...
- HoloLens开发手记 - 构建2D应用 Building 2D apps
HoloLens可以让我们在真实世界中看到全息图像内容.但是它本质上还是一台Windows 10设备,这意味着HoloLens可以以2D应用形式运行Windows Store里的大部分UWP应用. 目 ...
- HoloLens开发手记 - 入门学习阶段总结
伴随着数月的期待,终于拿到了预订的HoloLens开发者版本套件.随着VR/AR/MR技术的热潮,国内外均对它们的应用与盈利前景持有积极的预期,这也直接导致了国内外当前投资VR/AR/MR技术的热潮. ...
随机推荐
- WordCount 3
学号:201631062130.201631062304 码云地址:https://gitee.com/xnsy/WordCountPlus 一.代码互审情况:在代码的互审过程中,在命令和路径没有没有 ...
- spring和springmvc配置分离
在配置springmvc的时候,我们可以把所有配置配置到springmvc的xml文件中, 也可以分多个 Spring 的配置文件, 然后使用 import 节点导入其他的配置文件. 但是,通常情况下 ...
- DB2在dbvisualizer 客户端执行begi/end 语句块
注意,begin end 代码块在dbvisualizer 执行前要加 --/ 后面要加 / 注意,begin end 代码块在dbvisualizer 执行前要加 --/ 后面要加 ...
- Oracle 基本语法、触发器、视图
参考文章:https://www.cnblogs.com/linjiqin/category/349944.html 数据库分类 1.小型数据库:access.foxbase 2.中型数据库:inor ...
- 基于python的selenium自动化测试环境搭建
Windows下的环境搭建: 1.安装python2.7.152.cmd里敲pip install selenium3.安装firefox47.geckodriver11(并将geckodriver. ...
- 微软Office Online服务安装部署(二)
现在准备配置Client 1.进入到桌面后,打开powershell 输入: Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console ...
- Linux的php-fpm优化心得-php-fpm进程占用内存大和不释放内存问题(转)
原文地址:https://wzfou.com/php-fpm/ 最近发现博客的内存老是隔三差五地被“吃掉”了,登录到后台后偶尔会出卡顿的情况,一开始怀疑是Swap不够导致的,于是给VPS主机增加了几个 ...
- stark组件开发之分页
""" 分页组件 """ class Pagination(object): def __init__(self, current_page ...
- (转载)Android开发——Android中常见的4种线程池(保证你能看懂并理解)
0.前言 转载请注明出处:http://blog.csdn.net/seu_calvin/article/details/52415337 使用线程池可以给我们带来很多好处,首先通过线程池中线程的重用 ...
- [树状数组+逆序对][NOIP2013]火柴排队
火柴排队 题目描述 涵涵有两盒火柴,每盒装有n根火柴,每根火柴都有一个高度.现在将每盒中的火柴各自排成一列,同一列火柴的高度互不相同,两列火柴之间的距离定义为:∑ (ai-bi)2,i=1,2,3,. ...