我正在尝试在 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 中设置双面材质吗?