Discussion forum for G-Force users
Moderators: BTT , andy55 , b.dwall , juxtiphi
Rovastar
Posts: 295 Joined: Wed May 05, 2004 9:25 am
Location: Derby/London, England
Post
by Rovastar » Fri Jun 24, 2005 4:19 pm
Basic really but thought I would share
(EDIT:
Download all of mine from in this thread from
http://www.milkdrop.co.uk/Gforce/Jun05.zip
10 in total
and place into your ../Gforce/Flowfields/Rovastar folder)
)
Code: Select all
//Rovastar - Boxed Petals
Aspc=0
A0 = "10+flor(rnd(15))"
A1 = "10+flor(rnd(15))"
srcX = "X + 0.0025*(flip((y+1)^0.5)/sin(y*A0))"
srcY = "Y + 0.0025*(flip((x+1)^0.5)/sin(x*A1))"
Vers=100
Last edited by
Rovastar on Wed Jun 29, 2005 12:58 pm, edited 5 times in total.
Rovastar
Posts: 295 Joined: Wed May 05, 2004 9:25 am
Location: Derby/London, England
Post
by Rovastar » Fri Jun 24, 2005 4:21 pm
Code: Select all
//Rovastar - QuadFlow
Aspc=0
A0 = "10+flor(rnd(15))"
A1 = "10+flor(rnd(15))"
srcX = "X + 0.0025*(flip((y+1)^0.5)/trwv(y*A0))"
srcY = "Y + 0.0025*(flip((x+1)^0.5)/trwv(x*A1))"
Vers=100
Last edited by
Rovastar on Sat Jun 25, 2005 9:35 am, edited 1 time in total.
Rovastar
Posts: 295 Joined: Wed May 05, 2004 9:25 am
Location: Derby/London, England
Post
by Rovastar » Fri Jun 24, 2005 4:30 pm
Now starting to get somewhere:
Code: Select all
//Rovastar - Forming Galaxies
Aspc=0
A0 = "10+flor(rnd(15))"
A1 = "10+flor(rnd(15))"
srcX = "X + 0.0025*(sin(A0*(y+1)^0.5)/trwv(y*A0))"
srcY = "Y + 0.0025*(sin(A1*(x+1)^0.5)/trwv(x*A1))"
Vers=100
Last edited by
Rovastar on Sat Jun 25, 2005 9:36 am, edited 1 time in total.
Rovastar
Posts: 295 Joined: Wed May 05, 2004 9:25 am
Location: Derby/London, England
Post
by Rovastar » Fri Jun 24, 2005 5:02 pm
Messing around I now have these.
I know something good would come from this.
Code: Select all
//Rovastar - Higher Intelligence (Complex Mix)
Aspc=0
A0 = "2+(rnd(3))"
A1 = "2+(rnd(3))"
srcX = "X + 0.0025*(sin(A0*((y*2.75)+2.75)^2.5)/trwv(y*A0))"
srcY = "Y + 0.0025*(sin(A1*((x*2.75)+2.75)^2.5)/trwv(x*A1))"
Vers=100
Code: Select all
//Rovastar - Higher Intelligence (Deep Thought Mix)
Aspc=0
A0 = "13+(rnd(5))"
A1 = "13+(rnd(5))"
srcX = "X + 0.0025*(sin(A0*(y+1.75)^2.5)/trwv(y*A0))"
srcY = "Y + 0.0025*(sin(A1*(x+1.75)^2.5)/trwv(x*A1))"
Vers=100
Here is a Pic.
I'll see what else I can do in the next ten minutes or so otherwise that is your lot for the night.
dklr
Posts: 40 Joined: Tue Jun 14, 2005 4:18 pm
Post
by dklr » Mon Jun 27, 2005 5:19 pm
I added some stuff to QuadFlow and I got this:
Code: Select all
//Plaid by Dan K.
Aspc=0
srcX = "X + 0.0025*(flip((y+1)^0.5)/( cos(y*20 + PI*.5) - sin(abs(x)*20 + PI*.5) ))"
srcY = "Y + 0.0025*(flip((x+1)^0.5)/(cos(x*20) - sin(abs(y)*20 + PI*.5) ))"
Vers=100
It's not very impressive, but I'm working on it.
JayPro
Posts: 738 Joined: Sat May 01, 2004 10:51 pm
Location: Huntington Station, Long Island, New York
Post
by JayPro » Mon Jun 27, 2005 8:59 pm
Not Impressive??
Not true.
BTW, if you want to do an R-Theta verwsion of this, simply:
1. Replace all the x's with r and the y's with theta, *except*:
2. don't (flip) the first theta. Use r and keep the flip.
EDIT: This is looking real choice with some randomizations thrown in.
"God is syntax."
Rovastar
Posts: 295 Joined: Wed May 05, 2004 9:25 am
Location: Derby/London, England
Post
by Rovastar » Wed Jun 29, 2005 10:58 am
JP,
Yeah that is right you can change many/all of the scenes to work in Polar co-ords. I plan going though what I have done with adding the polar too.
But For your reference JP you can do
"2. don't (flip) the first theta. Use r and keep the flip. "
You need to Add Pi instead of 1 to keep all values above one positive when square rooted (power of 0.5). i.e. "flip((theta+pi)^0.5)"
It looks like this:
Code: Select all
//Plaid (Polar Mix) by Dan K.
Aspc=0
srcR = "r + 0.0025*(flip((theta+pi)^0.5)/( cos(theta*20 + PI*.5) - sin(abs(r)*20 + PI*.5) ))"
srcT = "theta + 0.0025*(flip((r+1)^0.5)/(cos(r*20) - sin(abs(theta)*20 + PI*.5) ))"
Vers=100
And with loads of A variables
Code: Select all
//Plaid (Polar Havok Mix)
A0 = "12 + flor(rnd(18))"
A1 = "12 + flor(rnd(18))"
A2 = "12 + flor(rnd(18))"
A3 = "12 + flor(rnd(18))"
Aspc=0
srcR = "r + 0.0025*(flip((theta+pi)^0.5)/( cos(theta*A1 + PI*.5) - sin(abs(r)*A0 + PI*.5) ))"
srcT = "theta + 0.0025*(flip((r+1)^0.5)/(cos(r*A2) - sin(abs(theta)*A3 + PI*.5) ))"
Vers=100
edit:/ Dan That looks cool BTW.
Rovastar
Posts: 295 Joined: Wed May 05, 2004 9:25 am
Location: Derby/London, England
Post
by Rovastar » Wed Jun 29, 2005 11:41 am
Here is another
Code: Select all
//Rovastar - Sublime Intelligence
Aspc=0
A0 = "10+(rnd(15))"
A1 = "10+(rnd(15))"
srcX = "X + 0.0025*(sin(A0*((y)+1.75)^2.5)/sin(x*25))"
srcY = "Y + 0.0025*(sin(A1*((x)+1.75)^2.5)/cos(y*25))"
Vers=100
All 6 of mine are in this zip
http://www.milkdrop.co.uk/GForce/Jun05.zip
Roger Bigod
Posts: 29 Joined: Mon Aug 23, 2004 8:17 pm
Post
by Roger Bigod » Wed Jul 06, 2005 11:36 am
Oooooooo pretty! Especially the first pic. My main battle computer is due for replacement, but I'm looking forward to seeing these.
You really should warn people about your flowfields. The last set made me lose most of an afternoon to a hypnoblackout trance state. I can see that with this download I will have to have a taser handy in case the room starts swirling again.