Best way to bake Normals for Unity

Hi,
I’m trying to understand what’s the correct way to bake Normal maps for Unity to acquire performance.
I’ve created simple model, added subdivision surface, duplicated it and removed the subdivision, and duplicated the last one to create a cage.

  1. Is there a way to bake an object to itself, from with modifiers to without?
  2. Should I bake from Smooth/Flat to Smooth/Flat? it seems that Flat to Flat causes weird seems in the object, and exporting smooth is exporting already ok looking object, but I don’t know what’s Unity is doing under the hood with it. maybe I only need Smooth object with no Normal Maps? exporting Smooth with Smooth on Smooth Normal maps creates a wavy object.
  3. Really begginer question but - Am I doing it correctly?

Thanks!

Attachments

Body.blend (583 KB)