自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 HTCVive的手柄的功能键调用

Vive手柄按键的交互操作对于VR的体验来说很重要,所以这次我们来说一下手柄上的按键是怎么做交互的。首先我们需要新建脚本,然后把这个脚本拖到左手或者右手的控制器上,表明我们要给哪个控制器使用这个脚本。 在使用功能键之前,先需要追踪到手柄,添加下面代码: SteamVR_TrackedObject trackedObj;void Start () { t

2017-08-11 10:42:43 6898

原创 利用Vuforia开发一个AR卡牌对战(二):主要代码实现

Vuforia开发AR卡牌对战游戏(二):实现接着上一篇,我们再继续实现我们的卡牌对战游戏,上一次忘记了将血条的样式改为水平的Filed样式。 这里我们需要几个Tag:KnightAI,RemoteAI,KnightWeapen,RemoteBullet,分别给到近战,远程,近战的武器,远程的子弹上。由于我们有两个角色,一个远程一个近战,所以我们要写两个脚本。首先写近战的脚本:

2017-08-09 14:04:22 3674 3

原创 利用Vuforia开发一个AR卡牌对战(一):多图识别+EventHandler框架

卡牌对战1:多图识别+EventHandler框架这个系列主要讲解实现一个简易的AR卡牌对战的功能,这次首先实现多图识别和EventHandler的框架介绍。首先我们来实现多图识别。1.上传识别图并下载数据包,然后得到LicenseKey。这里用了两个识别图,一次打包两个识别图下载下来。 两个识别图分别是和2.Vuforia插件导入Unity,并将识别图数据包导入,拖入AR

2017-08-08 09:20:50 7435 1

原创 利用Unity实现Vuforia SmartTerrain的简易应用

SmartTerrain是可以让虚拟模型和现实世界产生互动的一种方式,这次我们用Unity2017.1.0f3,Vuforia6.2.10来实现以下智能地形的一个简单的应用。实现目标:点击地形的某个地方,机器人可以移动过去,碰到障碍物就停止。我们首先来设置一下这个智能地形,好让我们的应用能够使用它。一、首先导入Vuforia的插件,配置ARCamera和ImageTarget。这里

2017-08-07 09:11:10 3657

原创 Unity利用CardBoardVR制作(二)一个简易的全景相册和视频

这次紧接着上一次的应用制作,我们来实现一个简易的VR应用——VR全景相册和全景视频的播放。我们需要准备的素材:1.Unity20172.带有陀螺仪的手机3.纸盒眼镜4.全景照片和视频。5.一个法线向内的球。还是根据上一次的方法,将平台转换为安卓,然后勾选VRSupported,然后SDK选择CardBoard。一、导入法线向内的球。将这个球拖到面板中,并把他的位

2017-08-04 09:01:35 2909 4

原创 用Unity2017做一个简易的CardBoardVR应用

CardBoadVR + Gaze操作:利用Unity2017做一个简易CardBoard的应用CardBoard应该是目前VR市场上最廉价的”VR头显”,由于低廉的价格以及智能手机的普及使得这个纸盒有一个广泛的应用。这次就来介绍一下做一个CardBoard简易应用所需要的基础。 1.一台有陀螺仪的手机。2.Unity,我这里使用的是Unity2017.1.0f3由于Uni

2017-08-03 09:52:24 12119 9

原创 互动大屏,unity透明视频的实现方法:

AR中常见的应用方式,在摄像机前播放部分透明的视频,让视频和相机中的场景有所交互等应用方式。这次主要介绍特殊Shader的编写和视频的简易制作,在Unity中不借助ARSDK打开摄像头,播放视频达到简易的AR的效果。这边平面和视频有两种不同方法实现。下面分别介绍。一、视频的处理(两种方式)1.用原始视频+黑白剪影+Shader视频实现(一个视频被分为左右两部分)大致介绍:将视频分为

2017-07-31 09:22:45 10954 4

原创 利用陀螺仪模拟简易的SLAM功能(仅旋转)

陀螺仪简易模拟SLAM功能(旋转后虚拟物体位置不变):SLAM: simultaneous localization and mapping ,即时定位和地图构建。也就是一个设备到了一个陌生的环境中,能知道:我在那,周围的环境是怎样的,我该怎么走,路上有什么障碍等信息。SLAM在生活中有很多用处,在AR或者MR中我们利用SLAM来对周围的空间进行扫描和三维空间重建,然后在重建的位置放置虚拟物体

2017-07-27 09:00:29 5397 1

原创 Unity用Vuforia做AR实现脱卡效果

有时在识别目标丢失后我们仍希望虚拟物体能够出现在摄像机前,或者到一个特定的位置,我们能对其进行操作,这就是脱卡功能。自带的脱卡功能应该是ExtendedTracking:允许模型在识别图丢失的时候还存在,位置不变(在丢失的时候的位置,这样也就允许了可以近距离观看模型,就算是丢是识别图也不要紧。如果要使用ExtendedTracKing,在ImageTarget下的ImageTargetBe

2017-07-26 09:40:47 18141 4

原创 利用Vuforia自定义识别/动态生成识别图的简单操作步骤

利用自定义识别可以不用上传图片到Vuforia官网,也可以动态生成/修改识别图来达到在本地修改识别图的目的。利用Vuforia进行自定义图片的识别(自定义识别是不支持虚拟按键的)1.新建工程并将Vuforia插件导入Unity2.因为是自定义识别图,不用将图片上传到官网,也就不用下载相应的图片数据包3.将原始场景中的MainCamera删除,并拖入vuforia预制件中的ARCam

2017-07-24 11:29:41 9349 5

原创 如何利用Vuforia6.2.10,在Unity2017中来实现AR中的虚拟按钮功能

我们在开发一些AR应用的时候有时候会需要与识别图进行一些简单的交互,这就可以利用.Vuforia自带的VirtualButton功能来利用识别图和虚拟物体有一个简单的交互步骤:1.首先导入Vuforia,这里使用的是Vuforia6.2.10的版本,Unity2017.1.0f3。2.将识别图的数据包导入该工程。3.删除原始场景中的MainCamera,再从Vuforia-Perf

2017-07-20 10:49:10 8536 3

增强现实智能地形

之前介绍的都是我们通过扫描单个识别图或物体来实现增强现实,可他们都是相对独立的,并且与现实场景没有互动,既然是增强现实,那么如何让我们通过增强现实技术加载出的模型与现实场景互动,就是我们这节要介绍的Smart Terrain。

2017-06-14

AR智能地形

之前介绍的都是我们通过扫描单个识别图或物体来实现增强现实,可他们都是相对独立的,并且与现实场景没有互动,既然是增强现实,那么如何让我们通过增强现实技术加载出的模型与现实场景互动,就是我们这节要介绍的Smart Terrain。

2017-06-14

增强现实云识别

当我们在开发项目过程中,需要将识别图放置在服务器后台,而不是App内部的时候,需要使用Vuforia的云识别功能,在本节中,我们将会介绍Vuforia云识别的实现步骤和方法。

2017-06-13

3D物体识别

我们在第五节和第六节中讲解了柱体识别和立方体识别,这两个章节的内容都只是针对简单几何体进行识别,在本节中,我们将介绍不规则三维物体识别的识别步骤和方法。

2017-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除