arkit - usdz_converter 不拾取材料
问题描述
我希望有人能解释一下为什么 usdz_converter 没有拾取指定的材料。运行以下命令时
xcrun usdz_converter ~/Desktop/demo/demo.obj ~/Desktop/demo/demo.usdz -v -a -l -m /Materials/Material_001 -color_map blk.jpg
在我的 demo.obj 和 blk.jpg 文件所在目录的根目录中,生成了 USDZ 文件,但没有应用指定的材料。
usdz_converter
Version: 1.008
-v: Verbose output
-a: Generate .usda intermediate file
-l: Leave generated .usda file
-m:
/Materials/Material_001
-color_map: blk.jpg
Primitives:
Transform: /xrdslogo
Transform: /xrdslogo/Geom
GeomMesh: /xrdslogo/Geom/Cube_005
bound material: /xrdslogo/Materials/Material_002
GeomMesh: /xrdslogo/Geom/Cube_004
bound material: /xrdslogo/Materials/Material_001
GeomMesh: /xrdslogo/Geom/Cube_003
bound material: /xrdslogo/Materials/Material_004
GeomMesh: /xrdslogo/Geom/Cube_002
bound material: /xrdslogo/Materials/Material_003
GeomMesh: /xrdslogo/Geom/Cube_Cube_001
bound material: /xrdslogo/Materials/Material_006
GeomScope: /xrdslogo/Materials
ShadeMaterial: /xrdslogo/Materials/Material_002
ShadeMaterial: /xrdslogo/Materials/Material_001
ShadeMaterial: /xrdslogo/Materials/Material_004
ShadeMaterial: /xrdslogo/Materials/Material_003
ShadeMaterial: /xrdslogo/Materials/Material_006
以下是终端中打印的内容
usdz_converter
Version: 1.008
-v: Verbose output
-a: Generate .usda intermediate file
-l: Leave generated .usda file
-m:
/Materials/Material_001
-color_map: blk.jpg
Primitives:
Transform: /xrdslogo
Transform: /xrdslogo/Geom
GeomMesh: /xrdslogo/Geom/Cube_005
bound material: /xrdslogo/Materials/Material_002
GeomMesh: /xrdslogo/Geom/Cube_004
bound material: /xrdslogo/Materials/Material_001
GeomMesh: /xrdslogo/Geom/Cube_003
bound material: /xrdslogo/Materials/Material_004
GeomMesh: /xrdslogo/Geom/Cube_002
bound material: /xrdslogo/Materials/Material_003
GeomMesh: /xrdslogo/Geom/Cube_Cube_001
bound material: /xrdslogo/Materials/Material_006
GeomScope: /xrdslogo/Materials
ShadeMaterial: /xrdslogo/Materials/Material_002
ShadeMaterial: /xrdslogo/Materials/Material_001
ShadeMaterial: /xrdslogo/Materials/Material_004
ShadeMaterial: /xrdslogo/Materials/Material_003
ShadeMaterial: /xrdslogo/Materials/Material_006
解决方案
您应该在材料名称的开头添加对象名称:-m /xrdslogo//Materials/Material_001
推荐阅读
- ios - 如何在 SwiftUI 中使用 DisclosureGroup 作为下拉菜单?
- javascript - Bootstrap 5 & Vanilla JS 在滚动时将第二个导航栏固定在顶部
- java - Java Punycode 字符串
- asp.net-mvc - 外部消息 SignalR (DB ==> WebServer)
- recording - 我应该在 Ant Media Server 中以 HLS 或 mp4 格式录制我的流吗?
- icloud - 有没有办法/api 从 icloud 获取健康数据?
- html - 将跨度值传递给隐藏的输入
- java - 如何制作可变的可绘制数组?
- python - 为什么 TensorFlow Lite 模型在动态范围量化时表现出色,但在全整数量化时表现不佳?
- javascript - getUserMedia 之后的 enumerateDevices:如何找到活动设备?