Realtime vector art based on triangles, animated and interactive (WebGL, pure fragment shader, sourcecode on Shadertoy). SHOW
I/O Shader
I was going for a simple effect, synced to music and this came out (WebGL, pure fragment shader, sourcecode on Shadertoy). SHOW
Phoning home Shader
I saw this T-Shirt illustration and wanted to put it into 3D space (WebGL, pure fragment shader, sourcecode on Shadertoy). SHOW
Lemminvade Shader
I started coding in 1997 and one of the first programs I made was a Lemmings clone in x86-Assembler (TASM). Since then I've made several variations and prototypes in C++, AS3 and Unity3D so there had to be a Shadertoy version too. I combined it with my procedural Space Invader generator shader and synced the walking animation to the music. SHOW
Curiosity Shader
Curious?
SHOW
Little handy tool for timelapsing your work
TimeLapse, periodically captures the primary screen into png files. It is written in C# .NET (should work with mono too).
Download Timelapse v0.1 (ZIP, 7kb)
Puls Flash remake
I did a version of Puls, a 256 byte effect, in Flash.
Sadly it turned out very slow:
puls (full browser size)
puls fish eye (full browser size)
Contact me for AS3 sourcecode.
Mona Lisa, 1 line
I did some experiments in C# and .NET.
My task was to draw a picture in one continuous line.
YouTube Video ID from YouTube link, AS3
This function returns the YouTube ID if the input was any form of valid YouTube link or the ID itself:
private function extractID(input:String):String { if (input.length == 11) return input; var reg:RegExp = /http:\/\/(?:youtu\.be\/|(?:[a-z]{2,3}\.)?youtube\.com\/watch(?:\?|#\!)v=)([\w_-]{11}).*/gi; var res:Object = reg.exec(input); if (res != null) return res[1]; return ""; }
Cirondo Flash remake
My friend Harry showed me an interesting board game recently. It's called Cirondo and basically is chess in a circular domain. As far as I know it is no longer being produced but it can be ordered here: cirondo.de and the website is offline now too. SHOW