Увы, но вы не можете изменить параметры экспозиции камеры в ARKit 3.5 и ARKit 3.0. Существует два свойства экземпляра jectionDuration и jectionOffset , но они доступны только для получения и не могут быть установлены.
var exposureDuration: TimeInterval { get }
var exposureOffset: Float { get }
Однако, если вы используете ARKit 3.5 и устройства С сканером LiDAR вы больше не зависите от условий освещения в вашей среде. Это потому, что сканер Apple LiDAR позволяет отслеживать поверхности даже в полной темноте .
Тем не менее, вы можете реализовать методологию AVFoundation
и Metal
для изменения параметров экспозиции камеры ARKit, но это настоящий вызов для вас как для разработчика.