Skip to content
Forum Archive

Please don't flame me but...

40 posts

ryan#

Please don't flame me but...

Does anyone know where the ElVis 3D superscope guide is. I searched all over the winamp.com plugins and couldn't find the pack it was it. So can someone post it or a link to it please 😁
shreyas_potnis#
******************************
* *
* SUPERSCOPES-3D by EL-VIS *
* *
******************************

First: "Yes, I'm not a native speaker!"
Second: "But I've tried my best."

The idea was to do some Superscopes in 3D. My first tries (_first3D_) were quite OK
but not the real thing. So I got deeper into 3D-mathematics and I finally managed
to develop a base setup for real 3D presets (_real3D_start.avs).


Real 3D means:

Every point of the scope has now 3 coordinates: x1, y1 and z1
(instead of x and y) which describe its position in the 3D-Room:

 

-y
| +z
| /
| /
|/
-x ------------------- +x
/|0
/ |
/ |
-z |
+y

So the scope becomes a real 3D-Object, which could be rotated around and
moved along the three axes (x,y and z) of the 3D-Room.

Finally the 3D-coordinates of the scope are translated into 2D-coordinates of the screen.

Here's the explanation of the settings of real3D_start.avs by section:

INIT_______________________________________________________________________________

n=7; r=0.5;
Just for this scope, which is a simple circle with a radius of 0.5 done in 7 steps.

mx=0;my=0;mz=0;
Use these to move the center/base of your scope along the axes.

dst=2;
Normally you don't need to change this. It's the distance for the 3D/2D-Translation.
IMPORTANT: If you create, rotate or move a scope its z-values must not become lower
than -dst => !!! z >= -dst for all z !!!

rx=0;ry=0;rz=0;
Initrotation around x,y and z-axis in degrees.

rdx=1;rdy=1;rdz=1;
Permanent rotation around axes in degrees/frame. Set these to zero to
stop rotation.

p=3.14159265;p2=2.0*p;p3=180/p
You'll never need to change these



POINT______________________________________________________________________________

x1=r*sin(p2*i);y1=0;z1=r*cos(p2*i);
This is the 3D-Scope. Add your own scopes here by setting x1,y1 and z1.
(Do not use x and y. They are generated in this section)

(In fact the example is not really 3D because of y1=0, but as you see,
it can be nicely rotated anyway)

IMPORTANT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
The length of input in all of the sections is limited. So keep your scope as
short as possible. If the scope suddenly dissapears after a regular input you're
F***ed!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Do not change anything else in this section:

y2=y1*xc-z1*xs;z2=y1*xs+z1*xc;
Rotation around x-axis

x2=z2*ys+x1*yc;z3=z2*yc-x1*ys;
Rotation around y-axis

x3=x2*zc-y2*zs;y3=y2*zc+x2*zs;
Rotation around z-axis

x4=mx+x3;y4=my+y3;z4=mz+z3;
Movement of center/base

x=x4/(1+z4/dst);y=y4/(1+z4/dst);
3D/2D-Translation

FRAME______________________________________________________________________________

This is a good place to setup additional movement for your scope. For Example:
fr=fr+0.01;mz=1+sin(fr)
will move the scope back and forward along the z-axis.

Do not change these and add your input in front of them:

rx=rx+rdx;ry=ry+rdy;rz=rz+rdz;
Rotation per Frame

xs=sin(rx/p3);ys=sin(ry/p3);zs=sin(rz/p3);xc=cos(rx/p3);yc=cos(ry/p3);zc=cos(rz/p3)
Sinuses and cosinuses for rotation in point-section (to save space and increase
performance).


BEAT_______________________________________________________________________________


Setup the beat reaction of your scope. For example change the rotation speed by random
like this:

rdx=rand(3)+1;rdy=rand(3)+1;rdz=rand(3)+1


___________________________________________________________________________________

THAT'S ALL FOLKS !

edit: this guide sucks
dirkdeftly#
DON'T USE EL-VIS'S 3D ENGINE. WRITE ONE YOURSELF.
We just had this fucking conversation, idiot. LEARN IT, DON'T STEAL IT. 😠
Raz#
Is'nt idiots name convenient for conversations such as this. I agree though, elvis's 3d translation is extremely hard to modify. Learn it yourself.
anubis2003#
It's in his Real 3D pack, if you want the full thing, but I would reccommend taking a quick glance at Atero's primer, search the internet for rotation matrices, and then go to write your own 3D code, and see what you come out with, and check if it works or not.
anubis2003#
Like I said, just google for rotation matrices. I'm sure you can find a lot at mathworld.wolfram.edu(is this the correct site?). In order to fully get the grasp of it you will need to try to make your own.
dirkdeftly#
legohead, is there ANY chance at all that you'll stop being a dumbshit and start being a contributing member of the avs community?
Raz#
Ok children calm down, leave each other alone and avoid each other. If you don't like each others posts, save it for someone who cares.
Gonzotek#
legohead, put Atero on ignore and avoid flaming and/or inciting flames. You've now both had your warning and I'll be watching to be sure you abide by forum policy. Remember, if you have a problem with someone, there is something you can do about it besides flaming, PM a mod or use the "Report this Post" function.

-=Gonzotek=-
dirkdeftly#
Gonzotek: How about we both put you on ignore and you stop telling us what to do?
🙂 ..|., 😔
Gonzotek#
Other than asking that you follow the rules of the forum, what have I done? That thread wasn't locked by me. I've been asked to do this, it wasn't my idea, but your actions that precipitated this.

Strike two.
*whacked*
[edit]No, unwhacked. If you'd like to discuss this is as good as place as any, but flame again and it's out of my hands.
-=Gonzotek=-
Raz#
Just offtopic for a second but Gonzo, do you know where Rocker is? you seem to have become quite active but i have yet to see a post from Rocker. I didn't think it was worth a new post so i'll put it in here.
Gonzotek#
No idea really. He's an aussie and I'm from Southern NJ, USA, so our paths don't cross all that much.

-gonzo
mikm#
Originally posted by Gonzotek
Other than asking that you follow the rules of the forum, what have I done? That thread wasn't locked by me. I've been asked to do this, it wasn't my idea, but your actions that precipitated this.
Our problem is that this forum is bogged down by posts that have been asked and answered many times. First off, almost any n00b question is answered in the FAQ. Second, n00bs tend to ignore the big, red letters telling them to search the forums. After getting the same questions over and over and over again, all of us tend to get to the end of our rope because we are tired of answering the questions and it gives us less time to answer important questions and help each other perfect their packs.

This is also fueled by regulars in these forums who are constantly making pointless, nonsensical posts or who say things without thinking or without knowing what they are talking about.

We are also annoyed by people who come to this forum with a non-AVS post (i.e. the question about the playlist and the sentence game thread)
dirkdeftly#
Inexplicably, my goodbye letter, which had something to say on that point, seems to have vanished. Seems like "strike one" for mod one to me 😔 Somehow this seems very reminiscent to the Matrix scene where the agents capture Neo for the first time...or maybe it's just me.
Just in case anyone wanted to know, the second to last line was:
as for gonzotek and rocker, go ahead, silence me. prove my point, cunts.
You don't know a fucking thing about this forum. Think twice before you go around deleting threads 😠
dirkdeftly#
Yup.

Gee, and you guys wonder why I resent the new mods so much. Wonder what this is all about? Talk to gonzoboy 😠
Gonzotek#
Originally posted by Michaelthecat
Our problem is that this forum is bogged down by posts that have been asked and answered many times. First off, almost any n00b question is answered in the FAQ. Second, n00bs tend to ignore the big, red letters telling them to search the forums. After getting the same questions over and over and over again, all of us tend to get to the end of our rope because we are tired of answering the questions and it gives us less time to answer important questions and help each other perfect their packs.

This is also fueled by regulars in these forums who are constantly making pointless, nonsensical posts or who say things without thinking or without knowing what they are talking about.

We are also annoyed by people who come to this forum with a non-AVS post (i.e. the question about the playlist and the sentence game thread)
How is that different from any other forum? Winamp3 Discussion and Winamp3 Skins and Scripting have the same issues, and the solution is the same: follow the rules and fulfill the purpose of the forum while enjoying yourself.

-=Gonzotek=-
Gonzotek#
You don't know a fucking thing about this forum. Think twice before you go around deleting threads
Think twice before you flame. Whether I know anything about this forum or not, that post was, to be kind to you, highly inflammatory.

I keep giving you the benefit of the doubt that you wanted to be part of this forum. I've asked for your suggestions, I've ignored blatent examples of flaming BY YOU, and I've given you every opportunity to prove your not what they say you are. You're hanging yourself here.

-=Gonzotek=-
Gonzotek#
Threads merged. I can take the heat. Try calling me a long-nosed weirdo muppet-man next.

-Gonzotek
dirkdeftly#
"Highly inflamatory." No shit, dumbfuck. Then again, I suppose you'd have to tell everyone else seeing as how you wouldn't let anyone read it. So it was "highly inflammatory." Wanna know the one thing worse than being "highly inflammatory"? Abusing power.