A mod on wormhole flowfield
Moderators: BTT, andy55, b.dwall, juxtiphi
- markofkane
- Posts: 346
- Joined: Thu Feb 03, 2005 3:08 pm
A mod on wormhole flowfield
Ijust changed the values, and like the result. Wormhole was created by someone else, I just changed the values:
//test3 (wormhole mod)
Aspc=1
A0="0.003 * (trnc(rnd(3)) - 2)"
D0="r*r - .25"
srcR="r + 0.004/( sgn(d0) * ( abs(d0) + .03 ) )"
srcT="theta + A1"
Vers=100
//test3 (wormhole mod)
Aspc=1
A0="0.003 * (trnc(rnd(3)) - 2)"
D0="r*r - .25"
srcR="r + 0.004/( sgn(d0) * ( abs(d0) + .03 ) )"
srcT="theta + A1"
Vers=100
- markofkane
- Posts: 346
- Joined: Thu Feb 03, 2005 3:08 pm
Another flowfield, usiing examples. (I wish there was an easier way)
// testoftests
Aspc=1
A0="1/.29" // Max r, the greater the denom, the more of the first effect is visible
// First effect params
A1="rnd(20) + 20"
A2="-2 * (rnd(.03) + .01)" // Flow Speed
// Second effect params
A3="1.985" // Flow speed
A4="2.22" // Rotation speed
// Interpolation of first effect to second according to r
D0="r*A2" // 0..1 Interpolation factor
D1="1-D3" // 1..0
// Take an image of the current situation, inside this radius
srcR="r * ( (1 - r * A2) * D1 + A2 * D1 )"
// Rotate the image a bit
srcT="theta + ( sin(theta * A2) * .1 * D1 ) + ( ( A4 ) * D0 )"
Vers=100
// testoftests
Aspc=1
A0="1/.29" // Max r, the greater the denom, the more of the first effect is visible
// First effect params
A1="rnd(20) + 20"
A2="-2 * (rnd(.03) + .01)" // Flow Speed
// Second effect params
A3="1.985" // Flow speed
A4="2.22" // Rotation speed
// Interpolation of first effect to second according to r
D0="r*A2" // 0..1 Interpolation factor
D1="1-D3" // 1..0
// Take an image of the current situation, inside this radius
srcR="r * ( (1 - r * A2) * D1 + A2 * D1 )"
// Rotate the image a bit
srcT="theta + ( sin(theta * A2) * .1 * D1 ) + ( ( A4 ) * D0 )"
Vers=100
- JayPro
- Posts: 738
- Joined: Sat May 01, 2004 10:51 pm
- Location: Huntington Station, Long Island, New York
That would (might?) have to be my responsibility, coz I'd hafta make sure that Andy would be comfortable with this kind of activity on the board. Lemme explain.
This matter has been broached before, especially by me, with little to no resolution. See, Andy would rather handle all config (Wave, Flow, Map) submissions and ideas through the submissions email end of it, and I can appreciate that, 'specially since he'd rather make sure that they all work and there not be any sleepless nights on his part combing thru any problems (although IMHO I do trust that those who do submit figs will have the common sense to make sure that they indeed *are* good to go).
OTOH, I do believe that the MilkDrop site as a separate forum for users to swap and share preset ideas, amy of which make it into release versions of the app. To me this seems like a good idea as well.
My kingdom for a happy medium....
This matter has been broached before, especially by me, with little to no resolution. See, Andy would rather handle all config (Wave, Flow, Map) submissions and ideas through the submissions email end of it, and I can appreciate that, 'specially since he'd rather make sure that they all work and there not be any sleepless nights on his part combing thru any problems (although IMHO I do trust that those who do submit figs will have the common sense to make sure that they indeed *are* good to go).
OTOH, I do believe that the MilkDrop site as a separate forum for users to swap and share preset ideas, amy of which make it into release versions of the app. To me this seems like a good idea as well.
My kingdom for a happy medium....

"God is syntax."
- markofkane
- Posts: 346
- Joined: Thu Feb 03, 2005 3:08 pm
- JayPro
- Posts: 738
- Joined: Sat May 01, 2004 10:51 pm
- Location: Huntington Station, Long Island, New York
Rephrase.....
Let me rephrase:
There've been lots of folks who've posted their work directly on the board. For the record, I'm not discouraging you or anyone else from doing the same.
As long as I don't hear from Andy that we shouldn't be doing this (and, again, FTR, I *haven't*), I see no reason at all why we can't continue.
Personally, with my druthers, I prefer full and open config art exchanges with a Subforum dedicated exclusively to just that....
Edit: Especially since the greater measure of Andy & Co.'s work seems to be non-GF oriented for the forseeable future.
I deeply apologize if I come across the wrong way.
PS: Mark- I'm looking at your tweaks and I'll post my "countertweaks" on them sometime tonight.
There've been lots of folks who've posted their work directly on the board. For the record, I'm not discouraging you or anyone else from doing the same.
As long as I don't hear from Andy that we shouldn't be doing this (and, again, FTR, I *haven't*), I see no reason at all why we can't continue.
Personally, with my druthers, I prefer full and open config art exchanges with a Subforum dedicated exclusively to just that....
Edit: Especially since the greater measure of Andy & Co.'s work seems to be non-GF oriented for the forseeable future.
I deeply apologize if I come across the wrong way.
PS: Mark- I'm looking at your tweaks and I'll post my "countertweaks" on them sometime tonight.
Last edited by JayPro on Sun Jan 21, 2007 5:13 pm, edited 2 times in total.
"God is syntax."
- JayPro
- Posts: 738
- Joined: Sat May 01, 2004 10:51 pm
- Location: Huntington Station, Long Island, New York
You took 99 99/100% the words out of my mouth. Brevity doesn't seem to be a gift of mine...willrob wrote:I think you should keep posting them here. Where else to get the feedback you might need to correct problems. We are brave souls and capable of uninstalling a config that doesn't work.
Running them all past Andy would take a lot of his time away from, for example, completing the update to Darkroom.

"God is syntax."
- JayPro
- Posts: 738
- Joined: Sat May 01, 2004 10:51 pm
- Location: Huntington Station, Long Island, New York
Countertweak Number One (Based on MoK's Tweak of Wormhole Mod)
Aspc=1
A0="0.003 * (trnc(rnd(3)) - 2)"
A1=".0014 + rnd(.0041) "
D0="sqrt(r*r - .25) * flor(a0)"
srcR="r - a1/ tan( sgn(d0) * sin( abs(y/cos(r)) + .03 ) )"
srcT=" theta + trwv(A0/exp(-r))"
Vers=100
========================
Countertweak Number Two (after MoK's TesOfTests)
Aspc=1
A0="D1/.29" // Max r, the greater the denom, the more of the first effect is visible
// First effect params
A1="rnd(20) + 20"
A2="a1 - (-2) * (rnd(.03) + .01) " // Flow Speed
A5=" rnd(.1)"
// Second effect params
A3="1.985" // Flow speed
A4="2.22" // Rotation speed
// Interpolation of first effect to second according to r
D0="exp(-r*A2)" // 0..1 Interpolation factor
D1="wrap(1-a4) " // 1..0
// Take an image of the current situation, inside this radius
srcR=" r * trwv(abs(1 - clip(r) * A2) + sin(theta(D1 + A2 * r) * D1) ) "
// Rotate the image a bit
srcT=" theta + abs( sin(y * A2) * A5 * D1 ) + sgn( cos(r * A4 ) * D0 ) "
Vers=100
Aspc=1
A0="0.003 * (trnc(rnd(3)) - 2)"
A1=".0014 + rnd(.0041) "
D0="sqrt(r*r - .25) * flor(a0)"
srcR="r - a1/ tan( sgn(d0) * sin( abs(y/cos(r)) + .03 ) )"
srcT=" theta + trwv(A0/exp(-r))"
Vers=100
========================
Countertweak Number Two (after MoK's TesOfTests)
Aspc=1
A0="D1/.29" // Max r, the greater the denom, the more of the first effect is visible
// First effect params
A1="rnd(20) + 20"
A2="a1 - (-2) * (rnd(.03) + .01) " // Flow Speed
A5=" rnd(.1)"
// Second effect params
A3="1.985" // Flow speed
A4="2.22" // Rotation speed
// Interpolation of first effect to second according to r
D0="exp(-r*A2)" // 0..1 Interpolation factor
D1="wrap(1-a4) " // 1..0
// Take an image of the current situation, inside this radius
srcR=" r * trwv(abs(1 - clip(r) * A2) + sin(theta(D1 + A2 * r) * D1) ) "
// Rotate the image a bit
srcT=" theta + abs( sin(y * A2) * A5 * D1 ) + sgn( cos(r * A4 ) * D0 ) "
Vers=100
"God is syntax."
- markofkane
- Posts: 346
- Joined: Thu Feb 03, 2005 3:08 pm
JayPro wrote:That would (might?) have to be my responsibility, coz I'd hafta make sure that Andy would be comfortable with this kind of activity on the board. Lemme explain.
This matter has been broached before, especially by me, with little to no resolution. See, Andy would rather handle all config (Wave, Flow, Map) submissions and ideas through the submissions email end of it, and I can appreciate that, 'specially since he'd rather make sure that they all work and there not be any sleepless nights on his part combing thru any problems (although IMHO I do trust that those who do submit figs will have the common sense to make sure that they indeed *are* good to go).
OTOH, I do believe that the MilkDrop site as a separate forum for users to swap and share preset ideas, amy of which make it into release versions of the app. To me this seems like a good idea as well.
My kingdom for a happy medium....
the only reason I mentioned it is because it wont be too long until the whole board is full of posts with configs.

That would be great


- markofkane
- Posts: 346
- Joined: Thu Feb 03, 2005 3:08 pm
I got them mixed. This is the one I am having the error with:
Aspc=1
A0="D1/.29" // Max r, the greater the denom, the more of the first effect is visible
// First effect params
A1="rnd(20) + 20"
A2="a1 - (-2) * (rnd(.03) + .01) " // Flow Speed
A5=" rnd(.1)"
// Second effect params
A3="1.985" // Flow speed
A4="2.22" // Rotation speed
// Interpolation of first effect to second according to r
D0="exp(-r*A2)" // 0..1 Interpolation factor
D1="wrap(1-a4) " // 1..0
// Take an image of the current situation, inside this radius
srcR=" r * trwv(abs(1 - clip(r) * A2) + sin(theta(D1 + A2 * r) * D1) ) "
// Rotate the image a bit
srcT=" theta + abs( sin(y * A2) * A5 * D1 ) + sgn( cos(r * A4 ) * D0 ) "
Vers=100
Aspc=1
A0="D1/.29" // Max r, the greater the denom, the more of the first effect is visible
// First effect params
A1="rnd(20) + 20"
A2="a1 - (-2) * (rnd(.03) + .01) " // Flow Speed
A5=" rnd(.1)"
// Second effect params
A3="1.985" // Flow speed
A4="2.22" // Rotation speed
// Interpolation of first effect to second according to r
D0="exp(-r*A2)" // 0..1 Interpolation factor
D1="wrap(1-a4) " // 1..0
// Take an image of the current situation, inside this radius
srcR=" r * trwv(abs(1 - clip(r) * A2) + sin(theta(D1 + A2 * r) * D1) ) "
// Rotate the image a bit
srcT=" theta + abs( sin(y * A2) * A5 * D1 ) + sgn( cos(r * A4 ) * D0 ) "
Vers=100