Я пытаюсь загрузить модель и текстуру в RealityKit (настроенный в экземпляре ARView), но не могу понять, как указать, что материал должен быть двусторонним.
У меня модель загружена как ModelEntity
, текстура загружена как TextureResource
. Модель и текстура загружаются, но рвутся в одну сторону. Так как модель открыта (т.е. видны задние грани), есть пробелы в том, как она отображается.
Пока что у меня есть,
let entity: ModelEntity = try .loadModel(named: "model.obj")
var material = SimpleMaterial()
material.baseColor = try .texture(.load(named: "texture.png"))
entity.model?.materials = [material]
Я надеялся найтисвойство, такое как
material.twoSided = true
, но до сих пор я не нашел эквивалентной вещи в RealityKit.
Кто-нибудь знает, как устанавливать двусторонние материалы в RealityKit?