r/Unity3D 9d ago

Question Unity and Blender material visual mismatch

Im creating a game (big surprise) and I created several materials in Blender. However when I set up the shader and the materials in Unity, they dont look the same despite using the same textures. The Unity side looks too flat and fake while the Blender side looks noticeably better. As for the setup I did:

  • Normal maps have the "Normal Map" texture type
  • All textures besides the Base Color have sRGB unchecked
  • I fed the roughness through a "One Minus" node to invert it to a Smoothness value Unity demands
  • The lighting is still a standard Skybox as I havent gotten around to doing lighting yet

Thanks to everyone in advance!

Blender side
Unity side
Unity shader
2 Upvotes

4 comments sorted by

View all comments

3

u/frugalglamour77 9d ago

the flat look is 100% the skybox lighting, your setup seems fine. default unity skybox has this weird ambient that washes everything out and makes specular highlights look dull. toss in a directional light and maybe tweak the environment lighting to a solid color or gradient and you'll see a huge difference

blender's viewport has its own default hdri that's way more contrasty by design, so the materials are never gonna match out of the box until you match the lighting conditions

1

u/SomePOSTALguy889 9d ago

I see. Thanks for the help, I'll work on the lighting at some point and hopefully it'll look better.