Private local PBR workflow

Normal Map Studio is your private local PBR texture workbench.

Turn one image into normal, height, ambient occlusion, and roughness maps, compare every channel under a movable light, and export for your engine without uploading the source.

Source stays localFree up to 2KNo account required
Browser renderer ready
Local modeNo source upload
384 × 384 · sRGB source / linear maps
03

Inspect under light

Drag the light · Arrow keys for precise movement

Sample loaded · local processing readyChecking local license…

Start with a surface-specific workflow

Choose an original procedural example and editable defaults for the surface you want to study.

4maps per source
2normal conventions
4engine presets
0uploads for local work

Choose a direct path

PBR Texture Tools by Workflow

Start with the output you need, then move between focused tools without rebuilding your source setup.

One source, four useful material signals

Normal Map Studio calculates tangent-space normal, grayscale height, ambient occlusion, and roughness approximations from an image. Each channel stays visible and exportable, so you can correct a single map without hiding the rest of the material behind a preset. The lit preview makes channel direction and exaggerated slopes easier to catch before an engine import.

This local workflow is intentionally deterministic. It is useful for material blocking, indie production, 2D lighting, visualization, teaching, and preparing a source for more detailed editing. It does not claim that a single color photograph contains measured geometry or physically correct material response.

  • Sobel and Scharr gradients with strength, blur, inversion, and edge controls.
  • OpenGL and DirectX normal conventions plus four engine presets.
  • Plane, sphere, and cube lighting previews with a movable light.
  • Resolution, clipping, flatness, orientation, and seam-risk checks.

Privacy that follows the actual data path

PNG, JPEG, and WebP files loaded into the local studio are decoded and processed by your browser. Generating, previewing, and exporting local maps does not send those image bytes to our server. That makes the core tool suitable for unreleased art and quick client-side experimentation without an account.

AI depth, material generation, extraction, and seamless upscaling are separate credit-based actions. Before any upload, the interface names FAL and asks for your explicit approval. Failed or timed-out AI jobs return their reserved credits, so an unfinished result does not spend them.

Free first, production convenience when it earns its place

Free local generation supports all four maps, 2D and 3D inspection, presets, quality checks, individual PNG files, and a basic ZIP at up to 2048 pixels on the longest side. The first useful export is not locked behind registration or payment.

Pro Local adds up to 8K output, batch queues, saved local presets, advanced channel packing, and flexible naming for a one-time license. AI credits remain separate because model work has a variable provider cost. This avoids turning a basic image filter into another required monthly subscription.