Uses browser-based AI to estimate relative depth from an ordinary photograph or illustration.
Choose an image
Drop a PNG, JPEG, WebP, BMP, or TIFF here, or select one from your device.
Waiting for an image.
Generate depth map
Depth processing has not started.
Source image
Generated depthmap
Depthmap
Final canvas size
Width and height are linked artwork dimensions. Editing either dimension automatically recalculates the other. Border padding initially extends the image's lowest existing height around all four sides. Moving Perimeter Padding Depth overrides that automatic value.
Paint depth
Click or drag directly on the grayscale depth preview to replace an area with the selected relative depth.
An 8-bit image contains 256 gray levels. The 16-bit export contains 65,536 levels and preserves smoother gradients for compatible downstream software.
Grayscale depth - drag to paint depth
Relief projection
Depth convention
Optional interpretation layer
Color-Guided Depthmap
Choose a saved Depth Palette, then toggle the swatches that should influence this image. Artificial depths and influence values are configured only in Swatch Palette Vault.
Color-guided depth is optional. Sign up or sign in to access Swatch Palette Vault, where you can create a Depth Palette that maps colors to artificial depth and perspective influence.
All swatches currently follow perspective depth.
Color-guided depthmap preview
Directional engraving preparation
Parallax
Convert the current depthmap into Krasnow-style horizontal angle ramps, inspect exactly what will remain unengraved, and export raster or grating geometry.
The parallax export applies Ben Krasnow's horizontal depth-edge conversion in this browser. The cutoff marks the farthest portion of an AI-generated map as unengraved background; strength controls the length of the angle ramps at its boundaries. Existing depthmaps use their explicit pure-white or transparent background instead.
The Parallax PNG is an 8-bit angle map. The Parallax SVG converts that map into black, square-cell grating geometry but does not embed laser settings.
Depthmap used for Parallax
Parallax angle-map preview
Parallax engraving mask - white is unengraved
Generate a depthmap to inspect the parallax conversion.