【发布时间】:2021-09-13 03:12:02
【问题描述】:
我在我的场景图中的 usdz 文件中直接设置我的 3d 模型的剔除模式和双面属性。但是,一旦实时渲染,这些属性就会自动重置为默认值。有没有办法通过 BodyEntity 以编程方式访问这些属性,以确保在渲染角色时设置它们?
【问题讨论】:
标签: swift augmented-reality arkit realitykit
我在我的场景图中的 usdz 文件中直接设置我的 3d 模型的剔除模式和双面属性。但是,一旦实时渲染,这些属性就会自动重置为默认值。有没有办法通过 BodyEntity 以编程方式访问这些属性,以确保在渲染角色时设置它们?
【问题讨论】:
标签: swift augmented-reality arkit realitykit
适用于 iOS 15 的 RealityKit 2.0 中有一个名为 FaceCulling 的新枚举:
enum MaterialParameterTypes.FaceCulling
front、back 和 none 案例。您可以在 PhysicallyBasedMaterial 或 SimpleMaterial 中使用它。
RealityKit 中仍然没有 doubleSided 属性,就像 SceneKit 中流行的属性一样。
【讨论】: