User blog comment:Allenallenallen333/What I've Been Working On (Unrelated to LEGO)/@comment-4724333-20150128215415/@comment-4724333-20150130163355

Yes, both are done correctly, as far as I can tell. Basically, I took a LEOcad plate, fixed the normals, and then moved away a duplicate. The duplicate would be the high-poly version. On the original, I remove the detail at the bottom of the plate and replace it with a single rectangular plane. I then unwrap the original, now low-poly, where no planes overlap everything is layed out neatly. Then I move the high-poly duplicate back to the original position, select both objects, and bake the map.

At this point, I face one of two problems. If the vertices share the same x and y values, as they are going to because a lot of the detail extrudes straight inwards at the bottom of a plate, then the map comes out completely blank. If I scale portions of the detail so that this problem is resolved, it still does not give as accurate of a representation of depth as yours displays. :/

Did you make your normal map in Unity or Blender?