
ARFoundation
文章平均质量分 92
suelee_hm
这个作者很懒,什么都没留下…
展开
-
ARFoundation入门教程U3-android进入unity黑屏及加载优化
调用MainActivity的HideSplash方法。取到Activity对象。对应android主类。原创 2022-10-13 09:38:42 · 1288 阅读 · 0 评论 -
ARFoundation入门教程11-地理空间和云锚点的配置
托管和解析云锚点必须授权您的应用调用 ARCore Cloud Anchor API。授权包括使用API密钥授权和无密钥授权,区别是:使用API密钥授权托管和解析最多24小时(1天)的云锚点。使用无密钥授权来托管和解析 TTL 介于1到365天之间的 Cloud Anchors。原创 2022-08-19 14:46:14 · 2671 阅读 · 0 评论 -
ARFoundation入门教程U2-AR场景截图截屏
《ARFoundation入门教程U1-android权限申请和配置升级》配置了android权限申请,获取权限后使用代码截屏,AR场景与现实的合照便能以图片的形式保存到手机上,还可以分享给好友。原创 2022-08-01 11:40:45 · 1305 阅读 · 0 评论 -
ARFoundation入门教程U1-android权限申请和导出unityLibrary库配置升级
Android访问sd卡权限,各个版本有不同的方式。使用ARFoundation编程android项目时,可以使用unity提供的Permission申请android权限,提示有UnauthorizedAccessException的报错,基本为权限问题。Android中sd卡的路径一般为:/storage/emulated/0/…比如/storage/emulated/0/DCIM 为相机目录。......原创 2022-07-28 17:29:03 · 1716 阅读 · 0 评论 -
ARFoundation入门教程10-平面检测和放置
监控 ARRaycast 跟踪状态如果 ARCore 具有准确的 3D 姿态,ARRaycast.trackingState 将为 Tracking。否则,它将从 Limited 开始,并在 ARCore 获得准确的 3D 姿势后转换为 Tracking。一旦跟踪状态变为 Tracking,它不会还原为 Limited。...原创 2022-07-19 16:25:23 · 3704 阅读 · 0 评论 -
ARFoundation入门教程4-android接入AR unity工程
1.unity编写脚本AndroidHandler.cs,挂载到AR Camera上,(AR Camera的name为MainCamera,对应MainActivity中CallUnityFun的receiveObj)2. AndroidHandler.cs增加调用unit调用android的代码:public void OnClickToJavaFunSum() { Andro.........原创 2022-07-04 13:56:54 · 1242 阅读 · 0 评论 -
ARFoundation从零开始2- android环境配置
1.安装jdk1.8并配置环境变量Java Downloads | Oracle华为JDK国内镜像:Index of openjdk-localIndex of java-local/jdk/8u202-b08一路下一步,安装成功后配置环境变量:a)右键单击“此电脑”,选择“属性”,弹出“系统”窗口;b)单击“高级系统设置”,在弹出的“系统属性”窗口中,单击“环境变量”; c)在系统变量,新建一个环境变量:变量名:JAVA_HOME变量值:(jdk安装位置) d)查找变量名为“CLASSPATH”的环原创 2022-07-02 17:02:35 · 1517 阅读 · 0 评论 -
ARFoundation从零开始9-AR锚点(AR Anchor)
使用锚点,可以让虚拟对象看起来仿佛留在 AR 场景中。锚点可确保对象在空间中看起来保持不变,并保持在现实世界中的虚拟对象的视觉效果。原创 2022-06-24 18:25:31 · 5038 阅读 · 1 评论 -
ARFoundation从零开始8-Geospatial API(地理空间)开发
ARCore Geospatial API为开发者带来了Live View的底层技术,包括大规模云锚点功能,以及全球视觉定位系统(VPS)的访问权限,可用于开发多人共享的AR应用。该技术基于谷歌地球3D模型数据和街景图像数据,原理是将数百亿张街景图像转换为支持VPS定位的3D点云,共提取了数万亿个3D数据。只需不到一秒时间,便可根据3D点云数据定位设备的位置和方向。...............原创 2022-06-21 10:12:35 · 1976 阅读 · 5 评论 -
ARFoundation从零开始3-创建ARFoundation项目
1. unity版本2020.2.6f1,新建项目: 2.Hieraychy下Scene重命名为GeospatialScene,选择Window-Package Manager- Unity Register,依次下载:XR Plugin Management 4.0.7AR Foundation 4.1.10ARCore XR Plugin 4.1.10ARKit XR Plugin 4.1.10 3.如下: 4.删除原有摄像机, 点击Hierarchy的“+”,添加AR Session Origin和A原创 2022-06-17 10:37:38 · 2215 阅读 · 1 评论 -
ARFoundation从零开始5-AR图像跟踪
以现实世界中的某物体、某介质为参照物,将AR内容固定到该参照物的相对位置,伴随参照物的移动而发生相对位置的改变,即所谓的AR跟踪。2D图像追踪(ARKit和ARCore),通过检测环境中的特定2D图像,Tracked Image Manager可以自动创建表示所有已识别图像的GameObject,让你可以根据特定图像改动AR体验。...............原创 2022-06-15 16:38:26 · 3788 阅读 · 2 评论 -
ARFoundation入门教程7-url动态加载图像跟踪库
Reference Image Library图像跟踪使用的是静态的方法,提前建立好参考图库,加入参考图并为之索引建立对应关系。对于有大量的参考图的应用,就要使用到MutableRuntimeReferenceImageLibrary了。 MutableRuntimeReferenceImageLibrary支持动态添加参考图像。..................原创 2022-06-07 11:48:42 · 914 阅读 · 3 评论 -
ARFoundation从零开始6-url动态加载图片渲染素材
Unity为我们资源读取提供了几种基本方法:1.Resources.Load():从项目资源的Resources文件夹进行读取。适合不需要更改的数据。2.WWW类读取。(已弃用)3. UnityWebRequest。从url加载资源。适合频繁更改数据的资源或指定用户加载的资源等............原创 2022-06-06 14:00:36 · 462 阅读 · 0 评论 -
ARFoundation从零开始1-ARFoundation简介
unity搭建了一个开放型的架构体系的平台-Subsystems。Subsystems是一系列功能的逻辑分组,一个Subsystems就可以当做是一个AR Foundation功能部分的C#代码。原创 2022-05-30 13:21:38 · 6775 阅读 · 0 评论