The Flash 10 beta player is out for a while and I found a few minutes to try out the new native 3D effects. You can get quite nice and fast results out of the new API if you only want to display flat 2D planes in 3D-space:
(Space = fullscreen, Download source, Flash Player 10 needed)
Derived from one of my older experiments: Three different populations of fireflies are fighting for their survival. If a firefly encounters an enemy fly, it tries to convert it to their tribe. The converted fly looses lifepoints and eventually dies during conversion. For the “collision logic”, I used a slightly modified version of Grant Skinners AS3 Proximitymanager. You can download the source and play around with it here (but don’t expect beautiful code ;)).
My first try with the new AS3 sound classes (SoundMixer.computeSpectrum). This test measures the average sound energy, triggers an event if the energy changes and emits a particle. The particles are 2D particles generated with my 3d Engine: Launch!
After spending a lot time playing around with Plasma Pong I tried to do fluids by myself. I found a Fluid Solver and had just to convert it to C# and add a few Direct X effects. Download not yet available. Watch movie!
First steps with managed C# and DirectX. This is a direct conversion of my F9 Particles Experiment, but a lot faster and with a lot more particles at full screen resolution. Download not yet available. Watch movie!
AS3 particle system. 5000 particles with random motion based on a noisemap (Press any key to view the map) Click to change to another random map. Launch!
nulldesign is the company and showcase site of freelance developer Lars Gerckens who is based in Hamburg, Germany. I'm available for freelance work with focus on Flex, Flash and AIR development. I like to create dynamic user interfaces, cutting edge web experiences and innovative ways to visualize data.
This site showcases some of my personal work and projects as well as an selection of commercial projects.
If you are interested in my work or you have any questions, don't hesitate to drop me a line: