【问题标题】:ARKit Occlusion Invisible Plane Reference ImageARKit Occlusion 不可见平面参考图像
【发布时间】:2023-03-10 05:08:02
【问题描述】:

我试图将SCNPlanes 隐藏在与ARReferenceImage 大小相同的不可见SCNPlane 后面。使用SCNAction 我想在ARReferenceImage 旁边显示那些飞机

问题

SCNPlanes 仍然可见且未隐藏。

这是我用于遮挡的代码:

let plane = SCNPlane(width: referenceImage.physicalSize.width,
                     height:referenceImage.physicalSize.height)
let planeNode = SCNNode(geometry: plane)

planeNode.geometry?.firstMaterial?.writesToDepthBuffer = true
planeNode.geometry?.firstMaterial!.colorBufferWriteMask = .alpha
planeNode.renderingOrder = -1

这是我的代码: https://gist.github.com/magicmikek/0444fbd5c146131ad08fbb19875fbc83

【问题讨论】:

    标签: ios swift arkit occlusion


    【解决方案1】:

    不可见的planeNode 不能与它想要使用遮挡隐藏的SCNPlanes 具有相同的Y value

    解决方案

    nodeBehind.position.y = -0.005

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-26
      • 2018-08-06
      • 2019-03-06
      • 2019-08-05
      • 2019-02-07
      • 2021-07-08
      • 1970-01-01
      • 2018-09-17
      相关资源
      最近更新 更多