I wanted to bump, no pun intended, this thread and see if this will ever be possible in a render engine like Corona.
Is it even possible with Vray CPU or GPU?
What I'm talking about is to have a bump map to create brushed effects like in real life, the way Fstorm does it.
To create a brushed metal material, even with extreme close ups, is absolutely possible with Corona (and any modern render engine I believe). It just takes artistic control and depends on how "deep" you want to go. Simple answer will be to use texture with extreme detail, and turn off the texture filtering, so all the detail is taken into account as much as possible (0.01 filter value for Corona). But this can cause heavy flickering of the surface in case of animations. You just have to try it once and see how it "feels". This is the reason textures are filtered by default to be safe.
I know most Corona users do stills, so you are absolutely fine to just disable filtering for textures if you want (even for all of them).
The technical part here is mostly about texture filtering, which different engines do differently or just have different control over it, in connection with the host app as well.
This has actually been to some degree covered by the new "Roughness modulation" filtering mode for CoronaPhysicalMtl - if you use extremely detailed texture for bump, it will turn out to be anisotrophy (how it works in real life). "Roughness modulation" will understand how much of the texture as bump/normal (much calculation) should be considered, and how much of it can be treated as roughness (less complex calculation), depending on the distance from camera (think of it as condensing 1000 pixels of texture into 10 pixels in render resolution). But as it takes much effort and very detailed textures, that is why renders engine have separate, more convenient control for it, to get perceptually the same effect.