Rovastar - Unholy Ritual

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

Rovastar - Unholy Ritual

Post by Rovastar »

FLowfield:

Code: Select all

//Rovastar - Unholy Ritual

A0="6 + flor( 64 * rnd( 1 ) )",

Aspc=1,

srcT="theta - 0.005 * cos( r * a0 )/sin( theta* a0 )",
srcR="r - 0.005 * cos( theta * a0 )/sin( r * a0 )",

Vers=265
LEt me know what you think. :)

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

Post by Rovastar »

And simply chnaging teh variable froma Polar to Cart get this nice mod. :)

Code: Select all

//Rovastar - Unholy Ritual (Temple Mix)

A0="6 + flor( 64 * rnd( 1 ) )",

Aspc=1,

srcX="x - 0.005 * cos( y * a0 )/sin( x* a0 )",
srcY="y - 0.005 * cos( x * a0 )/sin( y * a0 )",

Vers=265

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

Post by Rovastar »

And from swapping around between the polar and cart inside oneanother gets the following. :)

Code: Select all

//Rovastar - Unholy Ritual (Boxed Belief Mix) 

A0="6 + flor( 64 * rnd( 1 ) )", 

Aspc=1, 

srcT="theta - 0.005 * cos( y * a0 )/sin( x* a0 )",
srcR="r - 0.005 * cos( x * a0 )/sin( y * a0 )",

Vers=265

Code: Select all

//Rovastar - Unholy Ritual (Cornerstone Mix) 

A0="6 + flor( 64 * rnd( 1 ) )", 

Aspc=1, 

srcX="x - 0.005 * cos( theta * a0 )/sin( r* a0 )",
srcY="y - 0.005 * cos( x * a0 )/sin( theta * a0 )",

Vers=265

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

Post by Rovastar »

Code: Select all

//Rovastar - HeartBreaker

A0="6 + flor( 64 * rnd( 1 ) )",

Aspc=1,

srcT="theta + 0.015 * (sin( theta * a0 ) + cos( r * a0 ))",
srcR="r - 0.015 * (sin( r * a0 ) * cos( theta * a0 ) )",

Vers=265

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

Post by Rovastar »

Code: Select all

//Rovastar - StarBurst Alliance (Multi Mix)

A0="16 + flor( 18 * rnd( 1 ) )", 
A1="0.01*(5 + flor( 10 * rnd( 1 ) ))",
A2="0.01*(5 + flor( 10 * rnd( 1 ) ))",

Aspc=1, 

srcT="theta - 0.005 / (sin(1*theta * a0 )/cos( A1*r* a0 ))", 
srcR="r - 0.005 / (cos( 1*theta * a0 )/sin(A2*r * a0 ))", 

Vers=265

Code: Select all

//Rovastar - StarBurst Alliance

A0="16 + flor( 18 * rnd( 1 ) )", 
A1="0.01*(5 + flor( 10 * rnd( 1 ) ))",

Aspc=1, 

srcT="theta - 0.005 / (sin(1*theta * a0 )/cos( A1*r* a0 ))", 
srcR="r - 0.005 / (cos( 1*theta * a0 )/sin(A1*r * a0 ))", 

Vers=265

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

Post by JayPro »

All are elegant to an absolute tee.

Your last two, however, seem to yield the same results. In your MultiMix, making A2 a reiteration of A1 doesn't make sense if your aim is further variation than the original.

Also, I would heartily advise you to interpolate rnd() and flor() in your vars. Since variety is key, the larger integer receives treatment generated by the the former func (I would venture, by inference, that flor() acts as somewhat of a hedge against overkill).

JwP[/i]
"God is syntax."

Toby
Posts: 101
Joined: Fri May 14, 2004 3:43 pm
Location: Houston TX

Post by Toby »

Thank you very much, Mr. Rovastar, Sir!

And I ain't being sarcastic. If these are anywhere as good as your last batch, that's just the only thing I can say. Although I haven't specifically checked them out yet, they are already honored entries in the Rovastar Memorial FlowField sudirectory.

Take care.

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

Post by Rovastar »

JayPro wrote:All are elegant to an absolute tee.

Your last two, however, seem to yield the same results. In your MultiMix, making A2 a reiteration of A1 doesn't make sense if your aim is further variation than the original.

Also, I would heartily advise you to interpolate rnd() and flor() in your vars. Since variety is key, the larger integer receives treatment generated by the the former func (I would venture, by inference, that flor() acts as somewhat of a hedge against overkill).

JwP[/i]
Yeah the last 2 don't change too much but there are 'different' as the multi mix is placing a different value in there. I am sure I have explained before why aI use teh same equation for A1 and A2 for example. It is not exactly the same as the other one.

BUt I was actually a little rushed and could decide on which one I like best. :)

The FLor/ rnd thing was by design although I now realise it was not needed. I was playing with a specific shape for a map/flowfeild for a potential client. And that had to be a integer value with 18 sides. (With the top petal of the 'flower' always pointing directly upwards (and a fraction of an integer moves the upwards most point right) )

I then played with the equations a bit and made what I did and expanded the range of A0 for 18 to interger values only for a bigger range. Now I realise that you do not need integer values at all. Thanks Jay. :)

SO We change change the above from

A0="6 + flor( 64 * rnd( 1 ) )",

,etc

to simply

A0="6 + rnd( 64 )",

Thus getting more variety. :)

I'll tweak these more and zip up a collection sometime and give to Andy also. :) NOt happy 100% with them all yet.

Although Andy never seems to comment on the config threads.......:)

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

Post by Rovastar »

Code: Select all

//Rovastar - HeartBreaker (More Love Mix) 

A0 = "rnd(64)",
A1 = "(16+A0)",
A2 = "rnd(64)",
A3 = "(16+A2)",

Aspc=1, 

srcY="y + 0.015 * (sin(a1*y) + cos(a3*x))", 
srcX="x + 0.015 * sin(a3*x)*cos(a1*y)", 

Vers=265

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

Post by Rovastar »

Try this ones for size :) :D

Code: Select all

//Rovastar - Unholy Ritual (Deeper Evil Mix)

A0="16 + flor(rnd(32))", 

Aspc=1, 

srcT="theta - 0.035 * ((cos( (r)*a0 )+1)^(sin( (theta)* a0 )+1))", 
srcR="r - 0.035 * ((cos( (theta) * a0 )+1)^(sin( (r)*a0 )+1))", 

Vers=265
Last edited by Rovastar on Mon Aug 16, 2004 10:24 am, edited 1 time in total.

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

Post by Rovastar »

Come step it up JayPro and other lets see some configs. :)

Code: Select all

//Rovastar - Unholy Ritual (Rancid Taste Mix)

A0="32 + flor(rnd(32))", //amount of swirl-like things 
A1="sgn(rnd(2)-1)", //direction of them on the x parameter
A2="sgn(rnd(2)-1)", //direction of them on the y parameter

Aspc=1, 

srcX="x + A1* 0.0035 * ((cos( (y)*a0 )+2)^(sin( (x)* a0 )+2))", 
srcY="y - A2* 0.0035 * ((cos( (x) * a0 )+2)^(sin( (y)*a0 )+2))", 

Vers=265
Ideas are starting to flow now. :);)

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

Post by Rovastar »

Code: Select all

 
//Rovastar - Atomic Shower

A0="16 + flor(rnd(32))", 

Aspc=1, 

srcT="theta - 0.015 * sin((cos( (r)*a0 )+2)^(sin( (theta)* a0 )-2))", 
srcR="r - 0.015 * cos((cos( (theta) * a0 )+2)^(sin( (r)*a0 )-2))", 

Vers=265 

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

Post by Rovastar »

And another :)

Code: Select all

//Rovastar - Amoeba Chamber

A0="8 + flor(rnd(48))", 
A1="sgn(rnd(2)-1)",
A2="sgn(rnd(2)-1)",

Aspc=1, 

srcT="theta - A1*0.025 * ((cos( (r)*a0 )+1)*(sin( (theta)* a0 )+1))^2", 
srcR="r - A2*0.025 * ((cos( (theta) * a0 )+1)*(sin( (r)*a0 )+1))^2", 

Vers=265

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

Post by Rovastar »

ANd the last one for teh afternoon

Code: Select all

//Rovastar - Amoeba Chamber (Discharge Mix)

A0="8 + flor(rnd(48))", 
A1="sgn(rnd(2)-1)",
A2="sgn(rnd(2)-1)",

Aspc=1, 

srcX="x - A1*0.025 * ((cos( (y)*a0 )+1)*(sin( (x)* a0 )+1))^2", 
srcY="y - A2*0.025 * ((cos( (x) * a0 )+1)*(sin( (y)*a0 )+1))^2", 

Vers=265

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

Post by JayPro »

Excellent pieces.

I don't think you need to imporve on them at all.

I'll try to post some ideas using the newer functions once I get an idea.
"God is syntax."

Post Reply