Config: Away3D 4.1, iPad 4, iOS 6.1, Adobe Air 3.7, Retina resolution (2048x1536)
Memory: 55.8 MB
- Realtime environment reflection
- Bloom filter
- Depth of Field
- Soft shadow map
6fps, but this is really hard test… More than Full HD resolution, real time enviroment reflection, real time shadow mapping, depth of field and bloom filter… Same config on my MacBook Pro (2.66 Core2Duo, nVidia 9600M GT 500MB) runs 20-30 fps on 1024x768 (half than on iPad) resolution… far from 60…
Yes, it is a hard test, I’m working on the optimalized version, it will be ther in few days (near same vision, and high fps).
The hard work is the real time shadow, and enviroment reflection calculation… but they are so useless in this scene, so I will make that, let render the reflection map, and shadow map in the initialization section… instead of rendering them in all render circle.
Away3D is a really good performance. It uses OpenGL ES direcly on GPU, so the graphic render is near as fast as the native method. For example the EnviromentMapMethod is an AGAL (ASSEMBLY like) method at the core. It uses same like the shaders like GLSL.