Posts tagged with “fx”

October 29, 11

More Flash Halloween Webcam Toys

Welcome to this time of the year again when people scoop out pumpkin seeds and costume shops make their year's worth of sales during one weekend. Halloween! So nice to be kids again. And now you can be one too, without even leaving your computer desk – just hit the images below and have some fun.

We've teamed up with Leipzig Flash studio Tastenkunst and made these two apps. Marcel Klammer and his team had developed Beyond Reality Face technology which allows using human faces as markers for augmented reality. PhotoBoo substitutes the face so you can experience how does it feel to be a (dead) celebrity.

GooTube is based on my last year's experiment – Black Hole Sun and similarly uses face.com API technology to find feature points in a face, but then BRF's Point Tracker is used to track these points and finally HiSlope helps to apply the distortions to the live webcam feed.

Both apps utilise FaceBook connect so it's even easier to socially share your alter ego (and even set your FB profile pic!) Now go and make goofies out of yourselves. And don't forget to spread the word - boooooooooo!

Many thanks to PtitJean for his initial face.com API for AS3.

01:40 PM | | 0 Comments | Tags: , , , , , , , , ,
September 28, 10

Boiling the soft egg aka Webcam Stories

If you came here after seeing my FOTB talk – that's great! Thank you!

Make sure you've seen the Black or White vs Machine Vision mash-up first.

Then head to the HiSlope GitHub repo to download/fork the HiSlope toolkit and have fun.

Yes, HiSlope is opensource!

I am going to add more examples, couple of cool and previously unreleased Pixel Bender filters and more tutorials/documentation soon, so make sure you follow me on Twitter @blog2t.

Please send comments and feedback, I'd really like to hear from you! Any Q&As - catch me at the conference.

HiSlope

Update: I've added the video from my pitch.

12:16 AM | | 2 Comments | Tags: , , , , , ,
May 01, 10

Flash Bokeh

Sometimes your best efforts to convince clients to originality end up in the trash... but on the other hand there is nothing wrong with it – just shake the dust off and share. This time it's the colourful realtime bokeh effect inspired by this tutorial and programmed for tictoc as a proof-of-concept demo.

Flash AS3 Bokeh

Click the image above to preview. Due to expensive alpha and blending processing it may slow down your browser/computer a bit. I've tried two approaches there:

  1. Adding and removing circles to the display list (with cacheAsBitmap turned on).
  2. Drawing circles onto (transparent and non-transparent) bitmap using draw() method.

Both methods eat similar processor time. Haven't tried using any GPU wmodes, not sure if that would help at all here, I'll leave it to you - the code is very simple and there's a lot of room for improvements and optimisations.

Considering the recent HTML5 vs Flash war, the challenge is to code a similar effect using JS + HTML5's canvas and compare the speed – is anyone up for it?

Grab the source (AS3, Flash CS4 was used to tween the circle shapes but you could entirely use drawing API if needed) and enjoy!

11:00 AM | | 4 Comments | Tags: , ,
January 30, 10

Static Mirror installation for Hidden Door festival

I have a pleasure to announce that I am a part of the Hidden Door Festival - the event is happening during this weekend at Roxy Art Club, Edinburgh.

I got commissioned to make an interactive installation that I've called Static Mirror. So, if you're Edinburger – come along to see the exceptional maze full of art and bands performing live, otherwise just enjoy my piece on-line.

Hidden Door installation live

Click the image above to activate (webcam required.) There's a accompanying noise, so mute the sound if you are i.e. at work.
© 2010 Tomek Augustyn. All rights reserved.

If you're looking for a deeper meaning, please read the artist's statement.

Coming out of the underground club, Tomek brings the idea of interactive VJing into a gallery space by confronting visitors with the imagination they might have about themselves.
He asks the old question – “Do our bodies exist for real or are we just a bunch of particles bound together by invisible forces as a temporal form of expression?”
The answer could be found by observing the nature of static noise reflection – as long as you move, you are.

On a technical note, the piece uses my HiSlope (alpha) video processing engine (shortly available as open-source.)

You can also press '/' to play with the manual controls and '\' to view the stats for the camera.

06:11 PM | | 2 Comments | Tags: , , , , ,
August 02, 09

Machines are looking for Michael Jackson

Today passes my 5th year of living and working in the UK... feeling in sort of a nostalgic/festive mood, did some cool VJing last nite and decided to spend semi-hangovery afternoon doing some (softcore) flashcoding. I got some good feedback and suggestions (thanks you know who) to my recent Terminator Salvation "machine vision" experiment and decided to explore that area a bit further.

This time I've managed to add "the real face tracking" ported from OpenCV by Masakazu "Mash" Ohtsuka (with some great optimizations by Quasimondo) to my video processing framework (codename HiSlope) which should be hopefully released within a couple of weeks (still need to do some important/major refactoring). Follow me on twitter.com/blog2t for updates.

So I was looking for some perfect video to use for testing... couldn't think of anything really. Then suddenly the spirit of Michael Jackson (RIP) came to me and whispered into my ear: "Black or white?" – and it was all clear then :)

Enough words, click the image to sing along.

Terminator Machine Vision plus Michael Jackson's Black or White mashup by Og2t

I found this video particularly challenging – with loads of head banging and different races (skin tones, facial hair etc.) – which actually makes a perfect source material for testing.

And again, I am really surprised by the final result – it's still not the fastest (I am getting 20 FPS in browser and about 35 FPS in standalone projector) but the main task is achieved.

The filters' settings were optimized for the video, so if you switch to the webcam mode you probably won't get your eyes detected (there's still a bit of work for me to do on it – that's why I am not releasing the sources yet), but do try to play with sliders, especially with HSBC (no, not the bank, it's Hue, Saturation, Brightness, Contrast) – enable it by clicking the checkbox on the left) and Eye Finder – enable debug and adjust blur and fuziness.

So, where's Michael? He's wandering somewhere in that black puma's outfit, fighting with racism. Watch out!

05:05 PM | | 21 Comments | Tags: , , , , ,
Next → Page 1 of 2