RIAs in HTML versus Flash
In an ideal world, my life would be spent tinkering with computational fluid dynamics, morphogenesis and other physics goodness in ActionScript and Flex, but sadly the rent has to be paid and the cats...
View ArticleGray Scott Reaction Diffusion using Pixel Bender
I recently used ActionScript Workers to simulate the Gray Scott reaction diffusion model. Now, while it was an interesting experiment with Workers, there was an obvious elephant in the room by the name...
View ArticlePixel Bender Gray Scott Revisited
I had a few hours spare this evening, so I thought I'd tweak yesterday's implementation of Gray Scott in Pixel Bender. I wanted to vary the Gray Scott parameters across space - with a graduation of...
View ArticleFlex Becomes Top Level Apache Project!
Here's hoping that 2013 is Flex's renaissance year now it's been voted a top level Apache project.Apache Flex 4.9.0 is being prepared for release with some great stuff including VectorList and...
View ArticleReaction Diffusion Explorer in Flex and Pixel Bender
Here's an end of year treat for any reaction diffusion geeks - it's an evolution of my last Pixel Bender based experiments, the Reaction Diffusion Explorer. The original Gray Scott engine has been...
View ArticleFalse Colour Rendering with Pixel Bender
As part of my Reaction Diffusion Explorer, I wanted to add false colour rendering. I've done this in the past in ActionScript, but to render in real time, I need to implement it in Pixel Bender.The...
View ArticleApache Flex 4.9.0 - VectorCollection vs ArrayCollection Performance
I got Apache Flex 4.9.0 installed under FlashBuilder 4.7 today - not the easiest software installation ever, especially for somebody with a command line aversion like me. So most of my day has been...
View ArticleStage3D: Belousov–Zhabotinsky in AGAL
Sadly, it seems that Pixel Bender might be nearing the end of its life and being replaced by AGAL - Adobe Graphic Assembler Language. AGAL is a low level language designed specifically for creating...
View ArticleMore Stage3D: Gray Scott Reaction Diffusion Model in AGAL
Following on from last week's implementation of the Belousov Zhabotinsky reaction in AGAL, I made the next step and spent a snowy Sunday porting my Pixel Bender implementation of the Gray Scott model...
View ArticleStage3D and AGAL Reaction Diffusion Explorer
I'm excited to be able to post the first iteration of my Stage3D based Reaction Diffusion Explorer based on my AGAL Gray Scott shader. I dusted off my SoftSkin skin from a few years ago which gives the...
View ArticleAGAL Reaction Diffusion Explorer with Parameter Gradients
[There was a bug in the first release of this. More info here!]A quick update to last week's AGAL and Stage3D Reaction Diffusion Explorer: I've extended the AGAL code to accept a texture that defines...
View ArticleReaction Diffusion Explorer - Stupid Little Bug Fixed!
I noticed this morning there was some odd behaviour in last night's release of my AGAL Reaction Diffusion Explorer: even when the two dV parameters were the same, its parameter gradient type still...
View ArticleExotic Morphogenesis: Willamowski–Rössler in Stage 3D & AGAL
My experiments with reaction diffusion simulations continue with an AGAL implementation of a slightly lesser known model: the Willamowski–Rössler equations. After some pottering on the internet, I...
View ArticleWillamowski–Rössler: Stage3D Sampling Artefacts Fixed
In my previous implementation of the Willamowski–Rössler equations in AGAL and, indeed, in all my previous AGAL experiments (with one inexplicable exception: my first AGAL demo, Belousov Zhabotinksy),...
View ArticleStage3D & The Joys of Mipmapping
This evening, I locked myself away with a glass of Rioja determined to fix my Stage3D rendering woes once and all. Last night's efforts were so close, but I couldn't help feeling they could be tweaked...
View ArticleFlex and Pixel Bender Running in a Browser on an iPad? Easy!
I heard about Puffin Browser a while ago, but never got round to trying it. Puffin is an iOS browser that supports Flash content by executing it in the cloud. I'd assumed that it might be a little...
View ArticleActionScript Workers Now Work Under Chrome/PPAPI
I did a lot of tinkering with ActionScript Workers towards the end of last year. However, because I'd swapped out the PPAPI Flash Player in Google Chrome, I was oblivious to the fact that Workers...
View ArticleStage3D / AGAL Reaction Diffusion Laboratory
My recent myriad of experiments with reaction diffusion models has coalesced into a single Stage3D based Flex application, ReDiLab (for Reaction Diffusion Laboratory). All of my previous efforts have...
View ArticleHigh Throughput Flex: A Strategy for Handling Multiple Messages in a Single...
I was asked the other day how I would handle a high throughput of data in a Flex application. A good example could be a monitoring dashboard that uses the Consumer class to subscribe to messages that...
View ArticlePendulum Waves in Flex / ActionScript
The other day, MathsWorld tweeted a link to this video showing pendulum waves. These are waves that emerge from viewing a number of uncoupled pendulums of increasing length. If the length of the...
View Article