Уважаемые эксперты 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
Проблема в том, что * 1008, похоже, влияет на количество отражений*:
transparency = 0.01
: отражения карты окружения сцены уже почти не видны. transparency = 0.2
: я получил несколько хороших отражений, но, к сожалению, теперь весь мой объектвидимый, т. е. он выглядит как кусок тонированного стекла (в зависимости от того, какой цвет я установил в diffuse
).
Как я могу сделать его прозрачным, то есть прозрачным, при этом все еще видя отражения?