When I am playing FarmVille2 on Facebook, I saw a notice on the bottom:
Powered by Flare3D Engine. Copyright © 2012
What is Flare3D Engine? I know FarmVille2 is powered by Adobe Flash. But, what is Flare3D?
Based on the author bios on Adobe developer page, it said so:
Flare3D is a platform for creating 3D content for Flash and takes advantage of the Molehill GPU rendering. Content generated with Flare3D for flash doesn’t require any additional plug-ins. There are some good reasons why a developer would benefit from using Flare3D to generate content. For example, using Stage 3D without the aid of a 3D framework is not easy and requires a specific knowledge of many 3D concepts that exceede the knowledge of most Flash developers. Flare3D transforms the complex to simple. Showing a 3D object in Flash with the Stage3D API requires hundreds of lines of code. With Flare3D, only two are necessary.
Now, I know why FarmVille2 has so much good zooming experience. It relay on the Flare3D.