blogspot stats

SmartAA – reconstruct anti aliasing with Pixel Bender

21. February 2010 – 02:59
SmartAA - reconstruct anti aliasing with Pixel Bender

About three decades ago, pixels where as big as toasters – and mostly green.

Today we have millions of them to deal with, and the terms anti-/aliasing are part of our daily live and every time an image is scaled, it gets interpolated to keep those bad “stairs” away from our eyes.

But what if the source image is aliased in the first place?

Checkout the demo of SmartAA!

Read the rest of this entry »

The Steve Jobs IPad Adobe Flashplayer HTML5 Video rant

6. February 2010 – 14:30
The Steve Jobs IPad Adobe Flashplayer HTML5 Video rant

The flame wars are on!

CEOs, CTOs, platform evangelists and users are fighting the war of the worlds out there.
It´s HTML5 vs. Flash, open vs. closed, H264 vs. OGG, desktop vs. mobile, truth vs. lie.

Lets first calm down with this nice audio visualization before we dive in…

Read the rest of this entry »

Sing like HAL with the Flash Player 10.1

30. December 2009 – 00:49
Sing like HAL with the Flash Player 10.1

Of course everybody remembers the scene from 2001 when Dave Bowman removes HAL´s memory banks.

While being shut down HAL sings the song ‘daisy’ and his voice continuously pitches down while his ‘mind fades’.

With this little test app you can sing like HAL!

Read the rest of this entry »

SmartReLight – relighting with Pixel Bender

27. December 2009 – 17:57
SmartReLight - relighting with Pixel Bender

Relighting is an interesting method that is often used in video post production pipelines.

Given the vector of its surface normal, it is possible to calculate the brightness of each pixel by a pseudo 3D lightning system.

Checkout the demo of SmartReLight!

Read the rest of this entry »

Flash AIML TTS Chatbot – “HAL9000″ using PHP and Festival

16. October 2009 – 23:42
Flash AIML TTS Chatbot -

Ever dreamed of having a chat with you own personal AI?

Well, we are still a bit behind Arthur C. Clarke´s dream of a self-aware AI like the HAL9000 but with AIML, Festival and Flash you can build your own talking chatbot in no time.

Have a chat with HAL first.

Read the rest of this entry »

Realtime SSAO with After Effects and Pixel Bender

5. October 2009 – 09:00
Realtime SSAO with After Effects and Pixel Bender

Screen Space Ambient Occlusion or SSAO is a method to compute an approximated AO pass in real-time!

This is done by using the depth information of a 3D object or scene that has been stored from the Z-(depth) buffer of the renderer.

Go ahead and try the interactive demo or see a video example!

Read the rest of this entry »

GPU based Raytracing with Pixel Bender and After Effects

27. September 2009 – 12:29
GPU based Raytracing with Pixel Bender and After Effects

Since some years the idea of harnessing the power of modern graphic cards for 2D/3D applications has become more and more popular.

Today we find GPU support in many CG applications like Photoshop or After Effects.

But first the fun part: Watch a video raytraced with PB and AFX!

Read the rest of this entry »

Strange Attractor Finder & C4D/PY4D Particle Bench

15. September 2009 – 16:52
Strange Attractor Finder & C4D/PY4D Particle Bench

Strange attractors are fractals that emerge at certain, sensitive parameters within the three-or more dimensional phase space.

They are are researched since the early 70s and strongly related to the chaos theory as they allow to watch the transition from chaos to order/geometry.

Good things first: see the result and try the chaotic attractor finder!

Read the rest of this entry »

Smart Normal Map goes Silverlight

27. August 2009 – 11:00
Smart Normal Map goes Silverlight

Microsofts Silverlight has advanced to a level where it´s features and performance get contrastable with flash.

It took mere minutes to port Smart Normal from PixelBender (Hydra) to Silverlights shader Language HLSL (DirectX).
As with Astro, shaders are rendered via software – not the GPU.

The result is roughly comparable with this Flash demo of Smart Normal.

This was not intended to be a performance test but it clearly indicates that Silverlight isn´t inferior when it comes to video, shading or 2,5D.

Read the rest of this entry »

Neuronal net vs. traveling salesman

12. August 2009 – 17:47
Neuronal net vs. traveling salesman

Did you ever need to figure out the shortest possible route between A and Z via B, C, D… ?

If so, you have faced the “traveling salesman” problem and touched the field of theoretical computer science.
The TOS is a optimization problem that is really hard to solve – in fact NP-hard.

This Kohonen Neuronal Network aproximates or ’solves’ the TOS for 10 citys in about 1000 steps while ‘learning’ with each try.

See it in action
or view a rendered image.

PY4D Boids

7. August 2009 – 19:17
PY4D Boids

Sebastian Rath´s PY4D is a new, alternative way to script with or to code plugins for Cinema4D – without COFFE or C++ – but in Python.

The current beta (v0.9.0001) already makes a fine impression and proves itself easy to get started with.

This video shows a little script that was adapted in a twinkling and controls the particles of a TP-storm emitter to behave after the three flocking boids rules.
Don
has rendered a much prettyer version of the dummy above.

You can download the C4D-scene here or view the scriptfile.

Pyramidial multiscale – 86400px gigapixel image

5. August 2009 – 11:13
Pyramidial multiscale - 86400px gigapixel image

Gigapixel images – it´s all about resolution and detail – one gigapixel equals a billion pixels so we are talking about tons of data.
To be able to view such a picture, it hast to be sliced into tiny little bites – otherwise it would kill any present personal computer.
That technique is called pyramidial imaging, multiscale or deep scale and works quite fluid with Flash.

Click here to view a 86400*43200px image of our “Blue Marble“.

The uncompressed sourcefile was over 10GB big and took nearly a day to interpolate and cut it into 9 zoomlevels existing of 80.000 tiles.
The viewer uses the fantastic OpenZoom-API.

Smart Tween – easing C4D XPresso node

23. July 2009 – 22:58
Smart Tween - easing C4D XPresso node

Since Rober Penner published the easing equations back in 2003, tweens have become very popular with flash workers and are taken for granted today.
But it has been brought to my attention that they are not that well known within 3D graphics applications – like C4D.

So Smart Tween was born – a C4D XPresso node that enables the animator to ease virtually any parameter or value with ten tween and four ramp types.
It features limited, delayed loops, pingpong and it previews the output curve.

Read the rest of this entry »

Multiple object motion detection

24. May 2009 – 02:41
Multiple object motion detection

There are a bunch of motion detection and argumented reality experiments with flash out there – most involve a webcam and are able to track a moving area quite accurate.

I was curious if flash would be able to handle the task of tracking multiple objects/(blobs.

>> Take a look at the result and track some cars in the Czech Republic (live).
.

Read the rest of this entry »

Metabubbles

9. April 2009 – 21:01
Metabubbles

This little 3D experiment is called Metabubbles as it´s behavior and look are quite similar to those of real metaballs.

In fact it is just PV3D ViewportLayers with the blend-mode “add” that produce those gooey effects when balls with a similar z-depth pass each other – “old school”.

The cpu-load is quite high but the result is as psychedelic and relaxing as watching a lava-lamp…

Sit back and take a time out …