问题标签 [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 投票
1 回答
35 浏览

augmented-reality - 查看放置的 PNG 时 USDZ 文件的闪烁/碎片视觉效果

项目:创建一个基本的立方体,将 png 导入并放置在面上

在 SketchUp 2015 中完成 使用 Simlab USDZ 导出器导出到 USDZ

在 AR 模式下查看时,图像会闪烁并以一种交错模式显示

在“对象”视图中更好(非 AR)

基本问题是:对于 USDZ 来说,放置图像通常不是一个好主意,或者这只是我用我有限的工具集做的事情。

iphone 11 AR截图

0 投票
0 回答
282 浏览

ios - 从 USDZ 文件转换为 SceneKit(SCN) 文件格式后,对象显示为黑色

现在我正在探索 Apple 在基于 ARKit 的示例项目中提供的 USDZ 文件(Toy Drummer)。

因此,首先我将相应的 USDZ 文件导入我的 art.scnassets 文件夹。然后我使用了 Xcode v11.2.1 功能“转换为 Scenekit 文件格式”并能够将文件转换为 .scn 文件格式。接下来,我在 Xcode 中验证了 USDZ、SCN 文件,并且两个文件都正确显示。

USDZ 文件

在此处输入图像描述

SCN 文件

在此处输入图像描述

现在的问题是,当我在基于 ARKit 的应用程序中加载 SCN 文件时,它显示为黑色,我无法看到模型的任何纹理。

在此处输入图像描述

我知道 AR Quicklook 框架,但我不想要它。因此,任何人都有如何解决上述问题的经验。

0 投票
2 回答
1430 浏览

blender - 如何将 USDC 转换为 OBJ

已经创建了一些 USDZ 文件。我们的设计师无权访问原始 obj 文件。

我们正在尝试将这些文件转换为 Facebook 的 GLB。

当打开 USDZ 文件时,我们得到的是 USDC,而不是 OBJ。我们如何将 USDC 转换为 OBJ?

详细信息将转达给我们的设计师。

0 投票
1 回答
390 浏览

python - 在此文件中编辑 pythonpath

你好,晚上好!

我在尝试usdzconvert跑步时遇到了很大的问题。

我得到的错误是

我做了以下事情:

  1. 下载了苹果提供的USDPython包
  2. 将我的命令行工具设置为 Xcode 11

我认为这与USD.command文件有关。我不知道如何正确编辑它。

这是 USD.command 文件中的代码:

任何帮助将不胜感激。

谢谢!

0 投票
1 回答
904 浏览

blender - GLTF 和 USDZ 重复和缩放纹理问题(平铺纹理)

我们正在尝试为 AR Quick Look(USDZ (pixar) 格式的 iOS)制作平铺纹理,但出现了问题。

我们有什么:

  1. 在搅拌机中进行项目,我们通过映射使用缩放纹理(下面的屏幕),一切看起来都很好,就像正确平铺一样。
  2. 当我在 GLTF 2.0 中导出时,您可以看到,该纹理没有缩放(比例应该是 100、100),这就是它看起来很糟糕的原因。不为(例如)道路平铺纹理是个坏主意,所以,这就是我使用它的原因。
  3. usdz 也是如此。但我认为这是因为 GLTF 格式

不确定从搅拌机导出到 gltf 时我是否应该正确执行某些操作

这就是比例在搅拌机中的样子

这是平铺和缩放正确外观的图像

这就是它在 GLTF 中的样子,没有比例,什么都没有

0 投票
0 回答
485 浏览

xcode - 修改 USDZ 文件 Shading 纹理

我在我的 iOS 应用程序中使用 .scn 文件使鞋子以 3D 形式出现。为了找到它的真实纹理,我在 SceneKit 编辑器中将其配置为常量着色。

今天,我想从 Safari AR Quick Look 中提出这款鞋。所以我将我的 .scn 文件从 XCode 转换为 .usdz。

阴影是基于物理的。我们可以观察到纹理的退化,变得非常退化!

在此处输入图像描述

在 SceneKit 编辑器中,我在 Constant 上重新配置了 .usdz 的着色,保存文件但它不起作用。当我再次打开它时,它会在基于物理的基础上再次设置……</p>

你遇到过这个问题吗?您知道强制将 .usdz 文件写入常量着色的解决方案吗?

我通过插入 .jpg 照片从 Realty Capture 创建了我的 3D 对象,并将网格导出为仅包含 Diffuse .jpg 文件的 .obj 文件

谢谢您的帮助 !

0 投票
1 回答
579 浏览

ios - 将 .scn 场景转换为 usdz (Swift)

我为此失去了很多睡眠(在过去的 3 年中)。我希望 Apple 至少能够将自己的 .scn 场景导出到 USDZ 而不会出现太多问题。

有没有人成功地从应用程序中将 .scn 场景导出到 USDZ ?

我试过这个但无济于事:

https://github.com/piemonte/obj2usdz

0 投票
1 回答
407 浏览

ios - usdz 文件预览在 mac 或 ipad 上没有颜色

我正在尝试使用 ipad AR 功能从我的模拟中可视化一些分子。

我创建了一个 obj 文件,并转换为 usdz。如果我在 xcode 中打开文件,一切看起来都很好。如果我使用 quickview 或将其移至 ipad 并打开它,颜色会丢失。我使用 usdzconvert 6.1、6.2 和 xcode 中的导出函数得到了相同的结果。

要使用我在 usdzconvert 6.1 中使用的 usdzconverter 进行转换

或在 usdzconverter 6.2

我只是从 ipad 上的文件应用程序或 ma​​c 上的快速查看(即空格键)打开 .usdz 文件。

我认为问题可能是在我的场景中,颜色被分配给顶点而不是纹理。

有谁知道如何进行?

PS:当涉及到 3D 场景时,我是一个完全的菜鸟,所以我可能不是特别清楚。我很乐意回答您可能提出的任何问题。

0 投票
1 回答
722 浏览

ios - 从 SceneKit 导出 USDZ 会导致模型变暗

我正在尝试使用新的 iOS13 功能使用 SCNScene 的 func write(to url: URL, options: [String : Any]? = nil, delegate: SCNSceneExportDelegate?, progressHandler: SCNSceneExportProgressHandler? = nil) -> Bool 功能从 SCNScene 导出 usdz 文件。

如果我使用未经修改的烘焙 .scn 文件,效果很好,但是当我尝试插入自己的纹理时会遇到各种问题。

original.scn 只是有一个光泽平面,当我更改材质时,我尝试再次将粗糙度设置为 0。生成的 usdz 始终将粗糙度设置为 0.9。有没有其他人经历过这种情况并找到解决方法?

0 投票
1 回答
107 浏览

xcode - 将 PBR 模型导入 Xcode 会导致不正确的着色器属性

我一直在 Xcode 中试验不同的 3D 模型文件格式,主要是.obj.dae

但是,在我从 Blender 导出这些文件后,它们要么没有任何关联的光照,要么所有值(尤其是它们的金属度和粗糙度)都不是它们最初设置的值。

已导入 OBJ 文件,所有参数均已最大化且完全为白色

与 Collada 文件类似,但更多的是金属感

这就是我希望模型在 Xcode 中呈现的方式(截图取自 Blender)

.obj 导出,.dae 导出,然后是搅拌机版本。

问题是我如何从 Blender 导出模型、模型本身还是其他什么?