If you searched for diffuse to normal map, you want believable surface detail from a flat color plate without sculpting. GenPBR generates a normal map from your diffuse or albedo, with live 3D preview before export.
Albedo to normal map
Albedo to normal map is the same workflow under a different name. Prefer a lighting-free base color plate, upload on /generate, and tune strength while orbiting the 3D preview.
Workflow checklist
- Start from clean diffuse/albedo (minimize baked shadows).
- Generate normals and check grazing angles in the WebGL viewer.
- Mark the texture as non-color / linear in your engine or DCC.
- Pair with roughness and metallic before shipping.
When to rebake instead of infer
Inference from a painted diffuse is fast, but heavy baked lighting or AO in the color plate can become fake bumps. For hero assets, bake from height or high-poly when you can; use this diffuse→normal path for prototypes, tiles, and mid-priority props.
Related: normal map generator hub
For broader “normal map generator,” “normal map maker,” or “normal map online” searches, use the normal map generator hub. PNG-specific intent: png to normal map.