hololens内模型变得半透明 [问题点数:40分]

Bbs1
本版专家分:0
结帖率 0%
Bbs2
本版专家分:277
其他相关推荐
微软 Hololens 技术解谜(上):如何还原三维场景
微软 Hololens 技术解谜(上):如何还原三维场景 http://36kr.com/p/219089.html 36氪的朋友们 • 2015/01/26 14:50 本文作者张静是前微软上海 Xbox ATG 软件工程师,微信公众号“黑客与画家”(HackerAndPainter),欢迎各位童鞋与他交流探讨。 HoloLens 是什么? HoloLens 是微软
HoloLens开发——三维模型导入Unity3d问题
solidworks三维模型导入Unity3d方法
HoloLens开发与性能优化实践
HoloLens中国版终于于5月底在中国上市,同时国内的技术社区经过一年的成长也有了很大的扩张,越来越多的开发者开始进入了HoloLens开发领域,尝试着使用混合现实(Mixed Reality)技术来构建属于未来的创新应用。   HoloLens开发回顾     HoloLens于2016年初正式开始发货,笔者有幸能够拿到第一波上市设备,当时大多流入国内的方式还是通过人肉搬运。
HoloLens开发——Hololens Spatial mapping(空间映射)中移动子模型后父模型移动的实现方法
Hololens Spatial mapping(空间映射)中移动子模型后父模型移动的实现方法,TapToPlaceParent功能体现
hololens运用vuforia,模型错位,显示目标位于图片后面。
hololens运用vuforia,模型错位,显示目标位于图片后面。
Hololens入门之空间锚与场景保持
Hololens入门之空间锚与场景保持 World Anchor(空间锚)提供了一种能够将物体保留在特定位置和旋转状态上的方法。这保证了全息对象的稳定性,同时提供了后续在真实世界中保持全息对象位置的能力。简单地说,你可以为全息物体来添加空间锚点,这样就能在后续步骤中将全息物体准确恢复到它原来的位置。 场景保持是HoloLens全息体验的一个关键特性,当用户离开原场景中时,原场景中全息对象会
Hololens搭配vuforia做房间识别(1)
首先,说明一下,我使用的是unity5.5和vuforia 6-2-6版本,key也是vuforia 6-2-6版本时申请的,过往版本的key分移动端和眼镜,手机端的key码不能够在Hololens上跑,新版的key把移动端和眼镜整合了,两者都可以用; 我假设你们已经搭好了开发Hololens的环境,环境问题及一些教程看: http://blog.csdn.net/il
Hololens入门之手势识别(使用Navigation gesture控制物体缩放)
Hololens入门之手势识别(使用Navigation gesture控制物体缩放) 本文示例在  Hololens入门之手势识别(手检测反馈) 示例的基础上进行修改 Navigation gesture :保持点击手势,在一个标准3D立方空间内相对运动 导航手势就像一个虚拟的操纵杆,能够用于UI控件导航,例如弧形菜单。通过点击开始手势,然后在以点击处为中心的标准立方空间中移动手部。你
unity3d中让某个物体透明或者半透明
在unity3d中让某个物体透明,非常简单。下面我们以一个最简单的立方体为例,说明怎么样使物体透明。 菜单:GameObject->Create Other->Cube 这样就在场景中创建了一个立方体。 随便导入一张图片。   然后选中他,就可以在右侧的inspector窗口中看到它的所有属性,将刚才导入的图片直接从Hierarchy视图中拖拽到立方体的属性窗口的空白
Hololens新手学习(1)——用Hololens Emulator 实现MR240导入
1.将示例导入unity 1.1 准备工作 将AR项目文件夹中名为HolographicAcademy-Holograms-240-SharedHolograms的压缩包解压到桌面,并且将解压后的文件夹重命名为SharedHolograms。其中,SharedHolograms文件夹中应该包含图示文件: 1.2 用unity打开项目文件 点击完成安装的unity快捷方式打开unity...
HoloLens开发3:手势控制物体旋转
1.导入HoloToolKit插件 删除场景初始MainCamera,并将插件中MainCamera预制件拖入Hierarchy面板中。 或者将场景初始主相机的Camera做如下设置: 2.添加功能脚本 在Project面板中查找CursorWithFeedBack预制件,拖入Hierarchy面板。并在其组件中添加GazeManager.cs、GestureManager.cs、Ha
Hololens shader pack 全息材质库免费下载
免费分享下载使用这些着色器可以在HoloLens设备上运行,从而提高HoloLens的开发效率。 包含许多受Microsoft HoloLens演示启发的效果。 着色器可以轻松配置为具有不同的颜色,大小,细节和动画。包含带可选动画脉冲的SpatialMapping着色器。 包括与您自己的3D模型一起使用的快速着色器。用于Microsoft HoloToolkit的助手脚本。 注意:HoloTool...
Hololens开发手记 - 移动全息对象(Manipulation)
本文将以官方案例来说明如何实现移动全息对象操作(211 - chapter4)。此案例主要涉及到了语音、手势识别。实现思路: * 通过添加的关键字来初始化KeywordRecognizer; * 创建一个GestureRecognizer用于实现Manipulation Holographic; * 通过语音识别调用对应的函数操作实现选择不同的GestureRecognizer; * 通过不
hololens中的坐标系分析及所需的知识体系
关于hololens中全息物体在现实空间中的定位,是微软在kinect的基础上的一个坐标系统。 根据hololens与unity 3D开发的过程,发现unity 3D中的具有两个坐标系统,一个是绝对(世界)坐标,一个为相对(局部)坐标。绝对世界坐标可以理解为hololens中的人体头部到全息物体之间的坐标系统。基本上在unity 3D中设置绝对坐标的话,我们利用两者开发的全息物体就会随着人体的头部
HoloLens开发——模型放大缩小复原
HoloLens开发 模型放大缩小复原
Hololens入门之空间映射(放置物体)
Hololens入门之空间映射(放置物体) 本文讲述怎样使用HoloToolkit构建工程,实现在空间映射后,将网格转换为平面,然后构建游戏对象,将游戏对象放置到垂直平面或者水平平面的功能。 本文示例在 Hololens入门之凝视 示例的基础上进行修改 1、在Manager上添加GestureManager.cs脚本组件(直接使用Holotoolkit中的脚本,该脚本在本文中不在讲述,可前往
记录用unity开发hololens时遇到的几个坑
用unity开发hololens已经有几个月,最近有一个需求需glow凝视目标,于是在assetstore和github上面找了一些免费的素材和源码。unity editor里面效果正常,部署到hololens上就各种问题,估计是hololens不支持吧。 另外一个问题就是升级到unity5.6之后,hololens加载worldanchor就会crash,在debug模式下的log显示unity里
Hololens性能优化
开发工具链 目前的HoloLens开发方式有两种,分别为使用Unity3D引擎开发,和使用DirectX 11原生开发。Unity3D引擎开发是目前最为推荐的开发方式,具有完善的工具链支持,开发的难度较低,图形化的可视场景编辑器也使得构建全息场景的效率更高.同时,使用C++和DirectX也可以开发HoloLens全息场景,并可用来编写中间件。如果偏爱C#的话,借助SharpDX开源库,C...
Unity中实现Hololens的三维空间映射Spatial mapping
hololens最出色的功能就是他对环境的空间扫描和重建功能,在unity的Hololens示例中,有完整的三维重建代码,本文主要讨论如何在Unity项目中集成空间映射功能。
浅析Hololens HoloToolkit中Utilities下通用脚本的用法
本系列文章由CSDN@萌萌的一天 出品,未经博主允许不得转载。 1:Billboard.cs 可以让一个全息物体总是面对着摄像头。   (该脚本配合Tagalong.cs可以实现Hololens主菜单效果,即平滑追踪+始终面对功能)       参数:                PivotAxis:旋转中心轴。参数:free(default):物体每个轴都可以自由旋转
[洪流学堂]Hololens开发高级篇5:空间映射(Spatial mapping)
本教程基于Unity2017.2及Visual Studio 2017 本教程编写时间:2017年12月16日 本文内容提要空间映射让holograms了解周围环境,将真实世界和虚拟世界更好地结合在一起。本教程你将会学到: - 扫描环境并将数据传输到你的开发设备 - 探索shader并用shader来展示你的空间 - 使用网格处理将房间网格划分为简单的平面 - 我们将研究比入门篇中
在Hololens真机上运行APP的情况下,如何动态修改HololensCamera的位置和旋转角度
一、将HololensCamera对象,放到一个空的GameObject下,命名为HololensComponent.  如:   二、需要更改HololensCamera的位置和旋转角度的时候  只需要更改HololensComponent的transform.position和transform.localEulerAngles便可  如: GameObject.Fin
xshell界面半透明切换
ALT+R
Hololens入门之手势识别(使用Manipulation gesture控制物体平移)
Hololens入门之手势识别(使用Manipulation gesture控制物体平移) 本例在 Hololens入门之手势识别(手检测反馈) 的基础上进行修改 Manipulation gesture:使用长按手势进行移动 1、修改HandsManager.cs,添加InteractionManager.SourcePressed,InteractionManager.Sourc
Hololens入门之拍照编辑
Hololens入门之拍照编辑 在Hololens的使用过程中,可能会遇到以下场景,使用Hololens进行拍摄照片,然后对照片进行图像识别,但是由于初始拍摄的照片中干扰项太多,影响识别效果,这时就需要截取图片中的有效部分来对图片进行识别。 本项目使用Hololens进行拍照,然后对照片进行裁剪编辑,获取图片的有效区域。 完整代码可在GitHub上进行下载(https://githu
Hololens入门之使用Unity开发一个简单的应用
Hololens入门之使用Unity开发一个简单的应用 一、Hololens概述 Hololens有以下特性 1、空间映射 借助微软特殊定制的全息处理单元(HPU),HoloLens 实现了对周边环境的快速扫描和空间匹配。这保证了 HoloLens能够准确地在真实世界表面放置或展现全息图形内容,确保了核心的AR体验。 2、场景匹配 HoloLens 设备能存储并识别环境信息
怎样使图片半透明
http://www.jscode.cn/JsCode/237.htm 怎样使图片半透明 经常在网上见到半透明的图片吧!图片不会遮挡住后面的文字,想知道怎么做的吗,很简单,这就是CSS样式表单滤镜Alpha的强大功能,仅用短短的几行代码,就实现了以上效果,你应该看到了一个半透明的图片吧! 用的图片是这张: 为了更加清楚的看到效果。我们让图片跟随鼠标! 产生
Hololens入门之使用Custom Vision进行图片识别
Hololens入门之使用Custom Vision进行图片识别 本文介绍使用微软认知服务自定义影像服务进行图片识别,并使用微软Bing Search 服务进行图片搜索。
Hololens官方教程精简版 - 07. Spatial mapping(空间映射)
前言个人建议,学习Holograms 230之前,一定完成《Hololens官方教程精简版 - 02. Introduction with Device》的学习。本篇集中学习空间映射功能,完成以下目标:Chapter 1 - 空间扫描目标 完成空间扫描 替换三角面材质 实践完成空间扫描 请按照第一篇的教程,完成项目的创建。 新建文件夹:”Assets/_Scenes/Holograms 230/”
Hololens头戴设备如何与U3D调试
1.头戴Hololens一个 2.电脑一台 3.同在一个局域网内 4.Unity5.5版本及以上 5.win10系统,装有HoloLens开发的环境(不确定是否在此调试 有用,但建议装完整) 开工: 1.打开Unity项目--》菜单栏window--》Holographic Emulation--》Remote To Device--》设置Hololens的局域网IP地址(最简单的方法
Hololens官方教程精简版 - 03. Gaze(凝视)
前言个人建议,学习Holograms 210之前,一定完成《Hololens官方教程精简版 - 02. Introduction with Device》的学习。本篇集中学习凝视功能,完成以下目标: 让物体感知凝视 凝视被感知后,给用户一定的反馈 如何凝视更小的物体 方向标 Chapter 1 - Unity Setup请按照第一篇的教程,完成项目的创建。 新建文件夹:”Assets/_Scene
unity3d实现透明半透明隐藏效果
unity3d实现透明半透明隐藏效果代码
【Hololens】微软Hololens虚拟现实视频集
【Hololens】微软Hololens虚拟现实视频集
关于模型抖动解决方案
在使用vuforia或者其他AR SDK做AR项目的时候,经常会遇到模型抖动的问题。当然,在你不是因为手抖而出现这个问题得前提下,根据我的理解简单说一下如何解决这个问题。 对于AR项目来说最主要的就是对美术的优化,这也是我最常用的解决办法,有问题全交给美工来解决。模型面数的控制。对于手机一个角色约300–1500面。贴图尽量控制使用一张图片,比如在制作模型时,建议将模型以一栋建筑为模型进行塌陷,
模型资源加载
模型资源加载到场景中显示1.从本地加载[csharp] view plain copyvoid OnGUI()      {          if (GUILayout.Button("click"))          {              StartCoroutine(getmodel());          }      }          IEnumerator getmo...
HoloLens开发笔记-使用Vuforia
我在上个月写了个Vuforia的教程,无奈在一次编辑中不小心覆盖了,可是很多朋友都在Vuforia使用的问题上北卡,因此用当时的素材重新写一个。 本文从空工程开始建立一个Vuforia应用。 首先需要进行一些准备工作: 1、下载Vuforia包 https://developer.vuforia.com/downloads/sdk 在Vuforia官网下载Unity包,如图所示:
Hololens模拟器的安装配置
一、windows10家庭版升级为专业版 1、搜索框输入“控制面板”,打开“控制面板” 2、点击控制面板-->系统和安全 3、系统 4、在下图1的位置可以看win10版本,如果是家庭版,在如图2所示的位置有一个密钥的输入框,在网上搜索一下win0升级密钥,输入进去,进行升级 二、下载并安装VS2015 三、重启电脑,在开机状态下按f2或delete键进入
Hololens for Unity3D通过HoloToolKit打包Appx并通过旁加载安装应用程序
首先 1、下载HoloToolKit工具包,直接解压缩在Unity3D工程中即可在编辑界面看到 2、下载链接http://download.csdn.net/download/qq_39308897/10038023。 3、删除场景自带的Main Camera,从预制体里将HoloLensCamera拖入场景 4、新建一个Cube拖到摄像机前 5、点击上方的Mixed R
unity shader 实现模型部分半透明
一、效果图 二、原理:shader依据本地坐标,修改透明度。首先需要将mesh合并成一个,否则会单个mesh,各自为战 程序必备 源码
Unity HoloLens 开发调试及部署配置【新】
目前,Hololens的开发配置教程普遍为: Unity 5.6 + VS2015(Update 3) + Win10 其配置普遍较老,因此使用更新的软件时,会出现众多的问题,在经历 VS2015 ,VS2017的反复卸载,安装(主要由于打包SDK的问题 )以及系统重装后,总算完成Hololens的开发,调试,部署的完整过程,并使用目前最新的软件和系统版本。现将配置过程记录如下:1.系统系统版本号...
Unity透明材质&(内侧)描边
Unity透明材质&(内侧)描边
FBX导入时模型贴图半透明的解决办法
FBX导入UE4后,模型可能是这种半透明的状态:   解决办法: 1,打开模型的Material     2,修改Blend Mode为Masked 或者 Opaque     3,保存、应用即可。 原文出处:http://aigo.iteye.com/blog/2283010
Unity中修改3D模型的透明度,实现3D模型渐变出现的效果(附源码)
转载链接:Shader代码转载地址1、效果图2、简述这里是通过改变材质的透明度来实现 渐入渐出的效果,使用系统自带的shader似乎是无法达到这样的效果,如设置shader为Standard,Rendering Mode 设置为Transparent,将透明度调制0,最后的效果还是看得到模型。3、 Shader代码Shader "Transparent/VertexLit with Z" {
Hololens录制视频
说明: 最近老有兄弟伙在问,如何录制视频,讲道理的话这些东西Hololens官网上面都有详细的说明,不需要过于累赘说明;这里还是简要的讲讲如何录制,对Hololens新朋友们一点说明. 这里只对录制视频的步骤做简要说明,具体所有的内容来自于Hololens官方网站:https://developer.microsoft.com/en-us/windows/holographic/usi
Hololens入门之凝视
Hololens入门之凝视射线 凝视是HoloLens首要输入方式,形式功能类似于桌面系统的光标,用于选择操作全息对象。然而在Unity中并没有明确的Gaze API或者组件。 概念上来说,Gaze是通过用户头部两眼之间发出一条向前方的射线来实现的,射线可以识别它所碰撞的物体。在Unity中,使用Main Camera来表示用户头部的位置和朝向。准确的说,是指UnityEngine.Camer
Hololens开发初级 系列 1-安装开发环境
Hololens开发初级 系列 1-安装开发环境
HoloLens Device Portal功能介绍,使用浏览器连接Hololens观看第一视角。
Hololens作为新一代全息移动设备,你在使用Hololens时,旁边的那些吃瓜群众看着你在空中指手画脚,这种场面想必还是比较尴尬的。不过通过简单设置,你可以远程控制你的HoloLens设备,在电脑上共享显示你看到的一切。HoloLens上的有一个Web Server,通过PC的浏览器来连接到它,在设备控制台页面进行拍照、录像,显示第一视角、安装卸载APP、查看系统性能等 。
HoloLens开发笔记-制作传送门
Hololens中由于活动空间的限制,传送门效果显得很有用,根据本教程效果,还可以做瞬移,瞬移效果的教程见本人后续博客更新。 1、搭建HoloLens开发的基本环境,导入开发包。 本案例为了演示需要,做了如下素材: 图1.1 1)HoloLensCamera,角色位置,从HoloToolkits拖入预制即可。 2)传送门,本例使用一个椭圆作为传送门。包含一个空Game
HoloLens Clicker配对及问题解决
选择bloom手势 调出主菜单, 在选择设置,  弹出二级菜单选择 devices  进去后打开蓝牙按钮, 在clicker上按住那个小按钮,等LED等变白并闪烁后,在HoloLens上选择配对即可. 下载好的微软修复工具. 今天碰到一个问题: 就是clicker 上边的LED等不亮了. 觉得应该是用完电后没有及时充电, 官网上说可以按住clicker上的按钮15秒钟,其实
【Unity Shader】第三节 纹理半透明---多个半透明面穿插
很惭愧,本来逼着自己来更新教程,另一个目的就是为了督促自己把这本书看完,结果第三天就断了 依然是为了问题而来更新了博客,没有了技术美术,遇到问题只能自己解决了 问题是这样的:伸出水面的柱子底部有半透明的材质,用来营造水深的效果,水面也是半透明的,放在一起就出现了半透明穿插的问题,渲染序列出错了。 这个问题在计算机图形学上看成经典案例,在unity上解决方法很简单,修改
[记录]Hololens之Socket网络通信
我用HoloLens开发网络模块时,最初的做法是用.Net的System.Net.Scoekt中的UDP,想必这个方法是大多数开发者直接想到的方法。但是在导出时就出问题了,导出为UWP时,报错,大致是Socket库里缺少某个方法,还有我当时用的同步方法,所以自己写的的多线程,然后多线程也报错了:Thread库里缺少某个方法。 在一番折腾之后,终于找到解决方法:socket中的某些方法是可用的,S...
【Hololens开发】为Hololens配置基于Unity的开发环境
为了能使用Hololens进行开发,你可能需要一台Hololens(笑)或者一个Hololens Emulator。硬件要求为了开发Hololens,,你的电脑需要满足如下配置: 64位Windows 10 Pro, Enterprise, or Education系统(家庭版不支持Hyper-V) 64位CPU 8G或更多内存 BOIS中,以下特性必须被支持和启用: 硬件虚拟化 Hardware
Hololens入门之手势识别(单击、双击)
Hololens入门之手势识别(单击、双击) 本文使用手势识别实现识别单击及双击手势的功能,当单击Cube时改变颜色为蓝色,当双击Cube时改变颜色为绿色。本文示例在上一篇文章的基础上完成。 手势识别是HoloLens交互的重要输入方法之一。HoloLens提供了底层API和高层API,可以满足不同的手势定制需求。底层API能够获取手的位置和速度信息,高层API则借助手势识别器来识别预设的
Unity3D中 使模型变成变透明
在使用Standard Shader的时候 Rendering Model选择Transparent模式就可以调整颜色的透明度。
使用虚幻4开发HoloLens的准备工作
我这边的开发环境是win10 16299和vs2017 HoloLens的系统是14393 HoloLens开发需要UWP,虚幻4官方不支持UWP,所以就需要自己编译微软提供的魔改版的虚幻4了 地址在这里:https://github.com/MICROSOFT-XBOX-ATG/MICROSOFT_UWP_UNREAL/tree/dev_MixedReality 注意是dev_MixedRe
在Hololens中使用Vuforia 进行物体识别入门
Vuforia 的更新算是很快的,包括微软最新的AR眼镜的支持,除了发布Vuforia sdk之外,还提供了好几个hololens unity开发示例。 Vuforia在6.1版本的Unity SDK里实现了对HoloLens的支持. 查看 Developing for Windows 10 in Unity 这篇文章来了解如何配置Unity和Visual Studio的Windows
关于hololens调用讯飞语音sdk问题汇总
由于hololens只支持英语的语音识别,而本人的项目需要用到中文语音识别,考虑到讯飞是国内比较著名的语音识别技术供应商,因此尝试将讯飞的windows SDK嫁接到unity3d中进行开发。而结果很遗憾,该程序能在unity 的调试中运行,但是在hololens中无法正常运行,原因可能是讯飞的sdk不能支持win10的缘故吧。只能够等待讯飞那边进行sdk更新。在尝试使用讯飞开发的过程中,由于un
[洪流学堂]Hololens开发入门篇1之模拟器开发环境配置
本教程基于Unity2017.2及Visual Studio 2017 本教程编写时间:2017年11月27日 视频教程 本教程入门篇的视频课程也已经上线 看视频教程,细节无遗漏哦~ https://edu.csdn.net/course/detail/6639 硬件要求 为了开发 Hololens,,你的电脑需要满足如下配置 64位Windows 10专业版, 企
JavaEE开发的颠覆者: Spring Boot实战
在当今Java EE 开发中,Spring 框架是当之无愧的王者。而Spring Boot 是Spring 主推的基于习惯优于配置的原则,让你能够快速搭建应用的框架,从而使得Java EE 开发变得异常简单。本书从Spring 基础、Spring MVC 基础讲起,从而无难度地引入Spring Boot 的学习。涵盖使用Spring Boot 进行Java EE 开发的绝大数应用场景,包含:Web 开发、数据访问、安全控制、批处理、异步消息、系统集成、开发与部署、应用监控、分布式系统开发等。当你学完本书后,你将能使用Spring Boot 解决Java EE 开发中所遇到的绝大多数问题。
Hololens开发(1) UWP程序拷贝读取文件
需求:将文件拷贝到Hololens程序中并读取测试结果:1.本机(不设置任何权限):1.AppContext.BaseDirectory=D:\SoftwareProjects\Hololens\Test\UWPForReadFile\UWPForReadFile\bin\x86\Debug\AppX\2.可以读取BaseDirectory下的文件和目录列表,不能读取上一级目录的文件和目录列表。3
Hololens——视频播放
说明: HoloLens可支持视频播放,今天讲解的是HoloLens离线视频播放(内置在HoloLens中的视频或通过WWW下载得到的视频)。 视频格式: HoloLens所支持的视频格式需依赖于Unity中MovieTexture所支持的视频格式,也就是说可以通过MovieTexture方式来进行播放视频(其他的视频播放插件如 EasyMovieTexture、Vuforia中的视频播放组
Hololens开发入门一:初识Hololens
说起Hololens要从智能可穿戴式设备说起,几年前可穿戴式设备就被炒的挺火的,出来最多的当然是智能手环,功能无外乎用陀螺仪监控运动,来给出消耗卡路里,睡眠质量等,还有检测心率,功能都挺简单的。还有智能手表,在iWatch出来前就有很多智能手表了,没有哪个火起来,有人说苹果手表出来后这些做智能手表的小创业公司都会挂。不过后来苹果手表出来了,也没见什么动静,原因是iWatch也并没有多出色。这也都是
【Unity+Hololens开发】识别二维码
关于Unity识别二维码的教程,网上有很多教程,我目前看到的都是使用了ZXing.Net ZXing.Net的下载地址: http://zxingnet.codeplex.com/ 解压后找到里面的unity文件夹,底下 在hololens论坛上找到了解决方法: https://forums.hololens.com/discussion/3263/zxing
Unite 2017 | 使用Unity开发HoloLens应用实战技巧(下)
昨天我们分享了《运用Unity开发HoloLens应用实战技巧(上)》,今天下篇将讲解Unity开发HoloLens应用的全息模拟器与交互设计。 附演讲的现场视频(时长30分钟,流量党随意): 全息模拟器 全息模拟器(Holographic Emulation)是一个新功能,可以大幅度减少Unity开发全息应用的迭代时间。Microsoft HoloLens的开发者们将可
[洪流学堂]Hololens开发入门篇3:使用基本功能开发一个小应用
本文首发于“洪流学堂”公众号。 洪流学堂,让你快人几步 本教程基于Unity2017.2及Visual Studio 2017 本教程编写时间:2017年12月4日 本文内容提要 学习简单的凝视(Gaze)、手势(Guesture)、英文语音控制(Voice)、立体音效(Spatial sound)、空间映射(Spatial mapping) 将这些功能整合
Hololens官方教程精简版 -配置篇
前言 初衷  首先,官方教程更新很慢,使用的旧版HoloToolkit(微软提供的工具包)。  其次,官方教程提供了对应的源码包,但是体积大得吓人。下个教程对应的源码就需要很长时间。  最后,我觉得官方教程太复杂,整个教程实践下来,做了后面就忘了前面。  所以有了这个系列,权当做一下学习笔记。 为什么标题里包含“Hololens官方教程”?  因为这个系列就是按照
hololens三大技术原理
房间布局以及物品的探测hololense需要能够探测到房间的布局,以及房间的墙壁,家电等物品的图像识别算法。以及通过扫描构建房间三维空间的能力。人体位置感应hololense必须能够探测到人体的扭动和位移,这样才能精确地将虚拟物品和人看到的物品贴合起来。虚拟物体投射hololense必须能够将WIN10里的虚拟物体,投射到头盔的眼镜上才可以让人眼看到,据了解,能看到的区域还是比较小,分辨率也比较低。
如何实现按钮底部半透明,但是不影响按钮的字体正常显示
有很多banner的图片都有两个半自动的按钮(所谓半自动就是需要人为触发的事件),字体颜色不受背景颜色的半透明影响。它的思路是首先定义一个外层(div,span…..),内层加一个标签作为按钮,一个标签作为背景。结构为: prev
微软HololensMR的介绍(三)_如何将微软Hololens的视频导出
如何将微软Hololens录制好的视频导出: Hololens本身搭建了一个Web Server,可以通过浏览器来控制你的Hololens。这就意味着我们只需要跟Hololens处于同一WIFI之下,在笔记本输入Hololens的IP地址可直接登录到Hololens的WebServer里面进行视频下载(一定要用Win10自带的Microsoft Edge浏览器!!!不然各种报错无法下载,凡是
Hololens 配置文件
目标:Hololens程序运行,会去连接电脑开启的Sharing Service,电脑的IP想存进Txt里面,保存再Hololens上面。这样换一个网络环境,只需要修改txt里面的IP,就可以保证hololens还是可以继续连上电脑端unity开启的service。 坑:不得不说,微软在这儿挖了一个大坑,Hololens没法用我们熟悉的方式操作文件! 网上差了很多次,只有Sto
OSG设置半透明显示
OSG设置半透明显示,需要设置显示颜色的alpha值小于1,且开启融合模式,设置渲染方式为透明方式。osg::Geometry* polyGeom = new osg::Geometry(); //颜色为半透明颜色 osg::ref_ptr shared_colors = new osg::Vec4Array; shared_colors->push_back(osg
HoloLens硬件拆解记录
3  HoloLens硬件拆解3.1  引言本论文采用的是Microsoft官网所购买的第二代开发者版本HoloLens(型号为MIC1823),所有的实验和分析都是建立在该型号的HoloLens上的。拆机所使用的工具为带LED灯3倍手持放大镜、镊子、垫片、47合1螺丝刀、白手套。本论文所采用的HoloLens如图3.1。     (a)...
Hololens 音视频通讯(一)
现在Windows Store支持Hololens的音视频通讯应用是官方发布的 skype 和今年发布的一款 Remote Assist(只能使用企业和学校账号,个人的不行,坑啊), 而且由于服务器在国外,音视频质量不是太好。 下面我将给大家分型怎么开发出一款跨平台的音视频应用......(感兴趣的可以加群交流)   Unity跨平台音视频通讯SDK汇总  ...
hololens和电脑端的远程视频传输
hololens和电脑端的远程视频传输插件,具体可以去github上自己搜
HoloLens第三人称视角Spactator View遇到坑
HoloLens在前段时间出了第三人称视角的项目,但是在项目制作的过程中会遇到很多意想不到的错误,今天给大家盘点一下笔者做该项目遇到的坑,也让大家少走一些弯路。 笔者用的是elgato HD60s的采集卡,如图:官网虽然推荐了elgato的采集卡但是给的却是blackmagic采集卡的教程,虽然差不多,好歹还是有些差异的。 elgato的项目需要下载Elgato Game Capture HD
微软HololensMR的介绍(二)_完全使用指导教程
微软HololensMR的介绍(二)_用户操作使用指导手册教程 通过近一上午的测试,本尊决定写下完整的HololensMR完全使用指导教程(这蛋疼的名字只为了增加曝光亮,百度上没一个清白的教程,所以只能我来亲自动手了) 首先,Hololens主要通过两个方式来进行操作,一个是手势控制,另一个是Cortana语音控制. 头显的朝向点取代了鼠标的指向: 手势控制只有两个: 点
总结HoloLens的一些小功能
Hololens固定语音命令 Go Home - 唤出开始菜单Launch - 打开应用Take a picture  - 拍照(可在任何应用中呼出) Start recording - 录音 Stop recordIncrease the brightness - 调整亮度 + Decrease the brightness - 调整亮度 - Increase the vol
Hololens入门之在线中文识别实现中文语音问答
Hololens入门之在线中文识别实现中文语音问答 由于Hololens中目前不支持中文语音识别,所以使用Bing Speech 的 STT 及 TTS 来实现中文语音转中文文本,及 中文文本转中文语音的流程。该方案需要连接网络。 以下项目使用Bing Speech API, Bot Framework, LUIS 实现在Hololens端应用内的中文语音问答流程。 整体架构如下:
HoloLens软件开发——介绍
这次,我们来看一下,HoloLens的一个开发,HoloLens是微软所开发的一个mr的工具。 首先介绍一下开发它的三个大方面: 1,前置条件 2,使用到的工具 3,HoloLens的开发的一般流程 前置条件 1,windows10 pro版,也就是专业版 2,visual studio2015 update2 以上版本 3,unity HoloLens technical
U3D C# 中文语音识别功能 之 Hololens篇----百度语音识别REST API
在U3D 开发适用于 Hololens 的 UWP 平台的 语音识别功能。 U3D 的UWP 不支持比如`FileStream`,` Directory`,` File类取读写文件。 U3D Hololens的中文语音识别。
Hololens拍照,录像,保存到本地,读取图片和视频
工程地址: https://download.csdn.net/download/shanguuncle/10548611 可到群文件下载 1.拍照  拍照API https://docs.unity3d.com/Manual/windowsholographic-photocapture.html 可以在编辑器模式下拍照 PhotoCapture.CreateAsync(fals...
[洪流学堂]Hololens开发入门篇2之Hello World
本教程基于Unity2017.2及Visual Studio 2017 本教程编写时间:2017年11月29日 如果你还没有配置好开发环境,请看[洪流学堂]MR开发之Hololens开发:入门篇1之模拟器开发环境配置 视频教程 本教程入门篇的视频课程也已经上线 看视频教程,细节无遗漏哦~ https://edu.csdn.net/course/detail/6639
Microsoft HoloLens 技术解谜(上)
HoloLens是什么? HoloLens是微软发布的可穿戴式增强现实计算设备,它拥有这么几个关键要素: 它是增强现实产品,即 Augmented Reality(AR),AR技术将计算机生成的图像与真实的世界相叠加。类似的产品有图像投射到视网膜上的Google Glass,以及叠加在手机摄像头画面上的手机AR应用。它拥有是独立的计算单元,自带CPU+GPU+HPU,不需要外接
Hololens入门之手势识别(手检测反馈)
Hololens入门之手势识别(手检测反馈) 本文实现当使用者手出现在Hololens视野范围内时,跟踪手并给出反馈的效果。 1、在Manager上添加HandsManager脚本组件,用于追踪识别手 HandsManager.cs如下(直接使用HoloTooKit中脚本) // Copyright (c) Microsoft Corporation. All rights res
Hololens入门之使用Vuforia
Hololens入门之使用Vuforia Hololens中使用Vuforia的教程已经一堆了,之前没有时间,项目中也没这个需求要用到Vuforia进行开发,所以一直没去研究过,昨天得空,参考网上一些教程构建了一个最简单的demo,写篇文章记录下流程。 1、去官网上创建一个license  2、创建数据库 3、在数据库中添加要识别的对象,本文
如何使用Hololens 这些手势你都要学
微软 Hololens 全息眼镜虽然主要是面向开发者的设备,但也有一些人通过其他渠道购买到了 Hololens。如果你就是这些人中的一个,面对着刚送到家的 Hololens,不知道如何使用,那么,你首先需要学会使用下面这些手势。 使用 Hololens 和使用 Windows 以及其他任何设备都不同,你不能用光标,你需要用眼睛;你不能使用鼠标单击、双击,你需要使用手势、语音或者遥控器。
Hololens - 模拟器联网设置
保持模拟器打开(方便测试) 系统运行:Hyper-V管理器 选择HoloLens Emulator ….虚拟机设备 点击右侧的虚拟交换机管理 新建虚拟网络交换机 > 外部 > 创建虚拟交换机 名称:Emulator External Switch 连接类型:外部网络,选择网卡,勾选:允许管理操作系统共享此网络适配器,点击创建 再次选择HoloLens Emulator 右键,选择设置 选择左侧E
[洪流学堂]Hololens修改图标icon
本教程基于Unity2017.3及Visual Studio 2017 本教程编写时间:2017年12月22日 工程build出来以后,按照下图指示修改 修改完后重新部署到模拟器或真机 真机可能需要重启才能生效洪流学堂,让你快人几步 在这里定制你的Unity3d学习路线,让你快人几步! 现在加入社群,即可享受一年Unity3d学习路线定制服务。
Unity3D Hololens 真机调试 在VS2015上调试应用程序
版本:unity 5.6.1  语言:C#   最近和河北的网友人品君组成了一个小团队在开发一个2D的游戏,实际做起来工作量确实非常大,而且团队内缺少美工,开发的阻力比较大,我的精力也大部分投入到了其中,所以博文的更新暂时会缓一缓。   最近公司里购入了一台hololens眼镜,我有幸接触到了真机,使用下来除了重量有点重、可视范围小以外,感觉非常的棒。   但就在调试应用程序的时候遇到
微软Hololens应用及开发——HoloLens介绍篇(三)应用界面
版权说明:本文为作者原创,未经允许禁止转载! 鸣谢:感谢盛安德公司及同事们对IT技术的支持,分享和热情,让我有时间和动力完成此博文 来源:微软关于HoloLens的官方文档 三、HoloLens应用界面     1.菜单 菜单包含: 系统信息(Wi-Fi状态,电池状态,声音,时间)Cortana启动按钮用户设置的起始界面所有App界面启动mi
Hololens与Unity问题与解决方案
专门开一篇用来记录笔者在Hololens开发过程中遇到的困难与解决方案。 1. 用Usb调试Hololens,选择Device后部署出错,错误信息:DEP0001 : 意外错误: -1988945906 解决方案:管理员打开CMD,执行net start IpOverUsbSvc,问题解决。 本贴持续更新,如果遇到有Hololens的相关问题可回帖,笔者知无不言。
Hololens官方教程精简版 - 04. Gesture(手势)
前言个人建议,学习Holograms 211之前,一定完成《Hololens官方教程精简版 - 02. Introduction with Device》的学习。本篇集中学习手势功能,完成以下目标: - 是否已检测到手势动作 - 使用导航手势来旋转物体 - 手势超出检测区域的处理 - 手势移动物体Unity Setup请按照第一篇的教程,完成项目的创建。 新建文件夹:”Assets/_Sc
Hololens开发之手势输入
手势是HoloLens三个首要输入形式之一。一旦你使用凝视定位了一个全息图像,手势允许你与它交互。手势输入允许你使用手或者点击器原生地与全息图像交互。手势之外,你也可以在应用中使用语音输入来交互。 手势识别 Hand recognition HoloLens通过追踪手来实现手势识别。HoloLens能够明白手什么时候准备好了(竖起食指手背面向脸)或者点击(手背向脸食指点下)
Hololens的凝视交互
用凝视做交互
基于unity的Hololens项目打包成发布程序bundle文件
从Unity生成uwp项目一般是一个vs的工程,可以直接连接hololens安装和运行程序,但是这样会有些问题。从Unity编译出来的vs工程,需要引用原来unity工程的资源,如果更换电脑只有vs工程会无法正确运行。可以通过在vs工程中商店选项中生成bundle文件这个方法打包成hololens上的安装文件,从而发布给其他人使用。生成bundle可能会由于工程设置的缩略图失败,这种情况只需要将v...
HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目
简介 在这里介绍一下HoloLens开发需要进行的环境配置以及如何从Unity中导出解决方案并通过Visual Studio在Hololens Emulator上运行
Hololens 系列教程--开发环境搭建
伴随着数月的期待,终于拿到了预订的HoloLens开发者版本套件。随着VR/AR/MR技术的热潮,国内外均对它们的应用与盈利前景持有积极的预期,这也直接导致了国内外当前投资VR/AR/MR技术的热潮。无论是融资数十亿美元的Magic Leap,还是Facebook、微软等科技巨头布局VR/AR市场,这股热潮不仅出现在风险投资领域,还席卷了消费者市场和智能硬件市场,这无疑引领了下一波互联网产业的爆发
微软Hololens应用及开发——HoloLens介绍篇(一)全息图介绍
版权说明:本文为作者原创,未经允许禁止转载! 鸣谢:感谢盛安德公司及同事们对IT技术的支持,分享和热情,让我有时间和动力完成此博文 来源:微软关于HoloLens的官方文档 一、Hologram(全息图)介绍      简要介绍:      全息图是利用光和声音在你的现实生活中制造出就好像是真的实物一样。它可以对你眼睛的凝视,动作,声音产生响应并且因此而和你作为现实生活中的一部分
unity 透明问题的探讨和解决方案
unity的透明物体显示错乱的问题,大体猜测原因是因为unity使用了 深度缓存算法 depth-buffer method。该算法需要两个缓存区,一个存放z depth深度信息,一个存放颜色。该算法根据z,替换颜色值。所以只能显示一个物体上的点。 而透明的颜色混合,需要至少两个相同的z的颜色值。unity的transport渲染层级,应该会单独处理,在深度缓存基础上,二次计算颜色值,这个时候是
我们是很有底线的
关闭
关闭