1/2
1/2
13
13
55
55
377
377
Real
time
Video
capture

I’m working on a new particle engine (evoSpicyParticleEngine). That I’ll open source when it’s ready enough. Here’s some taste of it. There are 200 000 individually moving z-sorted particles. :D

I found the browser player a bit slow. Or well.. I know it sounds ridiculous to whine “it can only run some hundred thousand particles… nyyh nyyh” when we only had few thousand couple months ago. BUT the local standalone player runs way way way faster! On my OSX it can run almost million in full hd resolution. Maybe browsers limit the power or what?

21
21

What do you think of this? (18)

1/2
1/2
13
13
October 14, 2011at10:43 pm AS3.0, English, Experimentals, flash, stage3d, 7 Comments
55
55
377
377
Real
time
Video
capture

I just checked and yeah… I had almost a year break from releasing experiments. The very core content of my blog. What ever. Here’s another particle experiment. There are 87 380 balls doing their thing. I think this will lead to open source Stage3D particle engine lib and hopefully I end up adding these monsters to Away3D someday soon too.

This isn’t a perfect system yet and not fully optimized. Anyway.

What this thing does is:
1. Set start and ending points for particle vertices. (2304 in every frame)
2. GPU will tween between those points.
3. Plus all sort of funky stuff with colors and there’s light at the top of every particle stream. GPU will calculate distances to those and add more value to colors. As you can see.

Anyway that was the plan. In this case it started to behave funny when I adjusted my AGAL codes and the rule explained doesn’t fully apply anymore. So what I released here is a mistake, but I think it feels and looks great!

Here’s a link to that cool song.

21
21

What do you think of this? (7)

1/2
1/2
13
13
55
55
377
377
Real
time
Video
capture

I got a change to speak for three minutes at Flash on the Beach conference few days ago. I was one of the 20 speakers that got three minutes to show something they’ve done or discovered or whatever. The lineup was pretty damn hot in this session. One could build a conference around these people easily.

For some forsaken reason I was the last one of 20 to get into stage. So I had to wait 57 minutes behind the curtain. 57 minutes of nail eating, struggling against the pressure in my stomach and desperately meditating to keep my mental in some sort of order. The session it self went pretty well. I didn’t freeze too much. Hopefully FOTB will release videos from Elevator Pitch so I can see others stuff. They sounded really interesting behind the curtain.

My speech was about APEXvj of course. I’ll post video of it here if there’s gonna be one. The APEXvjDesktop is now in version 1.0 and we’ll move on to new project. We gonna get what we learned from earlier projects and build APEXvjHD with just Stage3D based effects. AWESOME! So related to that I showed this new Molehill experiment at the end of my speech. There are 87 380 particles flying. Movements and rendering are done in GPU so it runs pretty easily in full HD.

Here are songs that I used in my session:
Ellie Goulding – Lights (Bassnectar Remix) by Bassnectar
Blu Mar Ten vs Erykah Badu – You Got Me Remix
Oliver – I Need You

It was brilliant to meet so many web friends in real life. There are risks involved in these geeks + beer situations. No, it’s not that it’s only talking about coding.. ohh no, not at all. I spent several hours with David Lenaerts talking about how we could throw all sort of fishes in to a car. Concludes are that best fish for this job is Salmon and old Lada has simply best back seat for this sort of sport. “You know what happens when shit hits the fan? -Fish hits the van”. I also witnessed chicken and ninja moves by party-@nicoptere and learned some really kinky drinking games from @grapefrukt. We also solved the mathematics behind Joshua Davis’s talk.

So it goes without saying that FOTB was simply epic experience.

21
21

What do you think of this? (8)

1/2
1/2
13
13
May 21, 2011at12:33 pm apexvj, AS3.0, English, flash, 16 Comments
55
55
377
377

It has been 6 months since the first release of apexvj.com. During that time it has visualized songs for over 1.2 million visitors. Yeah that’s right. :) She did it all by her self. No advertising or such. It seems that people just like to share it. There aren’t specific group of people who share it. According to Facebook people from teenages to more mature seems to enjoy it. It’s pleasant to see comments like these . Also when I Google for APEXvj I found a stack of blog posts about it. To me this proofs the idea and execution isn’t entirely fail. It’s obvious that this concept can be pushed much more.


→ Read the rest of this entry

21
21

What do you think of this? (16)

1/2
1/2
13
13
December 8, 2010at12:10 pm apexvj, AS3.0, English, flash, web, 30 Comments
55
55
377
377

One day a month ago when I was supposed to start building a particle engine to new Away3D Molehill my mind started to drift into abstract directions. This often happens to me when I’m in situation where I ‘have to’ do something. It can be cleaning the house, traveling to somewhere or in this case where current work doesn’t instantly take wind under it’s wings. Don’t get my wrong I’m still motivated to create that particle engine. It’s just that chemicals and synapses in our brains takes their own tracks producing distractions all the time. I think we should always follow this animal intuition. (in case it doesn’t cause harm to no-one)

Anyway…

→ Read the rest of this entry

21
21

What do you think of this? (30)

1/2
1/2
13
13
October 31, 2010at11:17 am AS3.0, demoscene, English, flash, 11 Comments
55
55
377
377

View in HD at YouTube

If you haven’t seen the demo I suggest that you watch it first and then continue reading this post since it contains spoilers.

→ Read the rest of this entry

21
21

What do you think of this? (11)

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
June 23, 2010at12:55 pm AS3.0, demoscene, English, flash, 2 Comments
55
55
377
377


Evoflash has released products at Assembly every year since 2006. Our score has been “great success” so to speak. 1st 06, 1st 07, 1st 08, 3rd and 2nd 09. This gives us a pleasant ground to move on. We don’t have to “win” anymore. We can experiment a lot and give more space for design.

We gave us a huge goal this year to produce three demos and I can say for sure that there will be at least one! It has always been a bit shame that flash demos are lacking competition. I started a crusade this year when Peter Nitsch asked me to help him with the blockparty invitation intro. I introduced him the evoTinyEngine and everything went really smoothly. It’s easy to work with such a talented person.

This experiment gave me certainty that this is the right way to introduce demo making to new people. The scene of flash experimentalists is huge and I have always find it odd that these guys won’t release demos. I’ve had a conversations with skilled people who would like to do a demos but are hesitating for some reason. Maybe it’s the respect they give to PC demo coders and the whole scene. Maybe they feel that they would ruin it?

The demoscene does not equal to PC-demoscene. As Wikipedia so nicely put’s it:

The demoscene is a computer art subculture that specializes in producing demos, which are non-interactive audio-visual presentations that run in real-time on a computer. The main goal of a demo is to show off programming, artistic, and musical skills.

The platform can and should be what ever. The point is to show what you can do with your skills on that platform. It can be Amiga, modern PC, Android mobile, your mothers washing machine or Flash player inside browser.

For this years Assembly Real wild demo I invited David Lenaerts to help me with the demo. I’m hoping that this way he’ll get an easy push inside the rabbit hole of demoscene. I’ve also been drinking around Europe (=ones in Amsterdam…) and challenging people to do a demo. (=I asked Ralph Hauwert ones…)

It’s a big job to create a 4 minutes demo. It takes a lot of code, designing and time. The evoTinyEngine is build to help. I’ve also created a new tool: evoSync. Which is a synchronisation tool made with Adobe Air. If everything goes well I’ll give a speech at Assembly and show how to use these tools. I’ll also share as opensource the latest versions of evoTinyEngine, evoSync and evoCunningParticleEngine after that weekend.

There is still plenty of time to create a demo. So why not?

21
21

What do you think of this? (2)

1/2
1/2
13
13
May 3, 2010at7:07 pm AS3.0, English, Experimentals, flash, 3 Comments
55
55
377
377

Scion
My sister just had her first child and I’m reading Darwin.

21
21

What do you think of this? (3)

←7a/18 Newer Older 5b/39→