Jean-Marc Le Roux Web, RIAs and chocolate spaghettis…

29Oct/111

Minko “Shader Lab” Alpha Preview 1

Working on shaders might be one the most complicated - and yet most essential - tasks when it comes to the new Stage3D API features in Adobe Flash 11. This is why Minko features ActionScript 3.0 shaders. This feature makes it possible to do GPU programming using nothing more than good old ActionScript. You can already try this feature and start working with Minko today.

But today I want to present an early alpha preview of one of the tools we will release with the next version of Minko: the Shader Lab. The idea is simple: provide a visual environment to create, test and debug shaders without doing any programming. The tool will feature a lot of higher level operations to make it possible for artists to work on complex shaders and materials.

You can see the Shader Lab in action in the following video:

In the last two examples, we show how sound can be sampled and streamed to the GPU to tune the geometry without any actual programming skills.

7Oct/110

Minko released as open source


I'm glad to announce the very first public release of Minko, Aerys' 3D framework targeting the Adobe Flash platform and the new Stage3D API. This release focuses on setting up the main concepts and APIs. You can download Minko on the Aerys Developers Hub. The code is realeased under the LGPL license so everyone is free to start building awesome 3D applications for the web. Here are the key features:

  • Extensible Scene Graph API
  • ActionScript 3.0 GPU programming
  • Extensions system
  • Support for 3DS and Collada file formats
  • Dynamic lighting and dynamic shadows
  • Hardware accelerated animations
  • 3D physics

>Yes... with Minko you can now create "shaders" and program the graphics hardware using ActionScript 3.0 code! Thanks to this awesome feature, any Flash developer can now program the GPU to create incredible hardware accelerated rendering effects. We have also released a bunch of tutorials, technical articles and open source demonstrations.

You can find the complete release blog post on the official Aerys blog.