A few months ago I started work on a plugin for Unity3D that could take in any texture and then (with some image processing magic) spit out various maps used for physical based rendering such as heightmaps and normalmaps. I never quite finished this project, maybe I will try again at some point down the line, but for now I’m done with this project.
But not all is lost! The tool is actually working so I have decided to release it as open source in it’s current state. Think of it as a technical preview, or early beta. Get it here on GitHub. And if you feel like it, you can view an introduction on how to use the plugin on YouTube.