How to Animate a Still Photo with Depth

Use a depth map (auto, painted, or uploaded) to animate a still photo with convincing depth, then export HD video.

TL;DR

  • Depth-based animation needs a depth map — a grayscale guide to what is near and far.
  • ParallaxFX gives you three ways to get one: Auto Generate, Paint, or Upload.
  • Pick a motion preset and intensity, then export HD video (loop optional).

The Depth Map Is the Key Step

Animating a photo with depth means giving the effect a depth map: a grayscale layer where light means close and dark means far. The quality of this map decides how believable the motion looks.

  • Auto Generate — the fastest start; the tool estimates depth from the photo.
  • Paint — brush depth by hand when you need precise control over what moves.
  • Upload — bring your own depth map if you already have one.

Step-by-Step in ParallaxFX

1

Upload your still photo.

2

Auto-generate the depth map, then refine by painting if the subject edges need cleanup.

3

Choose a motion preset (Gentle Drift, Dramatic Pan, Vertigo, Cinematic) and set intensity and duration.

4

Preview, enable Loop if needed, and export HD video.

Getting Natural-Looking Depth

  • Refine edges where the subject meets the background — clean separation prevents warping.
  • Lower intensity for portraits; higher for landscapes with a strong foreground and background.
  • If the motion looks flat, the depth map likely lacks contrast — repaint near vs far more distinctly.
  • Keep duration short (a few seconds) for social loops.

Frequently Asked Questions

What is a depth map?
A grayscale image that marks how near or far each part of a photo is — lighter is closer, darker is farther. It drives how the layers move.
Do I have to make the depth map myself?
No — Auto Generate creates one for you. Paint and Upload are there when you want more control.
Why does my animation look flat?
Usually the depth map lacks contrast between near and far. Repaint those areas more distinctly and lower the intensity.
Are my photos uploaded?
No — everything is processed locally in your browser.