- AVS Presets
- My Best So Far
Archive: My Best So Far
Knocturnal_Wave
3rd October 2002 23:59 UTC
My Best So Far
Hey All
This is one of my best avs's, it's smooth, and actually goes to the music unlike some that are just repeating patterns. anyway, check it out and tell me what you think, if you like it and want to see a couple of my other ones, just hit me back at my e-mail. Hope you like, and enjoy
(oh yeah i'm new at this so go easy on me)
jheriko
4th October 2002 00:35 UTC
First off I'd like to welcome you to the wonderful world of AVS.
I say this to almost every noob that comes here.
Learn to code. Keep making presets. Don't be put off if you feel I am being insulting or harsh towards your preset, just learn from your mistakes.
Your preset looks nice-ish but it is unoriginal and far too simple. It isn't particularly fast or smooth, if you want fast and smooth with some unique on-beat responsiveness check out the attached preset.
There is a lot better work out there too, take a look around the forums and you'll see what I mean. Go and download the Whacko AVS packs and the EL-VIS avs packs, look at the work of some of the people on these forums. I posted a list of really good presets a while ago here:
http://forums.winamp.com/showthread....hreadid=106378
Anyway, I've said enough, there are other threads that need my attention.
Knocturnal_Wave
4th October 2002 00:49 UTC
Codes
I'm guessing there a code for avs, like html for web sites, i'm just wondering where all you people learned the different commands and what does what, is there somewhere where i can learn the basic commands for movement and such, or is it just alot of people taking apart others codes and changing them a bit to do something else, thanx for your time, and i hope to hear back from you guys.
jheriko
4th October 2002 01:15 UTC
The code goes into certain effects, like Render/Superscope, Trans/Dynamic Movement.
The code is all mathematical expressions rather than computer code. If you add a render superscope you can see what I mean, there are several inbuilt sample scopes which you can select from by clicking the 'Load Example...' button.
Other good starting points are:
"x=2*i-1;y=0.5*v;"
"r=2*3.1415926535*i;d=0.5+v*0.2;x=d*cos(r);y=d*sin(r);"
As for DM and the other ones just try things like:
Per Point: "x=x+0.01;" without clear every frame (rect coords on)
Per Frame: "dd=dd+0.01;sdd=sin(dd)"
Per Point: "d=d*sdd;" with clear every frame (rect coords off)
There are some really good threads around here where people have been taught code before, take a look around. In particular there is a thread in 'AVS Presets' titled 'Sneak Peek at AVS Pack!!!' here:
http://forums.winamp.com/showthread....threadid=87661
Where Nic01 has been giving some quite good DM tutorials and has started on the superscope.
The other way to learn is to experiment with existing code from other people or that you have made up yourself. Somethings can be done quite easily using SSC and DM, others are hard so you'll probably end up coming up with your own methods after a while. I'd recommend downloading a lot of my presets and tinkering with them since I make a conscious effort to make my code easy to read (it could just be that I like myself too much).
Another thing that I'd recommend is learning some co-ordinate geometry, especially more advanced things like radial and parametric co-ordinates, if you are already familiar with cartesian co-ords, as they can be converted quite easily to SSC and the DM uses radial co-ords by default.
I'm thinking of writing some big tutorials on superscope soon, if I do I'll give you a shout.
FYI: HTML isn't code - it is text formatting. C++ is code.
Karnov
4th October 2002 02:04 UTC
wow, that was hella nice explanation
i thought AVS forum Doctrine #302 was "flame and disrespect newbies"
and #502 was "Bitch and moan about the FAQ (maybe add in expeltives such as fuck, or faggot)"
:D
jheriko
4th October 2002 02:31 UTC
Nah. We just flame noobs when they make stupid posts and we bitch and moan about the FAQ when someone posts something like "How do I stop it from changing presets every 30 seconds" or "AVS is dogpoo, why does it look like shiznat".
We are all nice people. Besides, it makes me feel big and important when I teach people stuff (even when it is the basics of superscope). Thats why I'm going to write tutorials soon. :)
Karnov
4th October 2002 03:16 UTC
oops, i guess i didnt set up that tone too well
i totally was not accusing anybody of anything (outside of a few seperate incidents)
i was just being my sarcastic
"sarcasm is the defence of the weak" -some guy i dont agree with
hehe
and in other news: good luck w/ everything knocternal
jheriko
4th October 2002 03:44 UTC
I know you were being sarcastic, I was just being... er... me, I guess.
I'm going to eat some cheese.
Jaheckelsafar
4th October 2002 14:10 UTC
Yeah, Jeriko nailed it. It's a simple preset, but everyone has to start somewhere. At starting points go, it's a farly nice liiking one. :) Keeps it up man.
Knocturnal_Wave
4th October 2002 21:17 UTC
I've been Experimentin
hey, thanx for all the advise, i made up one that doesn't use the usual presets, tell me if i'm going in the right direction, or am standing still..oh and am i suppost to be posting stuff like this in this area or is there a designated forum, i don't want to un nessisarily fill it with questions.
jheriko
4th October 2002 21:41 UTC
Basic manipulation of the superscope eh... not bad. Try and make it do something specific, thats more challenging, rather than using the in built examples try and build something from scratch. The preset is quite nice to look at. I'd recommend you try and make a roto blitter style effect using the Dynamic Movement, then you can customise it more. :)
Before you start thinking that coding isn't too powerful I've attached an example of the superscope's power unleashed so that you can know what it can do. Yes it is solid 3d geometry (which is what I do). With some practice you will be able to do similar things. (Feel free to rip the code apart)
If you want to start creating complex geometry for superscopes then start with the basics, try making circles and lines that do different things, then you can put them together into more complex objects or start defining new shapes. Try and figure out things like how to draw a line from one point to another and how to draw a circle arc from one point to another, then move onto things like making a filled square or making a line that spins and moves in 3d... keep trying to make specific things as well as messing about with existing code, that way you will be able to make a preset that you want to make as well as being able to stumble upon something nice or clever looking.
Don't forget how all of the variables work either or how the co-ordinate system works, those things are important to understand other wise you will leave redundant calculations in code without realising it sometimes.
There is an AVS troubleshooting forum and an AVS presets forum but I don't think that anyone cares too much about where everything is, if they do then it will be moved for you.
UnConeD
5th October 2002 02:33 UTC
The question is, if you pour something into the Klein bottle, does it stay in? :)
jheriko
5th October 2002 02:43 UTC
The answer to your question is that there is no way to pour something into it. :)
Zevensoft
5th October 2002 06:18 UTC
[Post Deleted]
UnConeD
5th October 2002 15:32 UTC
Yup. It's more like a 4D-twisted donut than a bottle. It's just because the most common 3D-projected parametrisation looks like a bottle that people call it that :).
Zevensoft
5th October 2002 16:47 UTC
Uhh, actually unconed, that's jheriko's incorrect up fog code. Change it to 'alpha=-z1*.1+.5;', and you'll see it's just a regular, curved 3d object.
jheriko
5th October 2002 16:55 UTC
It is meant to be just a regular 3d curved object. It also happens to be the niceset looking immersion of the klein bottle in 3-space.. it is a cylinder twisted and connected end to end. It just happens that it is also the projection of the 4d Klein bottle which is the smae shape except that it doesn't self-intersect. So 4-D twisted donut is pretty much correct. The parameterisation I used is more like a pair of 3D moebius strips, twisted together.
EDIT: oops, I don't believe I missed out the minus! Mathematicians eh... we are always the ones who forget pluses and minuses.
Zevensoft
5th October 2002 17:40 UTC
A cylinder connected to itself is a torus :igor:
Unless you mean it's a torus extended into a toroidal cylinder and then connected to itself :confused:
Knocturnal_Wave
6th October 2002 22:18 UTC
Nice
This Is a nice avs i just made, it's the bouncing spring!
jheriko
6th October 2002 23:04 UTC
Originally posted by Zevensoft
A cylinder connected to itself is a torus
It is more like a 4d analogue of the moebius strip. You can not construct a moebius stip in 2d, it is a rectangle twisted and connected end to end in 3d, but you can connect a rectangle end to end by bending it to create a ring like you can bend a cylinder to make a torus. The klein bottle is the same thing except we have a cylinder instead of a rectangle, the only way to make this shape is to construct it in 4-space. It is basically a torus which has been twisted into 4-space like the moebius strip is a ring twisted into 3 space.
As for the bouncing spring, thats some good(ish) superscope-ing but the preset is ruined by the Fyrewurx, the jumpy movement and roto blitter.
Fyrewurx are nasty.