Как приглушить свет в представлении, полученном с помощью Camera в Scene Kit или ARkit?

Я использую ARKit со SceneKit, и я хочу добиться эффекта, подобного показанному в видео, вставленном ниже. Я пробовал все свойства, такие как насыщенность, контрастность и т. Д. Камеры, но не могу добиться такого эффекта.

https://youtu.be/C16I_VxHboc

Этот эффект достигается, когда пользователь перемещается по экрану слева направо. Пожалуйста, предложите способ сделать это с помощью камеры iOS (SCNCamera).

Заранее спасибо.

1 ответ

Вы можете добавить UIView, который растягивает весь экран и дает ему backgroundColor черного цвета с альфа-0, а затем, когда вы хотите добавить затемнение, вы можете изменить альфа-представление вида с анимацией.

UIView.animate(withDuration: 1, animations: { 
   self.view.alpha = 1       
})
Другие вопросы по тегам