Whew! …after quite a tussle with Unity 3 in migrating my project files, I have finally migrated it. I was even able to use the built-in lightmapping tool. Despite the lack of Global Illumination (since it is a Pro only feature), the lightmaps are quite clean. It even looks cleaner than my previous lightmaps using the external lightmapping tool.
Though this demo release is still unoptimized (no occlusion culling, etc.), because of Unity 3’s improvements, the framerate has gone up considerably. Downside is that the build size has more than doubled, from 5mb to a 12mb file, so it may take a while to download on your browsers.
UPDATE: I just did a quick test of the demo and ran it on a laptop with an Intel GMA 950 integrated graphics chip and it runs WAY BETTER than my previous demo which was built on Unity 2.6. Out-of-the-box Unity 3 really improves an existing 2.6 project. The 2.6 based demo is like a slideshow, while the 3.0 version is really playable now. There are still a bit of a framerate drop but this is mainly due to the number of unculled objects which can be easily remedied by Occlusion Culling. I’ll be using the Occlusion Culling package from M2H for this one since I’ll only be using the free version of Unity (Umbra Occlusion Culling is only for the Pro version).
For a comparison, here is the 2.6 version.