Droste / Escher Effect in AGAL
One last bonus post for the new year, seeing as how I remembered I had a blog. This is really just a snippet I would ordinarily post on Wonderfl, but Wonderfl seems not to be working for me lately (if anyone wants to check out my Wonderfl profile and let me know if they can […]
Ending the Year with Dynamic Multi-Pass Shaders in Starling
So, the last day of 2015 and, I believe, just my second post of the year. I think there’s some law which states you have to make at least two blog posts per year to legally say you maintain a blog, so I’m a bit pressed for time. I would love to say the reason […]
Base Mobile Tasks .ane and a Few Tips
Admittedly (and rather pathetically), it’s been so long since I’ve posted anything on this blog, I’ve nearly forgotten how. I am still around, however, and still, after the innumerable deaths of Flash over the past decade and a half, primarily an Actionscript developer. Being an Actionscript dev these days, though, really means being an AIR develope
Some Photographic Shaders
A couple weeks ago I was contacted and asked to write some filters for Starling that could be used in a mobile camera application. To be honest, I’m not sure what’s become of the app as I’ve lost contact with the developer, unfortunately. A part of the deal, however, was that I eventually open source the filters, […]
Animated Particles, Books, and Code – It’s a New Year
2014 It doesn’t even sound real. Like an unreachable year in an 80’s sci-fi b movie. And yet, for better or worse, here we are. Seems my last post was quite some time ago (I think WordPress has had 16 releases since then) and a bit negative (bug report), so it’s time to start the […]
Logical Or Assignment Bug in ASC2
So, here’s something to keep an eye on if switching to AIR 3.8 (or 3.7 with the ASC2 compiler). Last week at work we decided to finally make the jump from AIR 3.5 to AIR 3.8; something I was pretty excited about and had been looking forward to for awhile. After applying the update, though, […]
Starling Filter Collection
I mentioned this earlier, but it was really just a footnote at the bottom of a previous post, so it may have been easily overlooked. In any case, I’ve set up a Github repo containing a collection of filters for the Starling framework I’ve written (or ported as the case may be) which may be […]
Warp Filter for Starling
So, perusing teh internets once again, looking for something interesting to play around with, I came across this blog post of Pavan Podila (from 2008!). In the post, Pavan presents a WPF pixel shader which warps an image using bezier curves. I thought I’d have a go and reproduce the effect in AGAL and plunk […]
Promises Promises
The other day at work we needed to re-think the way we were handling asynchronous tasks. In essence, we needed a way to (cleanly!) ensure one task was complete before moving on to the next. Very casually, my boss suggested we implement a ‘Promise’ pattern. Feeling a bit like a fool for having no idea […]
Starling ‘God Ray’ Filter
While cruising the internet today looking for interesting things to try out, I ran across this fun little GPU Gem about creating a post-process volumetric lighting effect. With a little bit of work I quickly ported it over to an AGAL shader (you can see it on Wonderfl here). Then I figured what the hell, […]
Alpha in Starling Filters and Basic Branching in AGAL
Back in September, a Chris posted a comment on this blog asking about a Starling filter that would create a circular mask over an image. Being the lazy sort I am, I never got back to the commenter (Sorry, Chris). Some stuff I was doing at work the other day reminded me of the question, […]
Starling, Nape Physics, and PhysicsEditor
While there are seemingly countless tutorials, articles, and assorted commentaries on using TexturePacker with Flash (and usually Starling), it seems there are very few articles out there about TexturePacker’s creator’s (Andreas Löw) other equally fantastic tool PhysicsEditor. Since I’m currently working on a game that makes extensive use of this so
Playing With a Couple Game Ideas
Just a couple game fragments, really – prototypes, if you will; but some fun nonetheless, and it’s always good to tinker with new ideas… After working on some various filters for Starling (cf. the last two posts here), I was itching to make something that actually used one. So, that in mind, here’s a little […]
One More Filter For Starling
As an addendum to the post I made yesterday, here is one other filter which can be used in the Starling framework that could probably come in quite handy for a few. In essence, it’s sort of a spotlight effect that illuminates a specified oval area of a Starling DisplayObject. Though I mainly see it […]
Filters in Starling
Just in case you happened to miss it, the most recent version of the Starling Framework (the one which you can pull from Github, that is) now supports custom filters. You can check out the official announcement here. Using filters in Starling couldn’t be easier – you just assign a filter to the filter property […]
Towards a Better Scratch
Not sure what got me started on this project. Perhaps it was listening to too much Meat Beat Manifesto in the late 80’s. Or maybe it was my wife who got me to sit down and watch the Scratch documentary. Whatever the hell it was, I’ve been wanting to make a decent vinyl scratch app […]
Learning AGAL with AGALMacroAssembler and OpenGL Examples
So the other day I sat down and thought to myself: self, it’s high time you learn you some of this new fancy pants AGAL that’s all the rage these days. Now, after a few days of playing around I am by no means a master at the art of shader programming, but due to […]
UV Scrolling in Starling
One of the things that really appealed to me about ND2D over the Starling Framework was the ability to scroll textures by manipulating their UV coordinates like this. Obviously this could come in pretty darned handy for space games, side scrollers, etc, etc. Well, as it turns out, doing the same thing is also pretty easy in […]
Drawing on Stuff in Away3D 4.0
So, Easter Day, I thought I’d sit down and make a little ‘Paint on an Egg and Send it to Your Friend’ app. Unfortunately, I ran into two main technical difficulties. 1. I couldn’t get the UV seams of the texture to align properly to make a nice seamless painting; and 2. the idea is […]
Magnify – a jQuery Plugin
Let me begin by saying right up front, I have not given up on Flash. Despite Adobe’s recent PR debacle which I’m sure if you’re reading this, you’re familiar with, I still love Flash and it’s still my bread and butter. When my wife wanted to put together a portfolio site to show off her […]