yay, here's a ray tracing article by me w/ example DM. I know nothing is optimized. Also I haven't checked spelling and whatnot... I need to take a break from this before I read it over and correct stuff. I'm just posting so I can get some criticizm and see if this is understood better or worse than UCDs.
Oh, and I used the llama pic that comes with Winamp. I assume that everyone has this, if not, just choose a different pic to render.
raz: you'll have to blow it up about 2x size, flip it upside down, and put it in your sig. That might hold people's interest for a little while.
Website??
219 posts
Might want to give me your real names when you send the articles so i can put "article by: user name (Real name)"
and i added this to the end of your article 1337, just thought i'd let you know: "oh yeah, fix the aspect ratio: y=y*(w/h) <u>OR</u> x=x*(h/w)."
and i added this to the end of your article 1337, just thought i'd let you know: "oh yeah, fix the aspect ratio: y=y*(w/h) <u>OR</u> x=x*(h/w)."
hmmm...the preset crashes my comp.
hmm... does it tell you anything about what's crashing it? It only contains an effect list, a picture II, a buffer save and a DM. does it work without the picture II? that's all I can really change.
edit: There are some stupid math errors at one point in the end... when you see a sentence that looks like this, use this instead:
The computer registers (101.1,47.3) as (-0.9,-0.7) because wrap is on.
edit: There are some stupid math errors at one point in the end... when you see a sentence that looks like this, use this instead:
The computer registers (101.1,47.3) as (-0.9,-0.7) because wrap is on.
my 3d and ssc base
Ok, here is my final article. I fixed some bad parts and organized it a little better. I also put it in word for some reason. It isn't totally perfect, but that's all I'm gonna do for now. BTW Raz, as far as I know your aspect ratio fix is wrong. It's x=x*w/h. This is because DMs take the color of the pixel from the x value you specify and places it on the original pixel, not the other way around like SSCs do. If you don't believe me, open up my preset, stretch your AVS window out into a long rectangle, and try changing it to your way. It'll look really weird and stretchy.
Now if only we could get someone to HTMLize the text...
Now if only we could get someone to HTMLize the text...
Shreyas, you gotta put a comment in there about how to use those bases, some explanations and stuff
yeah, cause nobody would understand it just by looking at it.
im sorry to ask this again, but when do we get a sneak of the webdesign?
a link would be nice. But screenshots are ok if its not up yet.
currently working on different render/blend modes explan.
a link would be nice. But screenshots are ok if its not up yet.
currently working on different render/blend modes explan.
here goes:
3d dm base will be out soon.
read comment for more info.
and Raz, by (real) name is Shreyas Potnis 😁
3d dm base will be out soon.
read comment for more info.
and Raz, by (real) name is Shreyas Potnis 😁
yah raz, we do all this stuff and none of it has been put up yet... it gets kinda discouraging after a while. What's the delay? You said a while back that we would at least get a pic with the header...
Oh sorry, thought i did, here's the style. There's still some stuff i haven't changed from the Rockworld side of things yet but it's basically all there. By the way anyone want to write the opening statements for me, i aint great at writing space filling stuff.
That's decent looking, but the grey areas are a bit plain - a nice texture would make it better.
Yeah, also the big black box in the upper left: It's twice the height it needs to be in order to contain the text that's inside of it. Do you really need the number of lyrics, reviews, tablature, and CD covers to be posted in the AVS section of the site?
One more thing: It needs a border. All the text is smooshed against the side of the window. Just focusing on the upper left edge makes it look like the page stretches off into the distance. You need clearly defined boundaries on any kind of design or it just doesn't look right. Trust me, I took an art class once (from a really good teacher, not some half assed art docent), I know these things. Besides, people are going to accidentally click the links on the right when they try to scroll down.
actually, this site has a lack of boundaries elsewhere. The "lyrics, reviews, tablature, and CD covers" thing is floating in space and the advertisement is too. It's sort've like they don't quite know where they should be. Or maybe I need to take my crazy pills.
It is very good overall though, these are just minor things.
One more thing: It needs a border. All the text is smooshed against the side of the window. Just focusing on the upper left edge makes it look like the page stretches off into the distance. You need clearly defined boundaries on any kind of design or it just doesn't look right. Trust me, I took an art class once (from a really good teacher, not some half assed art docent), I know these things. Besides, people are going to accidentally click the links on the right when they try to scroll down.
actually, this site has a lack of boundaries elsewhere. The "lyrics, reviews, tablature, and CD covers" thing is floating in space and the advertisement is too. It's sort've like they don't quite know where they should be. Or maybe I need to take my crazy pills.
It is very good overall though, these are just minor things.
Big black box, when it's smaller it looks ten times worse, trust me, i've spent about 6 months working and learning and working and changing and arsing about and it looks better like that.
I really, really, don't agree with you on the borders, for two reasons, one, i don't see your point at all, i think it would look toss with the borders and two, the right border, left border, header and footer are inputted through css and i'll be damned if i'm going to change all that to add a bit of a border.
Haven't shifted the lyrics cdcovers crap yet from the design, it wont be there. I really don't see where you're coming from on the advertisement either, looks fine where it is to me.
I really, really, don't agree with you on the borders, for two reasons, one, i don't see your point at all, i think it would look toss with the borders and two, the right border, left border, header and footer are inputted through css and i'll be damned if i'm going to change all that to add a bit of a border.
Haven't shifted the lyrics cdcovers crap yet from the design, it wont be there. I really don't see where you're coming from on the advertisement either, looks fine where it is to me.
Hmmm... avs website, looks like ive been away too long, i dont know whats going on... :S
but im back now... and yes, 13373571 thanks for the raytracing tutorial... now i know how the mapping works 😁😉
good luck on making a kick-ass site
[edit] plz make alpha blending like 3/ik or something like this [/edit]
but im back now... and yes, 13373571 thanks for the raytracing tutorial... now i know how the mapping works 😁😉
good luck on making a kick-ass site
[edit] plz make alpha blending like 3/ik or something like this [/edit]
plz make alpha blending like 3/ik or something like thiserr, what you're saying is change the example?
I said in the alpha blending section that essentially you could blend it how you like it... I dunno why you would use ik though, as ik hasn't been normalized... it's almost accurate though, I suppose there wouldn't be noticable problems.
thanks for the raytracing tutorial... now i know how the mapping works 😁😉I didn't know how the mapping worked either 😁 I didn't realize that until I was almost done with the article though... Oh well, I figgured it out.
Edit: Actually, (i'm assuming you're going for a "fade off into the distance" effect), I just thought about it and ik is really inaccurate...
Page looks pretty sweet IMHO.
yeah, i like it!!👍
Very nice indeed 🙂
Some of my bases and stuff, you might find it usefull as content:
---------------------------------
Random 3D rotation matrix (SSC)
---------------------------------
Per point:
==============
x1= ;
y1= ;
z1= ;
x2=x1*sin(zt)-y1*cos(zt);
y2=x1*cos(zt)+y1*sin(zt);
z2=x2*cos(yt)+z1*sin(yt);
x3=x2*sin(yt)-z1*cos(yt);
y3=y2*sin(xt)-z2*cos(xt);
z3=y2*cos(xt)+z2 *sin(xt);
x=x3/(z3+2);
y=y3/(z3+2);
Per frame:
==============
xt=xt+xr;
yt=yt+yr;
zt=zt+zr;
On beat:
==============
xr=(rand(50)/500)-0.05;
yr=(rand(50)/500)-0.05;
zr=(rand(50)/500)-0.05;
Init:
==============
n=800;
pi=acos(-1);
tpi=acos(-1)*2;
------------------------------
Point to Point scoping
------------------------------
Per Frame:
==============
p=0
Per point:
==============
p=p+1;
x1=P1X*equal(p,0)+P2X*equal(p,1)....;
y1=P1Y*equal(p,0)+P2Y*equal(p,1)....;
z1=P1Z*equal(p,0)+P2Z*equal(p,1)....;
N must equal size of maximum P!
------------------------------
Simple static surface (DM)
------------------------------
Pixel:
==============
d=d/(y*2.2+3)
------------------------------
Ball (for surface rolling effects) (movement)
------------------------------
User defined:
d=if(above(d,0.2),d,((-tan(d*6)*0.15)))
------------------------------
Ring defined movement (movement)
------------------------------
dinner= ;
dring= ;
douter= ;
innerringdist= ;
outerringdist= ;
d=if((below(x*x+y*y,(outerringdist))),(if(below(x*x+y*y,(innerringdist)),(dinner),(dring))),(douter)) ;
---------------------------------
Random 3D rotation matrix (SSC)
---------------------------------
Per point:
==============
x1= ;
y1= ;
z1= ;
x2=x1*sin(zt)-y1*cos(zt);
y2=x1*cos(zt)+y1*sin(zt);
z2=x2*cos(yt)+z1*sin(yt);
x3=x2*sin(yt)-z1*cos(yt);
y3=y2*sin(xt)-z2*cos(xt);
z3=y2*cos(xt)+z2 *sin(xt);
x=x3/(z3+2);
y=y3/(z3+2);
Per frame:
==============
xt=xt+xr;
yt=yt+yr;
zt=zt+zr;
On beat:
==============
xr=(rand(50)/500)-0.05;
yr=(rand(50)/500)-0.05;
zr=(rand(50)/500)-0.05;
Init:
==============
n=800;
pi=acos(-1);
tpi=acos(-1)*2;
------------------------------
Point to Point scoping
------------------------------
Per Frame:
==============
p=0
Per point:
==============
p=p+1;
x1=P1X*equal(p,0)+P2X*equal(p,1)....;
y1=P1Y*equal(p,0)+P2Y*equal(p,1)....;
z1=P1Z*equal(p,0)+P2Z*equal(p,1)....;
N must equal size of maximum P!
------------------------------
Simple static surface (DM)
------------------------------
Pixel:
==============
d=d/(y*2.2+3)
------------------------------
Ball (for surface rolling effects) (movement)
------------------------------
User defined:
d=if(above(d,0.2),d,((-tan(d*6)*0.15)))
------------------------------
Ring defined movement (movement)
------------------------------
dinner= ;
dring= ;
douter= ;
innerringdist= ;
outerringdist= ;
d=if((below(x*x+y*y,(outerringdist))),(if(below(x*x+y*y,(innerringdist)),(dinner),(dring))),(douter)) ;
Deamon you might want to optimise with the sines and cosines of the x=x+y stuff, make new varibles. Also ou might want to change the rand function to getosc or getspec for synching.
Raz ya want some artwork/backgrounds + intros? I should have a few moments here and there :P.
Hmmmm... perhaps I can pay for a domain/hosting... There's something about free sites...hmmmm... what is that exactly?
Hmmmm... perhaps I can pay for a domain/hosting... There's something about free sites...hmmmm... what is that exactly?
lol...
legohead, just give me the money and I'll send it where it needs to go.
legohead, just give me the money and I'll send it where it needs to go.
Yeah, my pocket. 🙂
rand() to getosc(): I most of the time do that, indeed for synching reasons, though if you're new and want to learn it, rand() looks les scary than getosc(). I haven't updated my rotation matrix, because I hardly know anything about 3D maths, and it already was a bitch to write for me. (see the forums: tips & tricks 2 - beginner and intermediate only). It's all explained to me there, and so is point-to-point scoping.
Legohead, thanks but it's alright, the loading time on a 56k for that site is 1 frikking second over 56k, now i think that's damn good. I wouldn't want to spoil it with textures and whatnot. Do we really need an intro? If so i'll be up for putting it in, the main Rock World site has a flash intro page so it wouldn't be problematic to do. And i'm hosting it on the same domain as the Rock World site (wise considering it's near enough the same style) anyway so no domain help needed.
Thanks for offering though 🙂
Thanks for offering though 🙂
I haven't updated my rotation matrix, because I hardly know anything about 3D maths, and it already was a bitch to write for me.what are you talking about?
all raz is saying is to do this:
It has nothing to do with the matrices, it's just defining some variables in per frame so they don't have to be calculated every pixel.
frame:
sx=sin(x);
cx=cos(x);
sy=sin(y);
cy=cos(y);
sz=sin(z);
cz=cos(z);
pixel:
x2=x1*sz-y1*cz;
y2=x1*cz+y1*sz;
z2=x2*cy+z1*sy;
x3=x2*sy-z1*cy;
y3=y2*sx-z2*cx;
z3=y2*cx+z2*sx;
how about when the website is done, people can submit their articles and whatnot. right now, this thing seems way too meesy for any organization, with groups of people working on the page itself, and others working on articles. and there are talks of actual presets here. work in order of prioity,
1, get an address
2 build site
3 add stuff to site.
1, get an address
2 build site
3 add stuff to site.
Horse fly:
Raz has an address and a site already. Him and some friend of his are the only people who have ever worked on the site. Everyone else is giving him articles. He will be uploading the site (hopefully) soon.
BTW raz, why hasn't the site been uploaded yet? You have content now right?
Raz has an address and a site already. Him and some friend of his are the only people who have ever worked on the site. Everyone else is giving him articles. He will be uploading the site (hopefully) soon.
BTW raz, why hasn't the site been uploaded yet? You have content now right?