问题标签 [usdz]

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 投票
0 回答
416 浏览

arkit - USDPython 0.64 - 将 FBX 转换为 USD(带有变形目标)

目标:将 FBX 转换为美元(使用变形目标)

试过:

1 - 现实转换器 FBX 到美元有效,但变形目标无效。根据我的研究,现实转换器使用的是 USDPython 0.62,它不支持 Morph 目标。如果苹果更新 Reality 转换器以支持 0.64 和 Morph Targets,那就太好了。

2- USDPython 0.64 USDZconvert 命令用于 FBX 到 USD 工作,但不是 Morph Targets 看起来支持 FBX 到 USD 的脚本是 usdStageWithFbx.py(在示例文件夹内)。我没有看到有关如何运行此脚本的文档。

有人可以提供有关如何运行此脚本的分步说明吗?

为大家干杯!

0 投票
1 回答
615 浏览

objective-c - 如何将 .Obj 转换为 .USDZ 3D 文件

我正在使用增强现实应用程序,我想将一些 3d 模型文件转换.objusdz文件有没有办法使用 Xcode 进行转换..?

提前致谢。

0 投票
1 回答
465 浏览

swift - 在不使用设备摄像头的情况下创建自定义 AR 快速查看体验

我想知道在通过 Apple 的 AR Quick Look 查看 .usdz 文件时是否有办法重新创建“对象”体验。我想要一种在没有“增强现实”的情况下展示 3D 对象的体验。

我正在考虑的一些选项可能能够重新创建此功能:1)使用 ARKit,禁用相机并使用自定义图像设置我自己的背景。然后,我会将 usdz/object 设置在设备屏幕的中心,同时拥有 3D 对象的所有交互功能。

2) Web AR - 在其他地方重新创建这种 3D 体验并在 web 视图上展示它。

非常感谢您对此的任何指导或讨论-谢谢!

0 投票
1 回答
32 浏览

arkit - 使用 RealityKit 创建城市景观的正确工作流程是什么

我正在学习RealityKit并尝试创造一个城市景观。

观看了来自 Apple 的视频并下载了相关的项目RealityComposer

https://developer.apple.com/videos/play/wwdc2019/605

我最初的目标是创建一个有高楼和可控制角色的城市街道,可以在街道上行走并执行任务(由用户控制的角色)

我玩过,RealityComposer但它似乎不是为这个用例创建复杂景观或角色的工具(我可能错了)。似乎更像是快速 POC 的原型工具

我假设有诸如sketch和打开usdz文件之类的工具(尝试使用谷歌搜索,但没有发现任何实质性内容)

这种类型的应用程序(游戏)开发的合适工作流程是什么?

0 投票
1 回答
304 浏览

swift - RealityKit – ARView 中的正确命中测试

我有这样的代码:

hitResult的精度很差。WheelbarrowHandles即使我点击了另一个较小 的实体,它也会返回相同的实体 ( )。hitResult0提供靠近点击位置的所有对象(太多)。

模型加载:

是否生成了不良的碰撞形状?


更新

我试图做下一代而不是一代:

它有效。

0 投票
1 回答
855 浏览

swift - RealityKit – 异步模型加载不起作用

此代码有效:

但这不会:

可能是什么问题?

0 投票
1 回答
5408 浏览

web - 从搅拌机导出的 USDZ 模型损坏

我是 Blender 的新手……我试图从它导出一个 gltf 和 usdz 格式的动画装配模型。(使用链接https://www.turbosquid.com/es/3d-models/3d-model-style-doctor-policewoman-sample-1461179中的装配模型)gltf 导出在 android 手机上效果很好,但 usdz文件完全损坏了...我尝试了很多方法,发现问题出在模型而不是代码上。我使用 github 文件 ( https://github.com/robmcrosby/BlenderUSDZ ) 来导出 usdz。但是结果是这样的:usdz VR 输出(骨骼旋转了 90 度并导致了这个)

任何人都可以帮助我修复模型,或者您知道导出动画 usdz 的任何其他方式吗?

0 投票
1 回答
354 浏览

swift - 如何在 RealityKit 中为 USDZ 文件制作阴影?

我使用了这个Medium 故事中的代码,但我没有使用 RealityComposer。我在锚点上添加了一个简单的球体和平面。但是结果很奇怪,球体投射了三盏灯,但飞机只有聚光灯。另一个问题是我看不到任何阴影出现。

任何人都可以帮忙吗?非常感谢!

在此处输入图像描述

0 投票
1 回答
743 浏览

swift - RealityKit - 在 USDZ 文件中播放多个动画

有没有人找到为打包在 USDZ 文件中的骨架网格物体创建多个动画并使用 RealityKit 播放动画的工作流程?

我有一个带有两个动画(空闲和运行)的骨骼网格。我想将它们打包成一个 USDZ 文件(如果必须的话,甚至可以打包成多个 USDZ 文件)以在 RealityKit 中使用。

我已经能够创建一个 FBX 用于导出我的骨架网格物体和动画,并将它们运送到 Sketchfab 以获得 RealityKit 可以理解的有效 USDZ 导出。我不知道如何将第二个动画打包到单个 USDZ 文件中,然后使用 SWIFT 播放基于特定事件的特定动画。

大约一年前似乎有很多关于这个话题的帖子,没有真正的答案,从那以后几乎没有活动。任何指针将不胜感激。

0 投票
0 回答
94 浏览

ios - 更改 robot.usdz 颜色后的 ARKit 错误

我正在尝试更改https://developer.apple.com/documentation/arkit/capturing_body_motion_in_3d示例项目中提供的 robot.usdz 的颜色。

当我运行默认项目时,它工作正常。但是,如果我在 Xcode 中选择模型的一部分并使用 Material Inspector 更改颜色:

在此处输入图像描述

当我运行该应用程序时,我收到以下错误:

  • 创建的实体字符不包含提供的关节名称:left_toes_joint。

  • 无法获得非字符实体的联合计数。

  • 无法加载模型:操作无法完成。

我不确定在更改颜色时是否缺少步骤,或者是否还有其他事情发生?