A few new DelatMAps/FlowFields

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

A few new DelatMAps/FlowFields

Post by Rovastar »

I started some of these back nd of last year I had tweaked to add some randomness to them and as finished versions. All sort of converts of MilKDrop scenes I did.

More to come later when I have more time.


:( phpbb no attachments. :(

Save as seperate files then.

Code: Select all

//Rovastar - Altars Of Madness

Aspc=1,

A0="( 20 + rnd( 40 ) )", //complexity


srcX="x+0.008*sin((y*2-1)*A0*0.75)+0.008*sin((y*2-1)*A0)";
srcY="y+0.006*cos((x*2-1)*A0)+0.006*cos((x*2-1)*A0*0.75)";

Vers=100

Code: Select all


//Rovastar - Everflow Flower

Aspc=1,

A0 = "0.001*((10+ rnd( 10 ))*((rnd( 1 ) *2) -1)) ",
A1 = "45+ rnd( 35 )",
A2 = "0.001*((10 +rnd( 20 ))*((rnd( 1 ) *2) -1)) ",
A3 = "60+ rnd( 30 )",


srcX="x+(A0)*sin(theta*A1)",
srcY="y-(A2)*cos(theta*A3)",

Vers=100

Code: Select all

//Rovastar - Demon Sunflower (Morbid Mix)
Aspc=1,

A0="0.001*( 4 + rnd( 5 ) )",
A1="8 + rnd( 7 )",
A2="0.001*( 4 + rnd( 5 ) )",
A3="8 + rnd( 7 )",


srcX="x+A0*(tan((tan(1-r))*4+((theta)*A1)))",
srcY="y-A2*(tan((tan(1-r))*4+((-theta)*A3)))",

Vers=100

Code: Select all

 
//Rovastar - Demon Sunflower (Mellow Mix)

Aspc=1,

A0="0.001*( 3 + rnd( 4 ) )",
A1="4 + rnd( 8 )",
A2="0.001*( 3 + rnd( 4 ) )",
A3="4 + rnd( 8 )",

srcX="x+A0*(sin((tan(1-r))*15+((theta)*A1)))",
srcY="y-A2*(cos((tan(1-r))*15+((-theta)*A3)))",

Vers=100
More to come later when I have time.

Rovastar
Posts: 295
Joined: Wed May 05, 2004 9:25 am
Location: Derby/London, England

Post by Rovastar »

Here are a few more

Code: Select all

Rovastar - Cosmic Tornado (Slow Mix)

Aspc=1,

A0="0.001*( 3 + rnd( 14 ) )",
A1="12 + rnd( 22 )",
A2="0.001*( 3 + rnd( 14 ) )",
A3="12 + rnd( 22 )",

srcX="x+A0*sin(r*A1)",
srcY="y-A2*cos(r*A3)",

Vers=100

Code: Select all

Rovastar - Cosmic Tornado (Havok Mix)

Aspc=1,



A0="0.001*( 15 + rnd( 10 ) )",
A1="100 + rnd( 60 )",
A2="0.0001*( 6 + rnd( 7 ) )",
A3="0.1*(40 + rnd( 20 ))",
A4="0.001*( 15 + rnd( 10 ) )",
A5="100 + rnd( 60 )",
A6="0.0001*( 6 + rnd( 7 ) )",
A7="0.1*(40 + rnd( 20 ))",


srcX="x+A0*sin(r*A1)+A2*sin(r*A3)",
srcY="y-A4*cos(r*A5)-A6*sin(r*A7)",

Vers=100

Code: Select all

Rovastar - Altars Of Madness (Snowflake Mix)

Aspc=1,

A0="( 110 + rnd( 60 ) )", //complexity

srcX="x+0.0008*sin((y*2-1)*A0*0.75)+0.0008*sin((y*2-1)*A0)";
srcY="y+0.0006*cos((x*2-1)*A0*0.75)+0.0006*cos((x*2-1)*A0)";

Vers=100

Code: Select all

Rovastar - Cosmic Mosaic

Aspc=1,

A0 = "0.0001*((30+ rnd( 50 ))*((rnd( 1 ) *2) -1)) ",
A1 = "50+ rnd( 50 )",
A2 = "10+ rnd( 15 )",
A3 = "0.0001*((30 +rnd( 50 ))*((rnd( 1 ) *2) -1)) ",
A4 = "50+ rnd( 50 )",
A5 = "10+ rnd( 15 )",

srcX="x+A0*sin((tan(1-r))*A1+((theta)*A2))",
srcY="y-A3*cos((tan(1-r))*A4+((-theta)*A5))",

Vers=100
Commens, suggestions, hate mail anyone.

Rovastar
Posts: 295
Joined: Wed May 05, 2004 9:25 am
Location: Derby/London, England

Post by Rovastar »

ANd another new one

Code: Select all

Rovastar - Creeping Death

Aspc=0,

A0="( 25 + rnd( 15 ) )", //complexity 

srcX="x+0.05*sin((y*2-1)*A0*0.75)*0.05*sin((y*2-1)*A0*0.375)";
srcY="y+0.05*cos((x*2-1)*A0)*0.05*cos((x*2-1)*A0*0.5)";


Vers=100
Enjoy

Rovastar
Posts: 295
Joined: Wed May 05, 2004 9:25 am
Location: Derby/London, England

Post by Rovastar »

Try this one

//Rovastar - Asylum Paradise

A0="0.00004*(250 + ( rnd( 500 ) ))",
A1="0.00004*(250 + ( rnd( 500 ) ))",
A2 ="2 + int(rnd(4))",
A3 ="2 + int(rnd(4))",
Aspc=1,

srcX="X - A0*sin(1 / (y^(A2))) ",
srcY = "Y - A1*sin(1 / (x^(A3)))",
Vers=100

Is anyone reading this??

User avatar
JayPro
Posts: 738
Joined: Sat May 01, 2004 10:51 pm
Location: Huntington Station, Long Island, New York

I am....

Post by JayPro »

These look great! I'm gonna try this new one in a little bit. I am just curious about this int() function. Is this supported in the G-Force Syntax?

EDIT: I like the dimensions last one takes. It demonstrates great variation whilst maintaining a prescribed look and feel.

JwP
"God is syntax."

Rovastar
Posts: 295
Joined: Wed May 05, 2004 9:25 am
Location: Derby/London, England

Yet More

Post by Rovastar »

I guessed with teh int command creates an integer value.*shrug*

Playing with stuff now. Let me know JayPro if any have been done before.

//Rovastar - Frequency Patterns (New World Mix)

A0="0.01*(5+( rnd( 20 ) ))",
A1="0.01*(5+( rnd( 20 ) ))",

srcX = "0.8*x+ A0*(-x/r)",
srcY = "0.8*y+ A1*(-y/r)",

Vers=100,

More to come. Probably a few more in the next hour or two.

Rovastar
Posts: 295
Joined: Wed May 05, 2004 9:25 am
Location: Derby/London, England

Post by Rovastar »

Apoligies if this style has been done before.

//Rovastar - Frequency Patterns (Feedback Radiation Mix)

A0="0.01*(5+( rnd( 10 ) ))",
A1="0.01*(5+( rnd( 10 ) ))",

srcX = "0.75*x- A1*sin(A0*(x))",
srcY = "0.75*y- A0*sin(A1*(y))",

Vers=100,

Play with the colourmaps for some nice effects.

edit 16:48 GMT new version
Last edited by Rovastar on Fri Jun 25, 2004 11:48 am, edited 2 times in total.

User avatar
JayPro
Posts: 738
Joined: Sat May 01, 2004 10:51 pm
Location: Huntington Station, Long Island, New York

Post by JayPro »

John;

I had a chance to DL previous iterations of these effects. I am rummaging thru them and comparing/contrasting to see if there're any differences.

I do observe that both your AoM iterations have certain differences in them, so I'm keeping both. As for any other dual versions that show differences too subtle for observation, I will adopt the newer version.

Keep 'em coming. I have some newbies of my own to share, too (but that's for another thread).

JwP

EDIT: *Outstanding* use of the randomization param in your A variable statements. ;)
Last edited by JayPro on Fri Jun 25, 2004 11:51 am, edited 1 time in total.
"God is syntax."

Rovastar
Posts: 295
Joined: Wed May 05, 2004 9:25 am
Location: Derby/London, England

Post by Rovastar »

Yeah most are 'finished' version of teh ones from Dec 2003.

I was more worried that they looked too similar to other authors ones.

I have a few ideas to try that I don't think have been used too often in GF yet.

Further new ones will be new as in not ones from my previous post on the old boards.

Rovastar
Posts: 295
Joined: Wed May 05, 2004 9:25 am
Location: Derby/London, England

Post by Rovastar »

JayPro wrote: EDIT: *Outstanding* use of the randomization param in your A variable statements. ;)
Which config?

Rovastar
Posts: 295
Joined: Wed May 05, 2004 9:25 am
Location: Derby/London, England

Post by Rovastar »

//Rovastar - Frequency Patterns (Future Mix)

A0="0.01*(5+( rnd( 10 ) ))",
A1="0.01*(5+( rnd( 10 ) ))",

srcX = "1.1*x - A1*sin(A0*(x))",
srcY = "1.1*y - A0*sin(A1*(y))",

Vers=100,

User avatar
JayPro
Posts: 738
Joined: Sat May 01, 2004 10:51 pm
Location: Huntington Station, Long Island, New York

Post by JayPro »

Rovastar wrote:
JayPro wrote: EDIT: *Outstanding* use of the randomization param in your A variable statements. ;)
Which config?
All your tweaked versions you have in this thread. Your previous versions have rnd() in one A var. These are much more complex.

*BTW Try sometime to use the sqr() in the A vars, too: I.e. sqr(rnd(XX)). Having done this myself and seen other examples of this (especially in the HAL flowfields), I find this to be kind of a short cut to ensure max variability. Just be a bit careful not to overdo it/use it to excess with higer integers.
"God is syntax."

Rovastar
Posts: 295
Joined: Wed May 05, 2004 9:25 am
Location: Derby/London, England

Post by Rovastar »

Yeah the previous version where not finished. I am used the having the variables dynamic (i.e. constantly changing) in MilKDrop etc so the static values of are more of challenge for getting just right as there is no sliding scale for me to see.

Normally I would uses 0.5+0.5*sin(time) in the equation for a sliding scale of 0 to 1.

And another.:)

//Rovastar - Power Trip

A0="0.01*(5+( rnd( 10 ) ))",
A1="0.01*(5+( rnd( 10 ) ))",
A2="0.1*(rnd(25))";

srcR = "0.9*r - (A1*sin(A0*(x*x)))",
srcT = "0.9*theta - sgn(A0*sin(A1*(y*y)))",

Vers=100,

User avatar
JayPro
Posts: 738
Joined: Sat May 01, 2004 10:51 pm
Location: Huntington Station, Long Island, New York

Just one Question...

Post by JayPro »

...regarding your brand new Flowmaps:

Is it necessary to write two A var statements that contain the exact same code?
My POV is that it would be better to just make an AO statement and apply it to both source co-ordinates.
"God is syntax."

User avatar
JayPro
Posts: 738
Joined: Sat May 01, 2004 10:51 pm
Location: Huntington Station, Long Island, New York

Post by JayPro »

Rovastar wrote://Rovastar - Frequency Patterns (Feedback Radiation Mix)

A0="0.01*(5+( rnd( 10 ) ))",
A1="0.01*(5+( rnd( 10 ) ))",

srcX = "0.75*x- A1*sin(A0*(x))",
srcY = "0.75*y- A0*sin(A1*(y))",
I'm doing this now and something's wrong. I'm getting an accelerated pixel flow emanating from the center. Been checking syntax for typos on my part and still no go.
EDIT: Same thing with the Future Mix.
"God is syntax."

Post Reply