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
55
55
377
377
HeartOfGlass
Real
time
Video
capture

That’s 200 000 particle version. That might run on your browser.

So like I’ve written on this blog my particle engine can move large amount of particles from A to B and I can do custom tweening algorithms for that transition. Great… what then. I realized that using perlin noise for setting the B positions of the particles could turn this thing look quite interesting.

→ Read the rest of this entry

21
21

What do you think of this? (8)

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

Prime Sperm of Sibelius. Music http://soundcloud.com/djlo/sibelius-finlandia-op-26-version-for-male-choir-and-orchestra

and of course.

AbandonedSpermOfSibelius
Real
time
Video
capture

Abandoned Sperm of Sibelius. Music http://soundcloud.com/yourhips/sibelius

These are a bit heavier then last ones. Too bad if you have slow computer and you hate classic music. :/

21
21

What do you think of this? (6)

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

Here’s how I can ‘individually’ move massive amount of particles.
1. Give them start and end point.
2. Tween between those points in vertex shader.
3. Send only time value to vertex shader in every frame.

No there’s no catch. The movement doesn’t have to be linear. AGAL can do this thing called mathematics and is quite awesomely fast in it. Familiar easing functions can be rewritten into AGAL. Upper flash is an example use case of Robbie‘s legendary ExpoOut function.

And here’s example of ExpoIn function.

PyroTechnicsExpoIn
Real
time
Video
capture
21
21

What do you think of this? (4)

1/2
1/2
13
13
55
55
377
377
OceanBubbles
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
55
55
377
377
SalmonFlyingIntoLadasBackSeat
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)