Take a look at this amazing custom 3d isometric engine for building 3d virtual worlds. This literally just popped up on the scene. It seems that they are progressing nicely, not sure how much it can handle in terms of multiple assets but they have a sample of a house and many effects such as lighting (day+night changes), interpolation, zooming levels etc. They are using their own custom 3d engine and texturing system but it is probably highly inspired by the new 3d engines available out there.
Now we have all the techs in one engine. Now we also can add bump-mapping and unique lighting FX (say, some green light on a wall near the grass). The engine has some optimization potential, but speed is mainly based on a texture quality settings.
It is supposed that all the objects will be in a 1 pixel = 1 centimeter scale.
- Spacebar — change daytime
- Mouse wheel — change scale
- Shift + wheel — tex quality
- Ctrl + wheel — lightmap quality
- Alt + wheel — groung quality
- Q — tex interpolation on/off
The real-time lighting and 3d aspects of this look very promising. There are strong limitations to bulk in 3d in flash, for instance if you had a view with 100-200 homes and zoomed out with this I would like to see the performance then. Amazing work by this Russian development team.
All the demos from this engine are excellent here’s some: