Log in

View Full Version : Particles in Avisynth?


tin3tin
19th October 2008, 11:30
Just came across this particle system: http://www.particlesystems.org/. It look like a possible kick ass plugin addition to Avisynth, if is possible to implement it at all. I don't code in C++ myself. :scared:

A bit of text:
The Particle System API allows C++ application developers to easily include dynamic simulations of groups of moving objects. The API is much lighter weight than a full physics engine. It is especially useful for eye candy in games and screen savers, but is also used in off-line animation software.

With the Particle System API you create a group of particles, then describe the components of the particle effect using actions like Gravity(), Explosion(), Bounce(), etc. You apply the actions to the particle group at each time step, then read back the particle positions and other attributes into your app, or send them directly to the GPU as a vertex array or as geometry instances.

vcmohan
21st October 2008, 03:22
In the TransBubbles function of TransAll, bubbles are a type of particle used. They are generated at random places and move in different directions.lMay be the mechanics of coding or implementation are different but end result is same.

tin3tin
22nd October 2008, 15:21
Would it be possible to add the possibillity to change the bubbles to optional videoclips with alpha and maybe a little more particle path, particle birth, particle death control? :)

vcmohan
23rd October 2008, 04:30
As it is each bubble in that transition is a peice of the right clip. So it is already there. To have a control of birth, death, duration and path these are at present randomised. I am not sure whether it will be possible to specify such large number of coordinates. Duration is implicit in the transition duration.

Effect buubles of Effectsmany plugin adopts a different approach. All bubbles are created at one place and they travel randomly. This type can possibly be adapted for transitions also.