Generate every core map
Derive normal, roughness or smoothness, metallic, ambient occlusion, and height maps from the same uploaded source.
Workstation 02 / PBR
Turn one source image into editable normal, roughness, metallic, ambient occlusion, and height maps, then inspect the complete material in a live 3D preview.
Source picker
Choose an active colour slot, then click the part you want to isolate.
Selection mask
White changes. Black stays flat.
Generated normal
Updates with every slider change.
Generated smoothness
White is smooth. Toggle roughness for inverted output.
Generated metallic
White is metallic. Black is non-metal.
Generated AO
White is open. Darker areas are occluded.
Generated height
White is high. Black is low.
Generated emission
Bright pixels glow in the preview and export as an emission map.
REAL LOCAL PROCESS / SOURCE TO MAP SET
The four outputs below are calculated in your browser from the exact source shown here. No mock output and no upload.
Image to PBR workflow
Convert an albedo or photographed surface into a complete physically based rendering material. Each map remains independently adjustable, while the Three.js preview shows how normal detail, roughness, metalness, occlusion, and height work together.
Derive normal, roughness or smoothness, metallic, ambient occlusion, and height maps from the same uploaded source.
Rotate, zoom, pan, and relight a live material preview before committing to production-size exports.
Save individual PNG maps, a complete material ZIP, or platform-oriented channel packs for common engine workflows.
Practical questions
Use a flat, evenly lit surface image with minimal perspective, baked shadows, or specular highlights. Seamless albedo textures usually produce the cleanest reusable material.
Yes. The surface controls can output either roughness or smoothness, and the filenames follow the selected workflow.
No. Map generation and editing run locally in the browser. Optional material intelligence can suggest settings when you explicitly request it.
The export can include albedo, normal, roughness, smoothness, metallic, ambient occlusion, height, and supported packed-map outputs.