Skip to content
Forum Archive

AVS shit done the past few days

56 posts

anubis2003#
Definitely don't need wildtangent. Someone just needs to make a wildtangent-like dancer for AVS. 😛
dirkdeftly#
HELL


FUCKING


YES

😁😁😁😁😁😁😁😁😁😁

i think i'm gonna cry 😁😁😁

[edit] I just realized...I'm going to have to start doing some more work on AVS primer now...like, continuously (I hope...I assume you're going to continue doing updates after the initial release?)

Justin you asshole 😔


😉
UnConeD#
Non-obvious ones:

# added global register watch in root list window (for debugging)
You can now monitor the value of your variables. Makes that really neat superscope var indicator that was made a while ago obsolete though 😉.

# added comments for eval code. // and /* bla */
Pretty redundant because we already have comments with >127 ascii chars (though perhaps this was unintentional).

# added gettime() function to eval
Allows you to make your effects independant of framerate, without needing a custom bpm set at a fixed clock.

# added new color modifier effect, which can be used to replace (with script) a lot of different effects (and be faster and more flexible).
Not sure what this is. We talked about the freeform colormatrix effect a while ago, but that would be very slow IMO. Perhaps it's a combo of multiplier APE, brightness filter, fadeout, and such, but per channel.
jheriko#
I take my eyes of the forums for like... 2 days and bang!

Thank you justin, the increased variable limit and global registers. The debug is great too.. maybe i can make that analytical cubic solver work now. 🙂

Some of the more complex projects I had to abandon due to excessive variable use can perhaps be brought back to life now. (like that crazy zgm-mix that i spent ages showing off on #ff - the one with the torii) 🙂
piR#
Re: AVS shit done the past few days

Originally posted by justin
  • updated maximum local variables to 256 from 64


-Justin
By the way, as you're working on this, can't you just add a little control to avoid AVS to violently stop when there are too many variables (I think to just an alert box - with a button to purge the unused variables ...).
UnConeD#
The 'purge unused vars' button is a very good idea, because I'm pretty sure that AVS generated extra variables, because it compiles as you type. E.g.:

red=1, results in vars "r", "re," and "red" being created.
anubis2003#
that would be great. It would make it so that many of the times when it seems that we don't have enough user variables, that we may actually have enough.👍
Raz#
Speaking of the AVS selection menu, having things organised automatically alphabetically, surely that can't be hard.
jheriko#
I have this frighteningly cool idea that this new color modifier thing is going to be a new coded object... a trans effect that can be used to modify the red, green, blue values of every pixel of the screen by code... that would kickass.
mikm#
From the site rules
Signature Size
- To keep the page loading time and visual annoyance factor down to a minimum, ensure your graphical signatures do not exceed a maximum of 12,500 pixels or 15 kilobytes file size, whichever is reached first. Alternatively, three lines of text can be used as a signature. Do not pad out your text lines with blanks lines. A line of text is defined such that it does not wrap when viewed at a resolution of 640x480.

If these limits are exceeded then you may be contacted by a moderator requesting an amendmant to your signature. If none is made within a reasonable period of time, then a moderator may remove your signature from your profile.
Your sig is 20 KB, and 45,000 pixels (three times the limit) plus two lines of text. If you don't fix it, the mods WILL remove it.