11 生活在他方

尚未进行身份认证

那天的流星划过天际,落入心中成为平凡的石头。

等级
TA的排名 3k+

Unity2019安卓平台新手安装设置建议

第一次安装对于初学者,建议一定使用Unity Hub进行安装。Unity Hub下载地址:https://unity.cn/releases安装完Unity Hub以后,安装Unity2019。Unity安装目录,项目目录,发布APK的目录,最好都没有中文,否则容易出错。第一次安装的Unity2019的安卓平台内容,一定要选上【Android SDK & NDK Tools】和【OpenJDK】。安装完成以后,新建一个项目,打开Unity2019。在【Preferences】窗口的【

2020-05-29 16:05:29

Android SDK最新问题

今天弄Android SDK,发现新版下载的又有变化。原来的Android SDK 26.1.1,升级了,好像是升级成32.X但是,这个新版的,下载下来不能像26.1.1那样使用了。直接使用会提示Warning: Could not create settingsjava.lang.IllegalArgumentException解决方法是首先,需要重新建立目录...

2020-05-06 21:36:26

EasyAR4.0使用说明(Unity3D)(九)----屏幕录像

屏幕录像不是增强现实的功能,只是EasyAR SDK自带的一个功能。该功能限制颇多,只能在移动设备上使用,而且没有办法直接录制UI界面。屏幕录像功能本质上录的是RenderTexture。总体说明主要是在基础结构上添加了一个【VideoRecorder】游戏对象。另外,需要动态的往【Main Camera】主摄像机游戏对象上添加【CameraRecorder】脚本。CameraRecord...

2020-05-01 15:01:56

EasyAR4.0使用说明(Unity3D)(八)----稠密空间地图

稀疏空间地图的作用主要是定位,而稠密空间地图主要作用就是重建。利用RGB相机图像对周围环境进行三维稠密重建,得到稠密的点云地图和网格地图,再利用网络地图对虚拟物体实现遮挡和碰撞。稠密空间地图官方没有提供持久化的方法。官方给出了稠密空间地图的介绍和使用建议。https://help.easyar.cn/EasyAR%20Sense/v4/Guides/EasyAR-Dense-Spatial-M...

2020-05-01 11:36:34

EasyAR4.0使用说明(Unity3D)(七)----稀疏空间地图

稀疏空间地图的对应用环境的要求和平面图像识别可以比照理解,周围环境需要足够丰富,不能有大片的单色区域,透明区域。此外,光照,角度都会对建立地图和定位产生影响。官方给出了建立地图和定位地图的建议。https://help.easyar.cn/EasyAR%20Sense/v4/Guides/EasyAR-Sparse-Spatial-Map.html总体说明稀疏空间地图的基础是运动跟踪,所有在...

2020-04-30 18:08:25

EasyAR4.0使用说明(Unity3D)六----表面跟踪和运动跟踪

表面跟踪和运动跟踪很类似,其目的都是通过感知设备在现实空间的变化来实现将3D模型显示得像是在现实空间某个位置的感觉。实际使用的方式也很类似,只要将物体放置在【WorldRoot】游戏对象下成为其子游戏对象就能自动实现跟踪效果。 表面跟踪对设备的要求更低,支持的设备更多,但是效果更差一些,而且场景中只能放置一个虚拟物体。能实际应用的场景其实不多。运动跟踪对设备有要求,官方给出了设备支持列表:地址:...

2020-04-29 11:25:10

EasyAR4.0使用说明(五)----3D物体跟踪

3D物体跟踪总体上是和平面图像跟踪差不多的,设置,包括程序控制,识别多个对象。区别只是目标对象的不同。总体说明3D物体跟踪对3D物体的纹理,也就是表面的图案的丰富程度是有要求的,纹理如果是简单的色块组成的效果并不很好。官方对被跟踪的3D物体的详细要求可以查看官方网站的文档地址:https://help.easyar.cn/EasyAR%20Sense/v4/Guides/EasyAR-3D-...

2020-04-28 17:04:06

EasyAR4.0使用说明(Unity3D)(四)----云识别

EasyAR 云识别的图库默认 10 万张图片,同时提供了对图库图片进行操作的 API 接口。这里主要说明的是如何实现云识别。个人版一个账号只有 28 天的免费使用时间段,初学者一定要在准备学习云识别的时候再建立云图库,否则很快会过期的。总体说明云识别主要是在平面图像识别的 Tracker 预制件中添加了Cloudrecognizer游戏对象。通过设置该游戏对象的enable属性,可以...

2020-04-28 11:04:48

EasyAR4.0使用说明(Unity3D)三----平面图像跟踪扩展:视频播放,涂涂乐

播放视频平面图像识别以后播放视频也是一种经常被用到的增强现实的表现方式。通常是截取视频第一帧的图片作为识别图片,识别以后播放视频。这样就给人一个图片动起来的错觉。在场景中设置Main Camera的Clear Flags属性为Solid Color。 将EasyAR/Prefabs/Composites目录下的EasyAR_ImageTracker-1预制件拖到场景中。 将EasyAR...

2020-04-27 20:31:02

EasyAR4.0使用说明(Unity3D)(二)----平面图像跟踪

总体说明平面图像跟踪对图像有一定的要求,纹理细节丰富,纹理不是简单重复,长宽比不能太大。 官方提供了图像检测工具,将图像上传到指定地址,可以知道可识别度。地址:https://www.easyar.cn/targetcode.html平面图像跟踪主要是ImageTracker和ImageTarget这两个游戏对象,每个ImageTarget对应一个被跟踪的图像,场景中也可以同时出现多个Im...

2020-04-26 14:32:58

EasyAR 4.0使用说明(Unity3D平台)(一)----基本设置和总体说明

简单说明官方网址:http://www.easyar.cn/EasyAR Sense(SDK)提供了平面图像跟踪(图片识别),3D物体跟踪(物体识别),运动跟踪,稀疏空间地图,稠密空间地图等功能。,在官方的例子中,除了识别图片显示模型,播放视频外,还提供了涂涂乐的例子。EasyAR 4分个人版,专业版和企业版。个人版免费使用,但是有水印(在屏幕右下角)。云识别,手势识别和姿势识别的免费...

2020-04-25 20:46:42

EasyAR4.0稀疏空间地图室内导航

现有的AR室内导航,一种方案是利用运动跟踪实现,但是偏移较大。比较靠谱或者说能满足商业使用的还是稀疏空间地图。(ARCore管叫云锚点)实现效果如下:EasyAR稀疏云地图室内导航制作思路其实很简单,先建立空间地图。然后利用平面图像追踪在空间中定位关键点。然后设置关键点之间的连接形成路径。导航的时候,动态生成对应路径并烘焙,然后利用Unity的导航功能就能实现室内导航了。对于稀...

2020-02-26 23:32:36

EasyAR4.0简单使用说明

EasyAR4.0在去年底推出,新增了运动跟踪,稀疏云地图等功能。注册,基本设置EasyAR使用需要先注册用户,平面图像跟踪,物体跟踪,表面跟踪的功能只需要添加“Sense License Key”即可。如果需要使用稀疏云地图,则还需要添加“API KEY”Sense License Key是和应用的Package Name/Bundle ID绑定的。在导入EasyAR S...

2020-02-21 21:41:43

基于EasyAR运动跟踪的室内导航

EasyAR4.0带了运动跟踪功能,用这个试着做了个室内导航的例子。基于运动跟踪的室内导航,效果不理想,一是偏差还是比较大,二是导航开始的时候需要扫描特定图片。原理很简单,利用运动跟踪功能,及当移动设备在空间移动的时候,能够很准确的知道设备当前的位置角度的变化。简单说就是,设备在空间中向某个方向移动了多少距离,设备自己是知道的。利用运动跟踪这个特性,在Unity中建立一个和现实要导...

2020-02-14 20:03:58

AssetBundle学习小结

AssetBundle是Unity提供的一种存档文件,其中包含了可以在运行时加载的用于特定平台的非代码资源。可用于下载内容,减小初始安装大小,加载针对特定平台的优化过的资源以及减轻运行时内存压力。基础信息官方教程https://learn.unity.com/tutorial/assets-resources-and-assetbundleshttps://docs.unity3d.c...

2019-12-24 15:19:42

Unity WebGL与浏览器脚本交互

Unity发布成WebGL之后,可以与浏览器脚本进行交互,官方说明链接:https://connect.unity.com/doc/Manual/webgl-interactingwithbrowserscripting浏览器脚本调用Unity方法在浏览器脚本中,支持调用Unity的方法,提供了和Unity中一样的SendMessage方法。SendMessage(脚本所在游...

2019-11-29 13:15:56

Unity加载网络图片和视频

加载网络图片要用到UnityWebRequest类下的方法,访问图片的URL地址之后,再将获取的内容转换为对应的格式赋值即可。将图片用3D平面显示和用UI的图像显示,只在转换格式和赋值的时候有区别。 /// <summary> /// 加载图片 /// </summary> /// <retur...

2019-11-08 15:57:06

VRTK学习小结

VRTK全程Virtual Reality Toolkit,是国外的一个VR开发工具,其最大的特点是支持主流的多个VR SDK,包括SteamVR、Oculus、GearVR等。VRTK屏蔽了各个不同VR SDK的差异,能够做到一次开发就能在多个不同的VR设备上使用。其次,VRTK提供了比官方更丰富的示例,并且提供了模拟器,让开发者能够更方便的开发VR内容。下载VRTK可以在Unity商城中...

2019-09-25 21:23:47

VS Code作为Unity脚本编辑器设置

Unity3D在2017版以后,默认是用Visual Studio作为脚本编辑器,但是VS实在太大了,还是用VS Code方便,小巧灵活。下载VS Code下载地址:https://code.visualstudio.com/当前版本:1.38.0关联UnityUnity下打开Preferences窗口,在【External Tools】中修改【External Script Edi...

2019-09-09 17:23:32

Google VR 学习小结

Google VR是Google公司的一款VR SDK,主要针对Google的Cardboard和Daydream设备。市面上很多低端的VR眼镜本质上都是Cardboard的加强款,将纸盒子变成了塑料盒子,使佩戴使用更舒服,并没有更多的技术上的提升,使用方法也是需要插入智能手机。所以,在面对低端的VR开发的时候,Google VR仍然是一款不错的VR SDK。官网地址:https://dev...

2019-08-22 14:48:14

查看更多

勋章 我的勋章
  • 图书勋章
    图书勋章
    CSDN技术图书作者专属勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取