Kooleidoscope

Discussion forum for G-Force users

Moderators: BTT, andy55, b.dwall, juxtiphi

pooky
Posts: 60
Joined: Wed Nov 22, 2006 2:44 pm

Kooleidoscope

Post by pooky »

This is a cross between the Spinners particle and the Kaleidoscope waveshape by Jeff Osborn, although it looks like neither. I think it's awesome!! Try it with the Nowhere flowfield, you will be amazed. :-)

This config is wide open for remixes, simply changing the NUM and Stps parameters allows for many special effects, not to mention changing the random "A" variables and the LWdt and Pen parameters.

//Waveshape name: DD-Kooleidoscope

NUM="12"
Stps="24"
Aspc=1

A0=".4+rnd(.5)" // orbit size/radius
A1=".15+rnd(.4)" // orbit speed
A2="(.03+rnd(.07))/a0" // size of each segment

B0=".5*t+2*PI*(ID/NUM)"
B1="a1*t+2*PI*(ID/NUM)"
B2=".5+fft(s)"

C0="b0+.3*fft(s)"
C1="b2*cos(C0)"
C2="b2*sin(C0)"
C3="b1+a2*s"
C4="c1*cos(C3)"
C5="c2*sin(C3)"

X0="c1"
Y0="c2"

X1="c1"
Y1="-c2"

X2="c2"
Y2="c1"

X3="-c2"
Y3="c1"

X4="-c1"
Y4="c2"

X5="-c1"
Y5="-c2"

X6="c2"
Y6="-c1"

X7="-c2"
Y7="-c1"

X8="c4"
Y8="c5"

X9="c4"
Y9="-c5"

X10="c5"
Y10="c4"

X11="-c5"
Y11="c4"

X12="-c4"
Y12="c5"

X13="-c4"
Y13="-c5"

X14="c5"
Y14="-c4"

X15="-c5"
Y15="-c4"

LWdt="7-(s*4)"
Pen="1.2-s"
ConB=1
Meta="reactive=4 detail=4 density=4 morphable=4"
Vers=270

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

Post by JayPro »

Before even looking at it:

I can show you how to make NUM and Steps random each time the wave loads without simply using one single value for each parameter and making potentially dozens of variations on a theme..

For NUM, you can do something like this:
NUM="12+rnd(24)"

Ditto Steps:

Steps="24+rnd(36)"

One bit of advice is that I wouldn't use too high a number with rnd() in either case, especially with Steps, lest you slow down the frame rate (having too many particle "instances" will do that).
"God is syntax."

User avatar
markofkane
Posts: 346
Joined: Thu Feb 03, 2005 3:08 pm

Post by markofkane »

Goes good with the "polar ooze" Flowfield too.

Better Waveshape than the last!!! 8)

pooky
Posts: 60
Joined: Wed Nov 22, 2006 2:44 pm

Post by pooky »

JayPro wrote:Before even looking at it:

I can show you how to make NUM and Steps random each time the wave loads without simply using one single value for each parameter and making potentially dozens of variations on a theme..

For NUM, you can do something like this:
NUM="12+rnd(24)"

Ditto Steps:

Steps="24+rnd(36)"

One bit of advice is that I wouldn't use too high a number with rnd() in either case, especially with Steps, lest you slow down the frame rate (having too many particle "instances" will do that).
Thanks, i want to try some other kaleidoscope ideas, and i'll experiment with your suggestions for random NUM and Stps.

There doesn't seem to be many kaleidoscope waveshapes, so i'm not sure how popular they are. If there is interest, and i can create some i think are worthy, i can post them here if thats ok.

Also i notice not many configs are posted here, not sure why. Either config makers are scarce, or they are not willing to share. :-)

Dave

User avatar
markofkane
Posts: 346
Joined: Thu Feb 03, 2005 3:08 pm

Post by markofkane »

Wallpaper is like that, but forgot if it's a flowfield, or waveshape.

willrob
Posts: 199
Joined: Fri Apr 29, 2005 1:44 pm

Post by willrob »

Config makers are scarce. It's not the simplest of tasks. I'm amazed (and very thankful) that you've taken to it and have produced so many successful waveshapes and flowfields. This new one works rally well with a number of flowfields. Keep it up! And again, thanks.

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

Post by JayPro »

markofkane wrote:Wallpaper is like that, but forgot if it's a flowfield, or waveshape.
The Wallpapers by Roger Bigod are *extremely* complex flowfields...at least for laymen.
"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 »

pooky wrote:
JayPro wrote:Before even looking at it:

I can show you how to make NUM and Steps random each time the wave loads without simply using one single value for each parameter and making potentially dozens of variations on a theme..

For NUM, you can do something like this:
NUM="12+rnd(24)"

Ditto Steps:

Steps="24+rnd(36)"

One bit of advice is that I wouldn't use too high a number with rnd() in either case, especially with Steps, lest you slow down the frame rate (having too many particle "instances" will do that).
Thanks, i want to try some other kaleidoscope ideas, and i'll experiment with your suggestions for random NUM and Stps.

There doesn't seem to be many kaleidoscope waveshapes, so i'm not sure how popular they are. If there is interest, and i can create some i think are worthy, i can post them here if thats ok.

Also i notice not many configs are posted here, not sure why. Either config makers are scarce, or they are not willing to share. :-)

Dave
I've done some noodling around with the NUM and Steps parameters; and it seems that given the way you have this waveshape drawn up, randomizing them doesn't really make that much of a difference after all..at least IMPOV.

So I'll take the blame if I've given you an idea to work with that might end up not being too fruitful for you...unless you have an eye for citing differences thru microscopic detail that I lack.
"God is syntax."

pooky
Posts: 60
Joined: Wed Nov 22, 2006 2:44 pm

Post by pooky »

[/quote]

I've done some noodling around with the NUM and Steps parameters; and it seems that given the way you have this waveshape drawn up, randomizing them doesn't really make that much of a difference after all..at least IMPOV.

So I'll take the blame if I've given you an idea to work with that might end up not being too fruitful for you...unless you have an eye for citing differences thru microscopic detail that I lack.[/quote]

As a matter of fact, i agree with you, at least on this waveshape. I did a lot of testing with random NUM and Stps parameters, and in my opinion it looks better without the randomness. There is enough difference in the effects due to the music responsiveness.

pooky
Posts: 60
Joined: Wed Nov 22, 2006 2:44 pm

Post by pooky »

willrob wrote:Config makers are scarce. It's not the simplest of tasks. I'm amazed (and very thankful) that you've taken to it and have produced so many successful waveshapes and flowfields. This new one works rally well with a number of flowfields. Keep it up! And again, thanks.
Thanks for the good words and encouragement. I really enjoy config making, it's lots of fun. I suppose it's my creative compulsion. :-)

Keep em coming, you say? Ok, here are 4 more different kaleidoscope waves. I tried some random NUM and Stps parameters, but like them better without the randomness at startup. If your taste is different, you can always change them to suit yourself. :-)

Seriously, i hope you like these, i had fun creating them.

//Waveshape name: DD-Kaleido Trip

NUM="12"
Stps="24"
Aspc=1

B0=".5*t+2*PI*(ID/NUM)"
B1=".5+fft(s)"

C0="b0+.3*fft(s)"
C1="b1*cos(C0)"
C2="b1*sin(C0)"
C3="(trwv(c1-0.5))"
C4="(trwv(c2-0.5))"
C5="trwv((c4*c4)-(c3*c3))"
C6="trwv(2*c4*c3)"

X0="c1"
Y0="c2"

X1="c1"
Y1="-c2"

X2="c2"
Y2="c1"

X3="-c2"
Y3="c1"

X4="-c1"
Y4="c2"

X5="-c1"
Y5="-c2"

X6="c2"
Y6="-c1"

X7="-c2"
Y7="-c1"

X8="c1*c5"
Y8="c2*c6"

X9="c1*c5"
Y9="-c2*c6"

X10="c2*c6"
Y10="c1*c5"

X11="-c2*c6"
Y11="c1*c5"

X12="-c1*c5"
Y12="c2*c6"

X13="-c1*c5"
Y13="-c2*c6"

X14="c2*c6"
Y14="-c1*c5"

X15="-c2*c6"
Y15="-c1*c5"

LWdt="7-(s*4)"
Pen="1.2-s"
ConB=1
Meta="reactive=4 detail=4 density=4 morphable=4"
Vers=270


//Waveshape name: DD-Evil Kaleido

NUM="12"
Stps="24"
Aspc=1

A0=".4+rnd(.5)" // orbit size/radius
A1=".15+rnd(.4)" // orbit speed
A2="(.03+rnd(.07))/a0" // size of each segment

B0=".5*t+2*PI*(ID/NUM)"
B1="a1*t+2*PI*(ID/NUM)"
B2=".5+fft(s)"

C0="b0+.3*fft(s)"
C1="b2*cos(C0)"
C2="b2*sin(C0)"
C3="b1+a2*s"
C4="c1*cos(C3)"
C5="c2*sin(C3)"
C6="(trwv(c1-0.5))"
C7="(trwv(c2-0.5))"
C8="trwv((c7*c7)-(c6*c6))"
C9="trwv(2*c7*c6)"

X0="c1*c8"
Y0="c2*c9"

X1="c1*c8"
Y1="-c2*c9"

X2="c2*c9"
Y2="c1*c8"

X3="-c2*c9"
Y3="c1*c8"

X4="-c1*c8"
Y4="c2*c9"

X5="-c1*c8"
Y5="-c2*c9"

X6="c2*c9"
Y6="-c1*c8"

X7="-c2*c9"
Y7="-c1*c8"

X8="c4*c8"
Y8="c5*c9"

X9="c4*c8"
Y9="-c5*c9"

X10="c5*c9"
Y10="c4*c8"

X11="-c5*c9"
Y11="c4*c8"

X12="-c4*c8"
Y12="c5*c9"

X13="-c4*c8"
Y13="-c5*c9"

X14="c5*c9"
Y14="-c4*c8"

X15="-c5*c9"
Y15="-c4*c8"

LWdt="7-(s*4)"
Pen="1.2-s"
ConB=1
Meta="reactive=4 detail=4 density=4 morphable=4"
Vers=270


// Waveshape Name: DD-Kaleido Rage

NUM="12"
Stps="15"
Aspc=1

B0=".5*t+2*pi*(ID/NUM)"
B1=".5+fft(s)"
B2="t+.01+b1"
B3="b5*pi*2"
B4="(sin(b3*4))/2"
B5="pos(sgn(.5-s))*.8"

C0="b0+.3*fft(s)"
C1="b1*cos(C0)"
C2="b1*sin(C0)"
C3="cos(b2+b3)"
C4="sin(b2+b3)"

X0="c1*c4"
Y0="c2*c3"

X1="c1*c4"
Y1="-c2*c3"

X2="c2*c3"
Y2="c1*c4"

X3="-c2*c3"
Y3="c1*c4"

X4="-c1*c4"
Y4="c2*c3"

X5="-c1*c4"
Y5="-c2*c3"

X6="c2*c3"
Y6="-c1*c4"

X7="-c2*c3"
Y7="-c1*c4"

X8="c1*c3"
Y8="c2*c4"

X9="c1*c3"
Y9="-c2*c4"

X10="c2*c4"
Y10="c1*c3"

X11="-c2*c4"
Y11="c1*c3"

X12="-c1*c3"
Y12="c2*c4"

X13="-c1*c3"
Y13="-c2*c4"

X14="c2*c4"
Y14="-c1*c3"

X15="-c2*c4"
Y15="-c1*c3"

LWdt="7-(s*4)"
Pen="1.2-s"
ConB=1
Meta="reactive=4 detail=4 density=4 morphable=4"
Vers=270


//Waveshape name: DD-Magical

NUM="12"
Stps="24"
Aspc=1

A0=".4+rnd(.5)"
A1=".15+rnd(.4)"
A2="(.03+rnd(.07))/a0"
A3="flor(4+rnd(5))/pi"
A4="2/(a3*pi)"

B0=".5*t+2*PI*(ID/NUM)"
B1="a1*t+2*PI*(ID/NUM)"
B2=".5+fft(s)"
B3="a4-cos(b4*2+t*1.3)*.04"
B4="sin(b0*6*pi)"

C0="b0+.3*fft(s)"
C1="b2*cos(C0)"
C2="b2*sin(C0)"
C3="b1+a2*s"
C4="c1*cos(C3)"
C5="c2*sin(C3)"
C6="c1*flip((a3)*(b3-c4))"
C7="c2*trwv((a3)*(c5+b3))"

X0="c1*c6"
Y0="c2*c7"

X1="c1*c6"
Y1="-c2*c7"

X2="c2*c7"
Y2="c1*c6"

X3="-c2*c7"
Y3="c1*c6"

X4="-c1*c6"
Y4="c2*c7"

X5="-c1*c6"
Y5="-c2*c7"

X6="c2*c7"
Y6="-c1*c6"

X7="-c2*c7"
Y7="-c1*c6"

X8="c4*c6"
Y8="c5*c7"

X9="c4*c6"
Y9="-c5*c7"

X10="c5*c7"
Y10="c4*c6"

X11="-c5*c7"
Y11="c4*c6"

X12="-c4*c6"
Y12="c5*c7"

X13="-c4*c6"
Y13="-c5*c7"

X14="c5*c7"
Y14="-c4*c6"

X15="-c5*c7"
Y15="-c4*c6"

LWdt="7-(s*4)"
Pen="1.2-s"
ConB=1
Meta="reactive=4 detail=4 density=4 morphable=4"
Vers=270

User avatar
juxtiphi
Moderator
Posts: 1471
Joined: Sat Jan 15, 2005 1:29 pm

Post by juxtiphi »

Thanks pooky!

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

Post by JayPro »

Most enjoyable. One minor thing I would do, since the Kaleido-named ones all look pretty much similar, is tweak the line width alone, i.e. make one 7, another 12 and another 15 or whatever.

Maybe also I would zap the aspect ratio on Magical, coz it looks a bit to me too confined (keep the LWdt for thissun as is.).
"God is syntax."

pooky
Posts: 60
Joined: Wed Nov 22, 2006 2:44 pm

Post by pooky »

JayPro wrote:Most enjoyable. One minor thing I would do, since the Kaleido-named ones all look pretty much similar, is tweak the line width alone, i.e. make one 7, another 12 and another 15 or whatever.

Maybe also I would zap the aspect ratio on Magical, coz it looks a bit to me too confined (keep the LWdt for thissun as is.).
Thanks JayPro. I'm still learning, and really appreciate your helpful suggestions. If i don't catch the config maker burnout disease, hopefully my work will improve.

EDIT: Your suggestion to change the aspect ration on Magical works great, thanks. Along with this change, i given it a new name, DD-Kaleido Magic.

I have an idea for one more config in this vein, the ultimate kaleidoscope waveshape!! If it works, i'll post it here. It may take a few days, since other things in life are infringing on my time. :-)
Last edited by pooky on Tue Jan 30, 2007 9:45 am, edited 1 time in total.

User avatar
markofkane
Posts: 346
Joined: Thu Feb 03, 2005 3:08 pm

Post by markofkane »

all look great, especially with the "Multi" Colormap I made awhile back!!!

pooky
Posts: 60
Joined: Wed Nov 22, 2006 2:44 pm

Post by pooky »

markofkane wrote:all look great, especially with the "Multi" Colormap I made awhile back!!!
Indeed, your Multi colormap is cool, giving these configs more of a true kaleidoscope look. I wonder if there are any other colormaps similar to this, with random colors?

I'm a big fan of kaleidoscopes, several years ago i actually made some real kaleidoscopes in my workshop. I no longer have any of them, since i gave them to friends as xmas gifts. :-)

Post Reply