问题标签 [realitykit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3415 浏览

swift - ARKit – 变换矩阵中的不同列代表什么?

ARAnchor4x4 矩阵有 4 列。矩阵的第四列包含 、 和坐标的 3 个x平移yz

我想知道其他 3 列代表什么?

0 投票
4 回答
8031 浏览

scenekit - ARKit / ARCore 开发中的 3D 模型格式

我是 iOS 和 Android 的 AR 游戏开发的初学者。我有以下问题:

  1. ARKit for iOS 和 ARCore for Android 分别支持哪些 3D 模型格式?(我尝试过.dae.obj得到 ARkit 的支持,尚未测试 ARCore。)

  2. 我们的 3D 模型供应商只能为我们提供 FBX 格式。如何将其转换为 ARKit 和 ARCore 支持的格式?我尝试使用 3D 模型转换器,但转换后的模型没有纹理。

0 投票
1 回答
187 浏览

c# - 如何将 3D 对象附加到屏幕上?

如何将 3D 对象附加到我的手机上,以便我可以四处移动,然后单击屏幕后 - 3D 对象应保持在 3D 空间中的当前位置?

0 投票
3 回答
16082 浏览

swift - ARKit 支持哪些 3D 模型格式?

ARKit 支持哪些 3D 模型格式?有人知道在 ARKit 中使用的所有支持格式,以及 Xcode 可以导出哪种格式以在应用程序中使用?

0 投票
3 回答
24206 浏览

unity3d - 与 ARCore 和 ARKit 相比,Vuforia 有什么限制吗?

我是增强现实领域的初学者,正在研究使用智能手机创建建筑物平面图(平面图、房间平面图等具有精确测量值)的应用程序。所以我正在研究可用于此的最佳 AR SDK。将 Vuforia 与 ARCore 和 ARKit 相提并论的文章并不多。

请建议最好的 SDK 使用,每个的优缺点。

0 投票
3 回答
21007 浏览

swift - 如何使用 Xcode 转换器创建 USDZ 文件?

在 2018 年的 WWDC 上,Apple宣布引入新的 USDZ 文件格式。

关于创建 USDZ 文件,有人说:

为了创建您自己的 usdz 文件,一个 usdz_converter 已捆绑为 Xcode 10 beta 的一部分。它是一个命令行工具,用于从 OBJ 文件、单帧 Alembic (ABC) 文件、USD 文件(.usda 或 usd.c)创建 usdz 文件

基本命令行是

我已经安装了 Xcode 10 beta,但无法运行,甚至无法在 2018 年 6 月 4 日提供的 Xcode 10 beta 包(build 10L176w)中找到 usdz_converter。

注意:我仍在 macOS highSierra 上运行,我还没有安装 macOS Mojave 10.14 beta ......但我认为这不应该是原因。

有没有其他人能够让这个 xcrun usdz_converter 工作?

如果是,请分享步骤。

0 投票
2 回答
13463 浏览

swift - Scanning Real-World Object and generating 3D Mesh from it

ARKit app allows us to create an ARReferenceObject, and using it, we can reliably recognize the position and orientation of the real-world objects. But also we can save the finished .arobject file.

enter image description here

However, ARReferenceObject contains only the spatial features information needed for ARKit to recognize the real-world object, and is not a displayable 3D reconstruction of that object.

My question:

Is there a method that allows us to reconstruct digital 3D geometry (low-poly or high-poly) from the .arobject file using Poisson Surface Reconstruction or Photogrammetry?

0 投票
1 回答
9147 浏览

swift - ARAnchor 到底是什么?

我正在尝试理解和使用 ARKit。但是有一件事我不能完全理解。

Apple 谈到 ARAnchor:

可用于在 AR 场景中放置对象的真实位置和方向。

但这还不够。所以我的问题是:

  • 究竟是ARAnchor什么?
  • 锚点和特征点有什么区别?
  • 只是ARAnchor特征点的一部分吗?
  • ARKit 如何确定它的锚点?
0 投票
1 回答
1219 浏览

swift - ARKit - 使用世界射线而不是屏幕点进行射线投射

我想实现类似于ARCore 的 raycast 方法的东西,它在世界空间坐标中采用任意光线而不是屏幕空间点:

我看到 ARKit 本身没有那种方法,但无论如何,也许有人有想法!

谢谢。

0 投票
2 回答
1813 浏览

scenekit - 如何从 ZIP 文件再次生成 USDZ 文件?

大家好,我正在尝试解压缩 USDZ 文件,修改纹理,然后再次压缩 USDZ 文件,但它会中断。

有什么特殊的方法可以将文件压缩回去吗?即使我再次解压缩并压缩它也会停止工作并且具有不同的文件大小。

我没有使用压缩和加密来压缩文件。我注意到的一件事是 USDZ 文件的“需要提取”属性是“2.0 或更高版本”,而我的新 zip 文件值为“1.0 或更高版本”。此外,原始 USDZ zip 中的文件有一些额外的字段,我无法读取或添加到我的新文件中。

会发生什么?任何帮助,将不胜感激。