gpt4 book ai didi

ios - ARSCNView 上的 SCNTechnique 不影响 iOS 13 上的 CameraFeed(场景背景)

转载 作者:行者123 更新时间:2023-12-01 16:01:30 25 4
gpt4 key购买 nike

在 iOS 13(iOS 11 和 12)之前,将 SCNTechnique 应用于具有多 channel 设置的 ARSCNView,首先应该将整个场景绘制到纹理中(通过 DRAW_SCENE)也会影响 ARKit 场景背景(相机馈送)。
现在,在 iOS 13 中,情况似乎不再如此。应用于生成的纹理的片段着色器不会改变相机馈送——仅改变 SceneKit 内容(例如节点)。当使用像图像这样的自定义场景背景时,一切都按预期运行。仅使用 SCNView 时的结果相同。

在 colorStates 中将 clearColor 设置为 sceneBackground 没有帮助。
我还尝试禁用环境纹理和人物遮挡。

有谁知道解决方法?我很想过滤整个渲染的 ARKit 场景来改变我的 AR 体验的情绪。
附件是我的技术 plist 的屏幕截图。

谢谢!

enter image description here

最佳答案

在 iOS 13 ARKit 中引入了支持 for camera grain .使用时 ARSCNView此功能会自动启用,但它的实现有时会与您自己使用 SCNTechnique 发生冲突。 .设置 rendersCameraGrain false应该可以解决问题。

关于ios - ARSCNView 上的 SCNTechnique 不影响 iOS 13 上的 CameraFeed(场景背景),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59569525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com