问题标签 [arquicklook]
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.
swift - AR Quick Look - Using double sided Materials in USDZ is not displayed
Using a double sided Material in USDZ Files is not displayed when opening the model in AR Quick Look. Only one side is displayed. Even when the model is displayed correctly when opening in Xcode or other tools. Seems like AR Quick Look is ignoring that setting. Are there any solutions?
swift - 在 QLPreviewController 中禁用 AR 对象遮挡
我QLPreviewController
用来展示 AR 内容。对于带有 LIDAR 的较新 iPhone,似乎默认情况下启用了对象遮挡。
有什么方法可以在 QLVideoController 中禁用对象遮挡,而无需构建自定义 ARKit 视图控制器?由于我的模型非常大(真人大小的建筑物),它们似乎最终会消失或被切断。
augmented-reality - Improve load time of large `.reality` files
So I have a large (138mb) reality file that I want to user to be able to interact with via Safari quick view.
So I have done the following:
now obviously since its such a large file it takes a few minutes to download, now the apple docs are not great when it comes to the web side of reality kit so I'm wondering if there is anything I can do to improve the experience for the user?
ios - AR Quick View 的 AR Quick View 按钮在某些 iOS 设备上无法按下
AR Quick View 的 AR Quick View 按钮在某些 iOS 设备上无法按下。至于 iPhone 12 Pro,在 iOS 15 上使用标准 iOS 二维码阅读器读取时无法按下 AR Quick View 按钮,但在 iOS 14 上的 iPhone 12 Pro 上可以按下 AR Quick View 按钮。在其他设备上,从 Safari 启动时可以按 AR Quick View 按钮,但从标准 QR 码阅读器访问时不能按 AR Quick View 按钮。此外,在某些 iOS 设备上,无法按下 AR 快速查看按钮。该问题似乎也发生在https://konabeer.jp/beach-diorama-ar/之外。有什么办法可以避免这个 AR 快速查看按钮无法按下?如果我能获得更多信息而不仅仅是这个问题的解决方案,那将非常有帮助。
作为我们自己验证的结果,在 iOS 15 上以及从控制中心导入二维码时,AR 快速查看按钮已停用。如果您知道任何已知的错误或解决方法,或者如果有任何信息站点提供有关此问题的信息,我将不胜感激。
swift - 在 ARQuickLook 中更改 USDZ 模型
我正在开发具有 AR 功能的 iOS 购物应用程序。用户可以使用 iOS Quicklook 在 AR 中预览产品。AR 模型是 usdz 文件。
由于应用程序/设计要求,我不得不在 Quicklook 屏幕上添加自定义视图。用户应该能够在 AR Quicklook 屏幕中选择颜色,因此我创建了一个从 QLPreviewController 派生的新视图控制器并添加了一些 UI 组件(集合视图、按钮等)。我对每种颜色都有不同的模型,所以当用户选择颜色时,应用程序应该加载不同的模型(usdz 文件)。这是代码片段。
到目前为止一切都很好。我可以打开 AR Quicklook 并且可以第一次放置对象。
问题是
- 当我通过选择 collectionview 单元更改产品时,Quicklook 会自动切换到“对象”视图,即使之前的模型在 AR 屏幕(相机)中
- AR 屏幕(相机)变为禁用状态。我再也看不到 AR 屏幕上的新模型了。我必须关闭 AR 屏幕才能响应 AR 模式。或者有时我必须重新启动应用程序(只是关闭 QLPreviewController 不适用于下一个 AR 视图)。
这是 QLPreviewDataSource 代码
当用户在 Quiclook 中点击 collectionViewCell 时,我只是更新了 AR 模型名称并调用了 QLPreviewController 的 reloadData 函数。
任何帮助将不胜感激。谢谢!
ios - 在 AR Quicklook 中直接进入“对象”视图模式
我正在开发一个 iOS 购物应用程序,用户可以在 AR (Quicklook - QLPreviewController) 中看到产品。当用户打开 AR 屏幕时,应用程序进入 Quicklook 的 AR 模式(相机)。只是想知道我是否可以更新应用程序以直接进入“对象”视图模式。谢谢!
swift - SwiftUI:字典和 quicklook 的集成
我正在为我的 iOS 应用程序寻求帮助,希望有人能让我走上正确的道路!仅供参考:我不是开发人员,我是一名建筑专业的学生,正在为博物馆的项目工作。
所以,我有这个视图,其中包含博物馆中不同对象的多张卡片,当我点击它时,我会转到一个新视图,其中包含图像、描述、... + 一个播放按钮(播放按钮是一个矢量三角形有一些覆盖它的框架,背景......)。
我以某种方式对其进行了配置,以便我能够轻松地添加更多对象,并使用字典提供相应的信息。
然后我用这段代码在我的主视图中调用这个变量来查看我想要显示的每张卡片。
我的完整视图编码如下:
在这一点上,一切都如我所愿。但现在我想为每个对象添加一种访问 usdz 文件的方法,并在我点击播放按钮时在 AR QuickLook 中显示它。我设法让它工作(有点,如果我想稍后返回,我目前需要终止应用程序)在每张卡上启动一个文件,但我找不到为每个对象启动相应 usdz 文件的方法。
我将如何解决这个问题?我希望我足够清楚。提前致谢!
swift - SwiftUI 中的 AR 快速查看
我正在尝试在 SwiftUI中使用AR Quick Look 。我没有找到任何教程——只有关于 AR Quick Look 和 UIKit 的教程。我是 Swift 开发的新手,所以我不知道如何将 UIKit 视图放置在 SwiftUI 视图中。
这是我想在 SwiftUI 中显示的带有 UIKit 的代码: