Hi there! When I import my meshes into unity from blender, using cycles render it fails importing materials. Unity recognizes the number of materials but they are empty.
It's not so much a failure to import material features as it's designed that way.
If you have textures you need to import those in manually as Unity has no idea what those are and has no way to create them. If it's an color material then Unity will be able to create the material with that color.
I believe if you import the .blend file it may recognize textures used in the blend file and import those, but I'm not 100% certain.
So it will create a material but you have to add the data yourself? I understand what I would have to import if I were to import a texture based on a jpg, but what about more complex shaders created in blender? Is it even possible to import them from your blend file? Or do you have to create it again in unity? Thanks.
Please post separate questions as it avoids confusion. Nonetheless Unity does not support shaders from Blender so spending a ton of time creating a perfect shader in Blender won't do much in Unity. If the name of your material and texture match it should automatically add in your textures.