Contents

shutterOpenInterval

The duration, in seconds, for which the camera’s simulated shutter is open during each frame.

Declaration

var shutterOpenInterval: TimeInterval { get set }

Discussion

In a real-world camera, the shutter speed determines both the amount of light reaching the imaging surface (film or sensor) and the severity of effects such as motion blur. Shutter time is not the same as frame rate—for example, in a cinema camera running at 24 frames per second, the shutter is open for half of each frame’s duration, so the corresponding shutter time is 1/48 second.

Because shutter time is related to visual effects, not other time-based aspects of rendering a scene, a renderer should treat this property as constant even when those other aspects (such as animation frame rate or frame processing time) vary.

See Also

Modeling a Physical Lens