Sky Swimmers Heaven ver0.13
Sorry, this is not new. As you can see in the time stamp of exe file, this file is 3 years-old. Recently, I have salvaged the latest version of Sky Swimmers Heaven project from the HDD of my gone PC. So, I will publish it. Enjoy.
It has been 3 months since I last posted on wonderlf. And this is my new work for this challenge in a competition "checkmate". Now I strongly hope to musicalize this.
In the past 3 months, I mainly stay focus on a development of SiON that is a ActionScript sound library with software synthesizer, and now its in a status of 'alpha release'.
I wonder if wonderfl includes the SiON as a default library when it will go on the next state.
The Screen Space Ambient Occlusion (SSAO) now runs on ActionScript3.
The implementation is not so difficult because the ActionScript3 has various function to modify bitmap data. But the efficiency of SSAO strongly depends on the situation. It becomes the maximum when the scene has high-density and very complex objects.
Move mouse to move camera and click to stop motion, Press z key to switch no/off ambient occlusion.
Low quality and low performance global illumination claculation on flash10.
I just create this as a "Proof of concept" for the gouraud shading based ambient occlusion. As the result, I think that its not a good method to calculate G.I. in dynamic (object moving) scene, but it possible to calculate approx. G.I. of static scene in a short time.
This is a Flash10 porting of AObench.
Mr.Syoyo the author of original "AObench" already ports it on Flash10 here, and he summarized that the Flash10 is 7 times slower than Proce55ing in this entry. But I beleave that there are not such a large difference between JavaVM and FlashPlayer10, because I am an ActionScript3 Coder!!
As the result of my Flash10 porting (with some optimizations), ...
Proce55ing version; 11.412[sec]
ActionScript3 version; 10.641[sec]
And now FlashPlayer10 renders it as same speed as Proce55ing does.
Dont be afraid to execute complex numarical calculations on ActionScript3 ;)