问题标签 [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.
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 框架,但我不想要它。因此,任何人都有如何解决上述问题的经验。
blender - 如何将 USDC 转换为 OBJ
已经创建了一些 USDZ 文件。我们的设计师无权访问原始 obj 文件。
我们正在尝试将这些文件转换为 Facebook 的 GLB。
当打开 USDZ 文件时,我们得到的是 USDC,而不是 OBJ。我们如何将 USDC 转换为 OBJ?
详细信息将转达给我们的设计师。
python - 在此文件中编辑 pythonpath
你好,晚上好!
我在尝试usdzconvert
跑步时遇到了很大的问题。
我得到的错误是
我做了以下事情:
- 下载了苹果提供的USDPython包
- 将我的命令行工具设置为 Xcode 11
我认为这与USD.command
文件有关。我不知道如何正确编辑它。
这是 USD.command 文件中的代码:
任何帮助将不胜感激。
谢谢!
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 文件
谢谢您的帮助 !
ios - 将 .scn 场景转换为 usdz (Swift)
我为此失去了很多睡眠(在过去的 3 年中)。我希望 Apple 至少能够将自己的 .scn 场景导出到 USDZ 而不会出现太多问题。
有没有人成功地从应用程序中将 .scn 场景导出到 USDZ ?
我试过这个但无济于事:
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 上的文件应用程序或 mac 上的快速查看(即空格键)打开 .usdz 文件。
我认为问题可能是在我的场景中,颜色被分配给顶点而不是纹理。
有谁知道如何进行?
乙
PS:当涉及到 3D 场景时,我是一个完全的菜鸟,所以我可能不是特别清楚。我很乐意回答您可能提出的任何问题。
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。有没有其他人经历过这种情况并找到解决方法?