Ambient Occlusion Map Generator from Height Map

Ambient Occlusion Map Generator from Height Map

Generate an ambient occlusion map from a grayscale height or displacement map with GPU-based HBAO in your browser. Float32 processing keeps 16-bit PNG heights banding-free end to end.
Starting with a photo, albedo, or color texture? Use the PBR Texture Generator to create a complete map set.

Matches typical workflows

Output keeps your source aspect ratio. The value above is the longest edge.

Marching horizons0%

Result

Adjust the result. Output intensity updates live. Change Radius or Contrast and click Generate AO Map above to apply.

16 px
1.00x
1.00x

About this tool

Generate an ambient occlusion map from a grayscale height or displacement map with GPU-based HBAO in your browser.

How it works

  1. Load a grayscale PNG, JPG, or WebP height map.
  2. Choose the output resolution and adjust HBAO radius, contrast, and intensity.
  3. Generate the AO map and download an 8-bit or 16-bit PNG.

Key features

  • 8-bit and 16-bit height map input
  • GPU-based HBAO processing
  • Adjustable radius, contrast, and intensity
  • 8-bit and 16-bit AO PNG output

Privacy and output

Privacy

Your files are processed in this browser and are not uploaded to PolyScan for this task.

Output

Download an ambient occlusion map up to 4096 by 4096 pixels as an 8-bit or 16-bit grayscale PNG.