I have been lightmapping my scenes lately to give the environment nice shadows using Beast, but now I am realizing that its costing me upwards of 15-20 fps just for lightmapping. In my current scene I have 28 point lights set to BakedOnly I used for the lightmap, with 4 texels per unit for lightmapping. The lightmap ends up as 1 1024x1024 lightmap and looks ok however the game only runs at 45fps on the ipad. Clearing the lightmap and turning those 28 point lights to RealtimeOnly make the game run at a solid 60fps.
What is the reasoning behind this? In the unity docs it says lightmapping is 2-3 times as fast as having real time lights, but in my case its a significantly slower than real time lights.
For reference I have tried both VertexLit and Diffuse Fast as shaders, and I see no difference in performance with either. However switching to Mobile Vertex Colored then drops my FPS down to 25-30. My scene has about 1.5k visible tris with 20-25 draw calls. Anyone have any advice?