Material is not importing along with 3D object from blender

Hey, so I spent like all damn day working on modeling this rock along with creating a mossy rock material for it that gives it a very realistic look, I’ve had this .blender model saved in my Unity Assests folder since before I started even modeling it so the changes would be automatically applied to unity once saved in Blender, well, I’m done with my rock now and I’ve spent hours working on its material (Keep in mind I’m still new to both blender and unity) and the material doesn’t seem to crossover to unity when saved? My rock model imports just nicely, but it has that bland white default texture the same as everything else. I can see the “Rock_Mossy” material in my materials foder in unity, but it’s preview is the same as the default solid white texture. Am I missing something here? I’ve UV mapped my rock, attached two image textures and a butt load of nodes to it, so I figure maybe unity doesn’t support something I’m using in blender? I’d love to figure this out so I can use my beautiful rock material on my rock model in unity haha, any help would be much appreciated thank you!

Here are some screenshots of my work to hopefully give you a better idea of what I could be missing/doing wrong


So here in unity you can see my “Rock_Mossy” texture is in the project view on the second row, 3rd one out and the thumbnail for it obviously looks nothing like the preview material texturing in Blender…

UPDATE:
So I applied the two textures that I used in blender to the Rock_Mossy material in unity using the Diffuse Detail shader and at least it gave my rock some texturing, but the problem is that it still looks like crap compared to the blender version, it doesn’t have all that added detail that I did through the node editor, but hey at least I made it one step further, now I’d just like to see the rocks quality in unity as good as it is in blender!

Unity doesn’t support importing materials from Blender (or any other 3D modelling software).

Ah thats terrible. I guess I’ll just have to redo the UV map on my model and slap a texture on it. Too bad. Well thanks for the answer!

I see that alot of people, on the Unity forums, have been asking this same question.

You can import the texture from Blender.
But not the material from Blender, or from any other 3D modeling software.
Just like what Sir.Tiddlesworth said.

You’ll have to try and recreate the material in Unity, to resemble the one you made in Blender. :smile: