Texel Tools

Material from Photo

A photo of a surface already holds most of what a material needs, just mixed together. This pulls it apart: light and dark variation becomes a rough height guess, the slope of that height becomes a normal map, fine detail drives roughness, and the creases become ambient occlusion.

These are guesses, not measurements. A photo cannot tell you what is dark paint and what is shadow. Treat the output as a starting set and tune it: fix the height contrast with Levels, scale the normals with Normal Strength, make it repeat with Seamless Maker. Flat, evenly lit, straight-on photos give much better results.

What kind of photo works best?

Even, overcast style light, shot straight at the surface, in focus, with no bright highlights or cast shadows. Lighting baked into the photo is the single biggest cause of bad output.

Is this like Substance B2M?

Same kind of tool: one image in, a set of PBR maps out. This one runs in your browser and is aimed at getting something usable quickly, not at replacing an authoring package.

Will the result tile?

Not on its own. Run it through Seamless Maker, then check it in the Tiling Checker.

Related: Seamless Maker · Height to Normal · Levels