Image generated with AI

Blender Depth of Field: Realistic Bokeh & Motion Blur

Diego Cortés

Diego Cortés

Author

09 September, 2026

Do your renders look frozen, too clean? A real camera never focuses on the whole frame nor freezes motion completely. Learning to use depth of field in Blender together with motion blur separates an amateur image from one that looks captured with a cinema camera.

The camera has its depth of field panel and the render has its motion blur section. This guide explains what every parameter does and finishes with starting values for Cycles and EEVEE.

Why Your Renders Look Frozen (and How a Real Camera Fixes It)

A default render comes out sharp from horizon to horizon and without a single motion trail. A real camera never captures that way: the lens only focuses at one distance and the shutter opens over an interval of time. 3D can simulate both limits, and that is what this tutorial does.

Depth of Field: a Lens Focuses at One Distance

When a lens focuses on a subject, everything at that distance comes out sharp and the rest blurs progressively. That area is called the focal point and its extension depends on the aperture: just like when you look at something close and the background turns into a soft gradient.

Motion Blur: the Shutter Captures an Interval, Not an Instant

The shutter does not freeze a single instant: it captures light during a lapse, and if something moves in that lapse, the movement draws itself as a trail. In cinema, the 180 degree rule keeps the shutter open for half of the frame: at 24 fps that means 1/48 of a second, which in Blender translates to a shutter of 0.5 frames, the default value.

Blender Depth of Field: Focus, Aperture and Bokeh

The first effect lives in the camera properties: select your camera, open the camera tab and scroll to the Depth of Field panel. There you decide what should be sharp and how strongly the rest blurs.

Choosing the Focus: Focus Object vs Focus Distance

Focus Object lets you pick a scene object, for example an empty over the subject, and Blender keeps the focus following it even if the camera moves; when you use it, the manual distance is disabled. Focus Distance stores an exact value in meters, ideal for static shots.

Measuring the Focus with the Depth Picker

If you do not want to guess meters by eye, use the Depth Picker, the eyedropper icon next to the property. You can also hover over Focus Distance, press E and click on a viewport point to sample the real distance.

Aperture: Lower F-Stop, More Blur

F-Stop works like on a real camera: f/1.8 produces strong blur and f/11 barely blurs anything. For a close-up with a blurred background start at f/2.8 or f/4; if you need the whole plane sharp, go up to f/8 or beyond.

Bokeh Shape: Blades, Rotation and Ratio

Below F-Stop sits the bokeh shape. Blades sets the number of aperture blades: with 3 the bokeh comes out triangular, and with 5 to 8 it approaches the soft circle of modern lenses. Rotation spins them and Ratio stretches the bokeh to simulate anamorphic lenses: 1.0 has no distortion, below 1 it stretches horizontally and above 1 vertically.

Previewing the Effect in the Viewport

To preview, enable Show Limits in the camera Viewport Display: a draggable yellow cross appears marking the focus distance. Note that the blur only shows in camera view.

Turning On Motion Blur in the Render

The second effect lives in Render Properties, Motion Blur section, and works the same in Cycles and EEVEE: any element moving between frames drags a trail proportional to its speed.

Position: When the Shutter Opens

Position controls the moment of the opening relative to the frame: Start on Frame opens at the beginning, Center on Frame centers the exposure and End on Frame closes it at the end. For most animations Center is the most natural value because it spreads the trail on both sides of the frame.

Shutter in Frames and the 180 Degree Rule

Shutter measures the exposure in frames. The default 0.5 matches the 180 degree rule and gives natural blur at 24 fps. With 1.0 the shutter sweeps a whole frame, ideal for exaggerated trails; between 0.25 and 0.35 you get a drier look for fast action.

Shutter Curve: a Custom Shutter

Shutter Curve lets you draw the opening and closing of the shutter over time: the X axis is time inside the frame and the Y axis goes from 0 (closed) to 1 (open). The default opens and closes instantly; a progressive curve softens the start of the trail.

Per-Object Motion Blur

Not everything should drag a trail. Every object has its own motion blur toggle in Object Properties, Motion Blur tab. If a background element smears the frame, disable blur only for that object.

Bake Simulations Before Rendering

Particles and physics must be baked before the render: if the blur depends on an unbaked simulation, each frame computes different trajectories and the trail comes out inconsistent.

Rolling Shutter in Cycles

Cycles also includes Rolling Shutter, the scanning shutter effect of CMOS cameras that bends propellers in fast shots. Choose None or Top-Bottom and control its duration: at 0 you get pure rolling shutter and at 1 pure motion blur.

Cycles vs EEVEE: Where Settings Differ

Both engines produce the same effects, but they compute them differently, and that changes which controls you find.

Cycles: Ray-Traced Depth of Field

In Cycles depth of field is physical: rays leave the camera with the real aperture and the blur is computed exactly, with no extra render panel. Motion blur uses the panel already described. Limitations: camera motion blur does not work with orthographic cameras and moving lights do not generate blur: Cycles treats them as static during the frame.

EEVEE: Post-Process Depth of Field

EEVEE simulates the effect with post-processing over a pinhole image, and since Blender 4.2 it adds a sample-based method. Jitter Camera randomizes the camera position per sample: it smooths the bokeh but raises the real sample count. Overblur scales the blur to hide artifacts at the cost of softening the bokeh, and Max Size limits the size in pixels; at 0 the post-process is disabled.

EEVEE: Accumulation Motion Blur

EEVEE motion blur works by accumulation: Steps defines how many times the scene is re-evaluated inside the frame; more steps, more precision and more time. Max Blur limits the trail pixels as an optimization and Bleeding Bias stops the background from bleeding over the foreground. In the viewport it uses a simpler algorithm; the final render is the high-quality one.

Starting Values and Fine-Tuning

These are the values I use to start every scene and adjust afterwards depending on what the shot tells.

Shutter Based on the Action

Scene at 24 fps with natural movement: shutter 0.5. Fast action that needs sharp frames: 0.25 to 0.35. Stylized or exaggerated trail: 1.0.

Aperture Based on the Shot

Portrait or product with a separated background: f/2.8 to f/4. Interiors or architecture where everything must read sharp: f/8 to f/11. If you cannot see the blur, lower the F-Stop before touching the focus distance: a wrong distance is the most common cause of a DOF that does not show.

Animated Rack Focus

To change the sharp subject inside a shot, the rack focus, animate the Focus Distance or move the Focus Object empty over time. The viewer will follow the gaze to the focused element almost without noticing.

Common Mistakes and Fixes

These are the most common failures when enabling both effects, with their direct fix.

Everything Stays Sharp with DOF Enabled

F-Stop is too high or the Focus Distance sits far from the subject. Lower the aperture or bring the focus closer with the Depth Picker.

Weird Bokeh Shapes or Noise

Fewer than 3 Blades disables bokeh. In EEVEE raise samples or Jitter Camera, and use Overblur if artifacts appear.

Motion Blur Is Invisible

Shutter at 0, disabled panel or a single static image: blur needs movement between frames.

Orthographic Cameras Have No Camera Motion Blur

In Cycles it does not work with orthographic cameras. Switch to perspective or move the objects to fake the sweep.

Moving Lights Do Not Generate Blur

That is expected Cycles behavior. Move an emissive object instead if you need the trail.

Unbaked Physics and Particles

The blur comes out inconsistent between frames. Bake the simulation before rendering.

Conclusion

Depth of field and motion blur are the final layer of realism that sells an animation: selective focus directs the viewer gaze and the trail communicates speed and weight. With these starting values and a per-scene adjustment, your renders will stop looking frozen. If you want to see these effects applied in real projects, explore the curated video tutorials of CGI Academy Hub, reviewed one by one so you can learn without distractions.