---
title: motionBlur
framework: realitykit
role: symbol
role_heading: Instance Property
path: realitykit/realityviewrenderingeffects/motionblur
---

# motionBlur

Enables or disables a motion blur effect for virtual content.

## Declaration

```swift
var motionBlur: RealityViewRenderingEffectMode
```

## Discussion

Discussion A video stream consists of a sequence of images. Each image in the sequence represents a short, but non-zero period of time. Fast-moving, real-world objects captured within a frame can experience a visual smearing, known as motion blur. By default, RealityKit applies an effect that introduces motion blur for virtual objects that appear in the scene. The effect takes into account the relative motion of the camera and the virtual object. If the motion blur effect is disabled by setting the motionBlur property to .disabled, virtual objects will be rendered at exactly one position in the frame for any given image in the image sequence. Disabling motion blur reduces the computational cost of rendering. When deciding whether to use any effect, be sure to consider your app’s CPU and GPU utilization, as described in Improving the Performance of a RealityKit App. important: This rendering effect is unavailable on macOS.
