尊敬的 Scenekit 专家,
我正在尝试使用 PBR 获得类似于透明玻璃的材料。它应该是 99% 的透明,同时也非常反光。
这是我正在使用的示例:
lightingModel = .physicallyBased
metalness.contents = UIColor(white: 1.0, alpha: 1.0)
diffuse.contents = UIColor(white: 0.2, alpha: 1.0)
roughness.contents = UIColor(white: CGFloat(0.03), alpha: 1.0)
transparencyMode = .dualLayer
isDoubleSided = true
transparency = 0.2
问题是反射量似乎受以下因素影响transparency
:
transparency = 0.01
:场景环境贴图的反射几乎看不到了。transparency = 0.2
:我得到了一些很好的反射,但不幸的是,现在我的整个对象都是可见的,即它看起来像一块有色玻璃(取决于我设置的颜色diffuse
)。
我怎样才能使它清楚,即在仍然看到反射的同时透明?