1/2
1/2
13
13
55
55
377
377

In this post I’m going to explain some of my findings when playing around with Adobe’s Stage3D and particles. I have pushed the current version of particle engine called evoSpicyParticleEngine into GitHub, will show some examples how to play with it and explain tricks used in it.

→ Read the rest of this entry

21
21

What do you think of this? (33)

1/2
1/2
13
13
September 28, 2010at9:42 pm AS3.0, English, Experimentals, flash, pixelbender, source, 4 Comments
55
55
377
377

RaySlime
RayTracing

I wanted to post these ‘oldies’ to get them into my gallery. They are raytraced balls and some slimy turds in 1×1 pixels with decent framerate. I used Pixel Bender to create them. I haven’t done much experimenting because of two reasons.

1. I’ve been coding a lot of Objective-C lately. It felt easier to return coding with whole different language. It’s still sometimes a bit frustrating to code AS3. I do typos for example with ‘<>‘-marks and with some sort-cuts but when it comes to iPhone SDK I learned new way of typing. I also want to point out that the development tools of Apple are excellent. I should get my first App out very soon.

2. I joined the Away3D group to help them with new extremely secret project. I have nothing more to say about that yet :)

Lastly here are few Pixel Bender tricks for you:

How to create a loop in Pixel Bender?
– With help of clever brains of @MrKishi = http://www.simppa.fi/source/LoopMacros2.pbk

How to make your #define’s readable?
- with “\”-mark

#define method(param) foo += param; \
                      foo *= bar; \
                      foo -= foo*0.1;

And apparently you can do like this:

#define col(b) float4(1.0, 1.0, b, 1.0);

void
evaluatePixel()
{
    dst = col(0.5);
}

21
21

What do you think of this? (4)

1/2
1/2
13
13
55
55
377
377


After 4-5 months of twiddle it payed off and we won again at Assembly. You can checkout the outcome in realtime by clicking the picture or view it in HD at Youtube. Here’s also the link to the info file and link to pouet of course.

As I mentioned earlier I invited David Lenaerts to help with the demo. All those fancy Away3dLite stuff with shadows and reflections came by his hands. Awesome!

I also compiled the whole shit through Joa Ebert’s Apparat. It did speed up it a bit.

I also had a presentation at Assembly. I talked about my flash art and introduced the evoTinyEngine, evoCunningParticleEngine and evoSync-tool. I haven’t found the recording of the speech yet but here are some of the links I had there.

evoCunningParticleEngine at googlecode
evoTinyEngine at googlecode
download the evoSync air app

You can also download the presentation in pdf format.

Then the bad news. I had an accident last Friday. I fall down from the fence and my wedding ring got stuck at the top of the fence.
The ring peel off all the skin, muscles and stuff out of my finger. The main tragedy about it was that it also ruined my fingers blood vessels and the finger had to be amputated. So I won’t be coding new experiments for a while now I guess. I also need to learn how to type fast with 9 fingers. I will recover eventually, but it’ll take some time and hard work.

I’ll post more info about the particle engine later when it won’t hurt so much to type.

p.s. We also did this little demo with Jalava to show that 4k intro can be done with Flash. It’s not too fancy but it proofs the concept :)

21
21

What do you think of this? (12)

1/2
1/2
13
13
August 13, 2009at9:26 pm AS3.0, demoscene, evo3d, flash, source, 4 Comments
55
55
377
377

All the following stuff is under this completely open license.

These sources consist four different parts:
EvoTinyEngine
Evo3d
EvoTween
SoG Demo

None of these are documented so I have created this little pdf to clarify the concept of demoengine used in this demo.

→ Read the rest of this entry

21
21

What do you think of this? (4)