首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ARSCNView上的SCNTechnique不影响iOS 13上的CameraFeed (场景背景)

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

Stack Overflow用户
提问于 2020-01-03 04:20:28
回答 1查看 283关注 0票数 3

在iOS 13 (iOS 11和12)之前,应用于具有多过程设置的ARSCNView的SCNTechnique (首先应将整个场景绘制到纹理中(通过DRAW_SCENE) )也会影响ARKit场景背景(摄影机视频源)。现在,对于iOS 13,似乎不再是这样了。应用于结果纹理的片段着色器不会更改摄影机视频源-仅更改SceneKit内容(例如节点)。当使用自定义场景背景时,如图像一样,一切都会按预期进行。与仅使用SCNView时的结果相同。

在colorStates中将clearColor设置为sceneBackground无济于事。我还尝试了禁用环境纹理和人物遮挡。

有没有人知道解决这个问题的办法?我喜欢过滤整个渲染的ARKit场景,以改变我的AR体验的情绪。附件是我的技术plist的截图。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2020-01-03 21:39:42

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59569525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档