Search Unity

Question Importing objects with shaders from blender

Discussion in 'General Graphics' started by ReeDimm, Jan 17, 2022.

  1. ReeDimm

    ReeDimm

    Joined:
    Jul 13, 2021
    Posts:
    29
    When I try to import fbx/obx file from Blender with materials that have default "Principled BSDF" surface, it imports normally and I can see materials when I import it in Unity, but when I try to import objects that have any other shader like "Emission" or "Diffuse BSDF" I don't see them. Is this problem in Unity or Blender and how can I fix it??
     
  2. spiney199

    spiney199

    Joined:
    Feb 11, 2021
    Posts:
    7,935
    Aside from the principled BSDF shader (as it's based on the common standard Pixar shader), any custom shader node graphs aren't compatible with Unity. All of Blender's funky node stuff, as amazing as it is, is internal to Blender and not compatible with Unity.

    Basically there's no problem, just that you're going to have use the materials and shaders you have available to you in Unity, and potentially use tools like Shader Graph to make your own.
     
    ReeDimm likes this.