【问题标题】:How to access cull mode and double sided programmatically within BodyEntity?如何在 BodyEntity 中以编程方式访问剔除模式和双面?
【发布时间】:2021-09-13 03:12:02
【问题描述】:

我在我的场景图中的 usdz 文件中直接设置我的 3d 模型的剔除模式和双面属性。但是,一旦实时渲染,这些属性就会自动重置为默认值。有没有办法通过 BodyEntity 以编程方式访问这些属性,以确保在渲染角色时设置它们?

【问题讨论】:

    标签: swift augmented-reality arkit realitykit


    【解决方案1】:

    适用于 iOS 15 的 RealityKit 2.0 中有一个名为 FaceCulling 的新枚举:

    enum MaterialParameterTypes.FaceCulling
    

    frontbacknone 案例。您可以在 PhysicallyBasedMaterial 或 SimpleMaterial 中使用它。

    RealityKit 中仍然没有 doubleSided 属性,就像 SceneKit 中流行的属性一样。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-03
    • 2020-05-05
    • 1970-01-01
    • 1970-01-01
    • 2015-02-13
    相关资源
    最近更新 更多