How to set in Unity this Blender material with layer weight node?

enter image description here


1 Answer 1


Cycles render engine work totally different than Unity (this is valid for almost every combination of 3D software), so there is only one way how to ship pixel informations from Blender to Unity: using textures/maps. Another problem with Unity is, there are no material editor, so you need to bake everything in Blender and import final maps to Unity. This can be really painful in case Blender-Unity, because is impossible adjust anything in Unity. Also this is topic for a book. For simple materials, just bake colors/albedo and normal, for PBS prepare for long way until you find out, it does not make sense and you look for Substance Live

EDIT: Short version: What do you want is impossible.

  • \$\begingroup\$ How to add radial gradent color in Unity material section? This could be what I'm looking for. \$\endgroup\$
    – Wildfire
    May 24, 2017 at 13:24
  • 1
    \$\begingroup\$ @Wildfire As I wrote: no material editor in Unity, so you need bake textures it Blender and use them in Unity. There is no other way how to transfer material data and behavior from Blender to Unity. In your particular case your can code your own custom shader or download/buy it. But generally, you can't export material from Cycles and use it in Unity. \$\endgroup\$
    – Shubol3D
    May 24, 2017 at 18:19

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .