Getting a detailed procedural texture in Blender to look the same in Unity

I’m trying to convert a procedural texture from Blender into baked textures for Unity. I’ve been doing a lot of research on this, and this is my current result, and I’m using the HDR pipeline, but it still doesn’t look right. The left is Blender, the right is Unity. Here are the nodes in Blender as well if that helps. Any advice on making the Unity one look even a little better would be very much appreciated!

I am not an expert by a long way but I think you need to: bake out what normals, AO, etc you can for your effect from Blender; create a new texture in Unity. Looks to me like your output maps are not sufficiently high resolution, creating an anti-aliased effect.

Unity’s URP is prety powerful and the texture on the left should be fairly achievable using URP.

Someone else may have a better way, but I am pretty sure Blender’s Eevee or Cycles do not “export” as such.

Thanks for the help! I sort of figured it out, and it was mainly due to not baking the normal map properly. I’m aware that you lose some detail when you bake textures, but it seemed no matter how large I made the texture, it wouldn’t add any more detail, but it turned out some settings I was changing weren’t doing what I thought they were doing! It’s still not exactly the same, and that mainly comes down to lighting, but It’s looking a lot better now!

177570-sub-unity-2.png