Skip to content
Forum Archive

Moving touch particles AVS + gmegabuf

10 posts

screen_saver@RU#

Moving touch particles AVS + gmegabuf

Some day I make very simple AVS. I used gmegabuf function to create a links between all SSC's. I can't work with DM good and can't to add nice effects. If you will like to modificate my AVS, you can download it here : simple_touch_dots
TomyLobo#
"best looked at 200-400 fps"
wtf???

you seem to use a lot of conditionals there. maybe this might help you:
Latest news coverage, email, free stock quotes, live scores and video are just the beginning. Discover more every day at Yahoo!

you can easily write faster conditionals with it.

if(cond,
code;
more_code;
even_more_code;
var1=value;
,
else_code;
more_else_code;
even_more_else_code;
var2=value;
);
[edit]
this is a cool desktop background 🙂
[/edit]
screen_saver@RU#
Thanks. But it really best looked at 200-400 FPS. I tested it at 196x112@206 fps. Very fast. Then 40 fps it's slow.
screen_saver@RU#
Now i added a getkbmouse function. It's not an AVS. It's a mini AVS game 🙂 . In next time i want to do a mini AVS arcade. But it all in x and y axis. Download a new AVS you can here: Simple_dots
TomyLobo#
erm more than 40 fps is kind of pointless
if your preset needs much more than 40 fps, you should work on it
make it fps independent for example...
and increase the effect of Trans components so they need less frames to achieve the same effect
screen_saver@RU#
I see a difference between 40 and 400 FPS. But for 40 fps and for 400 fps i must to set up different values for vars as speed, and 'comeback' speed. If you know some function which returns fps count, please tell me and vars will have been configurated automaticly.
Warrior of the Light#
Now there is the problem that your monitor won't go higher than perhaps 100 FPS.. Mine does only 75 or so if the User's Manual is right.
TomyLobo#
gettime(o) returns the time in seconds since you booted your pc

this piece of code puts the distance (in seconds) to the last frame into distt:

lastt=t;
t=gettime(0);
distt=t-lastt;