Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Material is not importing along with 3D object from blender

Discussion in 'Asset Importing & Exporting' started by Stugger, Dec 14, 2014.

  1. Stugger

    Stugger

    Joined:
    Nov 29, 2014
    Posts:
    5
    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
    BlenderScreenShotRock.JPG
    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...
    UnityScreenshotRock.JPG

    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!

    UnityScreenshotRockUPDATE.JPG
     
    Last edited: Dec 14, 2014
  2. Sir-Tiddlesworth

    Sir-Tiddlesworth

    Joined:
    Oct 19, 2011
    Posts:
    908
    Unity doesn't support importing materials from Blender (or any other 3D modelling software).
     
  3. Stugger

    Stugger

    Joined:
    Nov 29, 2014
    Posts:
    5
    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!
     
  4. BrandyStarbrite

    BrandyStarbrite

    Joined:
    Aug 4, 2013
    Posts:
    2,068
    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. :D