如何修复AR快速外观中太暗的USDZ模型

时间:2019-05-20 08:40:13

标签: converters usdz

我正在尝试将obj模型转换为usdz,但是在iPhone上的AR Quick Look中查看时,该模型看起来太暗了。

要转换我正在运行的模型。

xcrun usdz_converter Kudde_v03/Kudde_v03.obj ./Kudde_flower_2048.usdz -color_map Final_test_1/Textures/2048/Kudde_2048_flower_lagoon_color_map.png -normal_map Final_test_1/Textures/2048/Kudde_2048_normal_map.png -v 

该模型可以很好地转换,并且在Mac上的“快速查看”中看起来还可以,但是当我在iPhone上的“快速查看”中查看时,模型太暗了。 如果我在XCode和SceneKit中打开obj文件,则在将颜色贴图应用到diffuse选项后,该模型看起来也很好。

就像iPhone上的“快速外观”中的照明全部错误一样。对象模式和AR模式都存在问题。

这就是我在iPhone X上的外观快速浏览https://ibb.co/MG69BVb(“文件”应用中的预览看起来不错) 并在我的Mac https://ibb.co/gM626Zf上快速浏览 使用Xcode https://ibb.co/zPgfr7f

这里是我的详细输出。

usdz_converter  
Version: 1.009  

-v: Verbose output  


Primitives:  
  Transform: /Kudde_v03  
  Transform: /Kudde_v03/Geom  
  GeomMesh: /Kudde_v03/Geom/ZBrush_defualt_group  
  bound material: /Kudde_v03/Materials/default  
  Replacing material  
  unbind material: /Kudde_v03/Materials/default  
  Binding to material /Kudde_v03/Materials/StingrayPBS_0  
  GeomScope: /Kudde_v03/Materials  
  ShadeMaterial: /Kudde_v03/Materials/default  
  ShadeMaterial: /Kudde_v03/Materials/StingrayPBS_0  
  ShadeShader: /Kudde_v03/Materials/StingrayPBS_0/pbr  
  ShadeShader: /Kudde_v03/Materials/StingrayPBS_0/Primvar  
  ShadeShader: /Kudde_v03/Materials/StingrayPBS_0/color_map  
  ShadeShader: /Kudde_v03/Materials/StingrayPBS_0/normal_map  
  ShadeShader: /Kudde_v03/Materials/StingrayPBS_0/ao_map  
  ShadeShader: /Kudde_v03/Materials/StingrayPBS_0/emissive_map  
  ShadeShader: /Kudde_v03/Materials/StingrayPBS_0/metallic_map  
  ShadeShader: /Kudde_v03/Materials/StingrayPBS_0/roughness_map 

我尝试了几种不同的obj模型和纹理,结果始终相同。如果我还将颜色纹理添加到emissive_map中,则模型不再是暗的,但是颜色不再正确。

1 个答案:

答案 0 :(得分:0)

尝试在转换模型时添加一个空的(黑色)金属贴图。