How to export materials from Blender for use in another 3d software such as Houdini or Unity?
No, none at all as the rendering pipelines are all different for every package. So unless the other package has a similar shader node, allowing you to re-create the shader, you're out of luck and will have to bake out the various textures for application in the other packages. :-(