// Collaboration between Bart Doestch and Bunny Clarke
// bunnyclarke.my-fractals.com
// Synth Gardens - Only for 2.06 3D Hack
// Requires synth plugin
clear;
randomx := (1 + (random * 0.08))
AddTransform;
with Transform do
begin
Transform.linear3D := 1;
Transform.A := -0.724083;
Transform.B := -0.679969;
Transform.C := -0.679969;
Transform.D := 0.724083;
Transform.E := 0;
Transform.F := 0;
Transform.weight := 1;
Transform.color := random;
Transform.Symmetry := -1;
end;
randomx := (1 + (random * 0.08))
AddTransform;
with Transform do
begin
Transform.linear3D := (1 + (random * 0.25));
Transform.sinusoidal := 0.1 * randomx;
Transform.A := (-0.255826 * randomx);
Transform.C := (0.215753 * randomx);
Transform.B := (-0.178353 * randomx);
Transform.D := (-0.229212 * randomx);
Transform.E := (0.605831 * randomx);
Transform.F := (-0.653439 * randomx);
Transform.weight := 0.74;
Transform.color := random;
Transform.Symmetry := 0.8;
end;
AddTransform;
with Transform do
begin
a := 0;
b := -1;
c := 1;
d := 0;
e := 0.531101;
f := 0.254606;
Transform.Variation [0] := 0;
Transform.bubble := 0.08;
Transform.pre_blur := 2;
Transform.synth := (random * 0.9);
Transform.synth_a := (1.25 + (random * 0.75));
Transform.synth_power := -2;
Transform.synth_mode := 1;
Transform.synth_b := (1 + random);
Transform.synth_b_type := 3;
Transform.synth_b_skew := 0;
Transform.synth_b_frq := randomrange (9,12);
Transform.synth_b_phs := (10 * random);
Transform.synth_b_layer := 2;
Transform.synth_c := random;
Transform.synth_c_type := 3;
Transform.synth_c_skew := 0;
Transform.synth_c_frq := randomrange (4,12);
Transform.synth_c_phs := (5 * random);
Transform.synth_c_layer := 3;
Transform.color := random;
Transform.weight := (0.7 + (random * 0.1));
Transform.symmetry := 1 * random/15;
end;
SetActiveTransform (1);
with Transform do
begin
e := random*0.5;
f := random*0.25;
Rotate (random*360);
end;
randomx := (1 + (random * 0.08))
SetActiveTransform (transforms);
with Transform do
begin
Transform.linear3D := 0;
Transform.julian := 2;
Transform.julian_power := 2;
Transform.julian_dist := 2;
Transform.A := (0);
Transform.C := (-0.666667 * randomx);
Transform.B := (0.666667 * randomx);
Transform.D := (0);
Transform.E := (0.050472 * randomx);
Transform.F := (0.011575 * randomx);
Transform.color := random;
Transform.symmetry := 0;
Flame.FinalXformEnabled := true;
end;
Flame.x := 0;
Flame.y := 0;
Flame.pitch := (PI/180) * (RandomRange (250, 651)/10);
flame.yaw :=(PI/180) * (RandomRange (-3600, 3600)/10); //random 360 degrees
Flame.perspective := 0.2;
Flame.Scale := 25;
Flame.brightness := 5;
Flame.gamma := 3.5;
UpdateFlame := True;
//END CODE
0 Comments:
Post a Comment