【问题标题】:How to dim the light in the view rendered by Camera in Scene Kit or ARkit?如何在 Scene Kit 或 ARkit 中的 Camera 渲染的视图中调暗灯光?
【发布时间】:2018-01-06 18:27:16
【问题描述】:

我正在将 ARKit 与 SceneKit 结合使用,并且我想要实现类似于下面粘贴的视频中所示的效果。相机的饱和度、对比度等所有属性我都试过了,都达不到这样的效果。

https://youtu.be/C16I_VxHboc

当用户在屏幕上从左向右平移时实现此效果。请建议一种使用 iOS 相机(SCNCamera)的方法。

提前致谢。

【问题讨论】:

  • 我猜这只是相机层顶部的一个简单的颜色过滤器。
  • 你能告诉我,如何用一些代码在这个相机层上实现彩色滤镜效果吗?

标签: swift camera scenekit arkit scncamera


【解决方案1】:

您可以添加一个 UIView 来拉伸整个屏幕并将其背景颜色设置为黑色,alpha 为 0,然后当您想要添加调光时,您可以使用动画更改视图的 alpha。

UIView.animate(withDuration: 1, animations: { 
   self.view.alpha = 1       
})

【讨论】:

    猜你喜欢
    • 2012-08-14
    • 1970-01-01
    • 2015-03-01
    • 2014-09-02
    • 2015-07-31
    • 1970-01-01
    • 2018-04-26
    • 2015-10-08
    • 1970-01-01
    相关资源
    最近更新 更多