AR/VR
文章平均质量分 58
-dragon-
越努力,越幸运,不要让任何事成为你不学习的理由!关注数据挖掘、增强现实和android相关领域的发展。
展开
-
vofuria的开发(1)
1.vofuria的开发平台,包括vuforia engine, tools, cloud services.2.主要的应用在手机+viewer,eyewear,支持平台安卓,IOS,Unity3. vuforia engine or sdk的支持。4.platform components -Tools4.1 包括两个部分一个是3D物体识别时的扫描工具,推荐samsung galaxy S5 或是原创 2016-05-10 15:35:37 · 4618 阅读 · 0 评论 -
VR开发教程汇总
1.下面是关于VR开发相关的教程进行汇总,包含主流VR开发教程,并在不断的更新中…欢迎大家关注。2.HTC VIVE开发教程1.HTC VIVE开发教程(一)2.HTC VIVE开发教程(二)3.HTC VIVE开发教程(三)3.VR开发教程之 Learning Virtual Reality1.《VR入门系列教程》之1—预热篇2.《VR入门系列教程》之2—VR头显–3.《VR入门系列教程》之3—运原创 2016-10-11 22:06:40 · 4096 阅读 · 0 评论 -
AR/VR learning (1)--artoolkit在android studio 上的配置
1.注意默认你已经安装好了JAVA ,AS,并正确的配置好了环境变量,本人配置此AR引擎的开发环境如下,win10 64位,artoolkit 5.32 IDE:Android Studio(AS).1.1 加压出altoolkit的SDK,文件结构如下所示1.2在上面所示的androidStudioProjects目录下找到ARSimpleNativeCarProj,并用AS打开。打开后在检查工程原创 2016-06-07 23:27:42 · 8775 阅读 · 7 评论 -
AR引擎vuforia源码分析、中文注释(2)用手势控制来与模型简单交互
1.在做AR的时候,用时需要与模型交互,来控制模型的移动,本人在分析源码的时候做了点修改,可以按这种方式来实现模型的移动、缩放等,下面用模型的移动为例来说明下模型的平移(只做了上下移,其它移动可以按这种方式来)2.首先在ImageTargets.java下定义两个成员变量//这里只用到了Y public float distanceX=0; public float distance原创 2016-08-07 13:05:31 · 6669 阅读 · 0 评论 -
AR引擎vuforia源码分析、中文注释(1)
1.这个应用程序的是从ActivitySplashScreen开始的,就相当于入口地址main一样。那么源码分析就从这里开始。Created with Raphaël 2.1.0ActivitySplashScreenActivityLauncherAboutScreen结束2.在ActivitySplashScreen中主要是做启动界面的一些工作,关于这个文件的源码注解可以本人的github上找到原创 2016-08-05 17:06:00 · 5295 阅读 · 0 评论 -
vofuria的开发(5)替换原vuforia的茶壶模型、改为自己想要的模型AR model
1.在基于android NDK开发的过程中,替换目标图片之后就是如何替换掉官方demo中给的茶壶模型,换成自己想要模型。如果对替换目标图片不了解的可以点击这里。2.在更换模型的过程中首先你要有一个.obj的文件,这个文件你可以去下载,也可以用3Dmax来生成。3.下面是必备步骤,大家不要怕麻烦,下载ActivePerl并安装,可以自行百度下载。 4.下载obj2opengl文件,可以点击下面这里。原创 2016-07-30 21:52:03 · 10030 阅读 · 19 评论 -
AR/VR learning (2)--unity3D在android 上的手势识别与检测
1.此处需要使用FingerGestures的插件,大家可以在这里找到最FingerGestures新版本下载地址,这个插件主要目地是帮我们识别手势。2.FingerGestures的包结构,在Assets/plugin/下。FingerGestures/ 插件的根目录FingerGestures/Prefabs 可以直接拖放到场景中的预设资源(prefabs)FingerGestu原创 2016-06-20 17:42:34 · 9899 阅读 · 1 评论 -
AR/VR learning (3)--物体的运动与动画(iTween插件的使用)
这里写链接内容##1.iTween是一个轻量级的插件,是用来做物体的运动(其中有人说是动画,个人觉得运动比较合适),可以用来做物体的移动,变换,跳跃等iTween的安装如下。在unity3d中的assets store中搜索iTween,点击导入就行导入后的效果如下,其中iTween.cs是关键脚本(如下图中所示),其它的都可以删掉的。2.为了说明如何使用脚本,下面来进行基本的移动操作移动操作的基本原创 2016-07-03 19:07:54 · 3030 阅读 · 0 评论 -
android studio for android learning (二十二 )如何在camera2中加载其它控件和当前摄像头视图显示在一起以及UI优化
1.在camera视图中显示其它控件,在增强现实中有很重要的应用,下面介绍一种在camera视图中加载其它控件的方法。2.下面先来展示下要达到的效果,如下图中所示3.首先要是在一般的容器来,像linearlayout,relativeLayout,tableLayout,FrameLayout等可以在代码中动态布局,但在摄像头视图下,本人用的是textureView怎么都不可以添加相关的控件,比如加原创 2016-07-25 22:12:45 · 3635 阅读 · 0 评论 -
AR/VR learning (3)--虚拟按键(virtualButton)的测试与使用
1.新建unity3d工程,移除mainCamera,导入vuforia unitypackage,然后移入ARCamera,如下图中所示。2.导入识别图,本人用的是一张小熊3.ARcamera注意相关设置,如下图中所示4.ImageTarge预制体如下所示5.加入VirtualButton预制体,如下5.1 注意名字5.2 调整virtualButton的位置,并在上面加上两个3D Obeject原创 2016-06-29 23:01:44 · 7932 阅读 · 0 评论 -
vofuria的开发(2)利用android studio+vuforia搭建AR开发环境
1.从Vuforia 5.0.10开始支持android studio IDE那么如何来配置这种开发环境呢?网上的安装要么不好用,要么是基于eclipse,很少有基于这款IDE的,本文所用SDK5.5.9,android studio 2.1 win10 64位。2.在已经安装好android studio 且配置好SDK,NDK的情况下,因为vuforia依赖NDK,准备vuforia的安装包SD原创 2016-05-31 09:57:00 · 16760 阅读 · 25 评论 -
vofuria的开发(4)更换目标图片(target)
1.首先进入vuforia的官网,接下来的操作就很简单了,如下图中所示。这里如果你不是Unity开发就选择SDK下载,里面有一个.bat的文件一个.xml的文件,将文件放到将这两个文件放到\vuforia-sdk-Android\samples\VuforiaSamples\assets文件夹下。2.修改代码:2.1 ImageTargets.java startLoadingAni原创 2016-06-10 21:14:02 · 4494 阅读 · 5 评论 -
vofuria的开发(3)将vuforia引入新建立的工程
1.一个新建的android项目需要用到新的SDK(vuforia),怎样做可以方便的在工程文件中调用呢?其实很简单只需要将vuforia 的jar引入就可以了,首先在vuforia SDK中找vuforia的jar包,在工程中app的同级目录下也就是src的同级目录,建立libs目录,将vuforia的jar放里面,然后右键–as library。在app同级和目录下,按照下面的方式即可。这样你就原创 2016-06-02 09:15:08 · 3061 阅读 · 0 评论 -
unity 入门学习之(二)脚本学习
1.脚本本身就是作为行为组件.//引入命名空间using UnityEngine;using System.Collections;public class ExampleBehaviourScript : MonoBehaviour{ void Update() { if (Input.GetKeyDown(KeyCode.R)) {原创 2016-05-15 20:10:30 · 2891 阅读 · 0 评论 -
最新HoloLens在windows10上的开发配置(1)
1.安装基本要求1.1 Visual Studio 2015 Update 2 If you choose a custom install, ensure that Tools (1.3.1) and Windows 10 SDK (10.0.10586) is enabled under Universal Windows App Development Tools node. All edit原创 2016-04-19 23:23:01 · 11130 阅读 · 1 评论 -
unity 入门学习之(一)创建基本的3D游戏场景
1.准备工作,创建新工程2创建好的工程如下图中所示,在scene场景中包含一个主摄像机(main camera)和一个方向光(DirectionalLight),如下图右中所示,点击主摄像机在场景的右下角会出面预览窗口。3.创建基本的3D场景13.1 在现在的场景中增加一个平面,并在平面(plane)的insepector 视图中将transform组件的position属性值设置为(0,0,0),原创 2016-05-14 14:30:09 · 29351 阅读 · 4 评论 -
AR与VR学习该如何开始-探索篇
1.VR/AR/MR,分别代表Virtual Reality(虚拟现实),Augmented Reality(增强现实)和Mixed Reality(混合现实)。三者可以大概分进一个领域,但是VR世界在呈现时会完全取代现实世界,这个时候用户看不到真实世界的东西;AR是在真实世界的基础上叠加信息,同时你在真实世界的行动并不会受影响;MR则是真实世界与虚拟世界合在一起,你在真实世界看到的东西会受到虚拟世原创 2016-05-10 12:58:42 · 14253 阅读 · 0 评论 -
Vuforia AR引擎开发技术博客学习汇总
1.此处一篇关于AR 引擎 Vuforia增强现实开发汇总博客,上面部分是基于android SDK开发,下面部分是基于unity3D的AR开发,该技术博客现在正处于不断更新中…………..,欢迎大家关注,点击下面相关标题即可学习。一、Vuforia源码相关0. Vuforia源码github注释全解1.AR引擎vuforia源码分析、中文注释(1)2.AR引擎vuforia源码分析、中文注释(2)用原创 2016-08-02 23:06:41 · 4864 阅读 · 0 评论