sdc+enr-flame-203b { ; ; Modified to add Exponential, Power, Cosine and Sawtooth ; variations, January, 2005 ; ; Modified to use all apophysis transforms and ; to allow incorporation of mappings ; by Susan Chambless, October 2004 ; Special thanks to Bill Smith and Ron Barnett for ; beta testing. ; ; Modified for compatibility with Apophysis 2.0 ; by Mark Townsend, January 2004 ; ; Flame Fractal Coloring Method by Erik Reckase global: ; Initialization and parameter array initialization int seed = @randomseed float incMult = 1.0 + (@percentInc*.01) int pwid = trunc(#width*incMult) int phgt = trunc(#height*incMult) int pix[(trunc(#width*(1.0+(@percentInc*.01)))*@oversample)+40,\ (trunc(#height*(1.0+(@percentInc*.01)))*@oversample)+40,4] int pwid = trunc(#width*incMult) int phgt = trunc(#height*incMult) ; rgb storage + extra for entire image - BIG float iterbuf[1,3] ; storage for an iterated point int fuse = 15 ; skip this many iterations when starting to iterate float prefilter_white = 2^10 ; parameterize? float xform_density[12] ; probability of using this xform's coefs when iterating float xform_color[12] ; if this xform is used, average this val into the color float xform_symmetry[12] ; skip color coord if this is 1 float xform_coefs[12,6] ; IFS coefficients float xform_vars[12,30] ; percentage of variance contribution float xform_pars[12,30] ; parameters ; int linear=0 ; int sinusoidal=1 ; int spherical=2 ; int swirl=3 ; int horseshoe=4 ; int polar=5 ; int handkerchief=6 ; int heart=7 ; int disc=8 ; int spiral=9 ; int hyperbolic=10 ; int diamond=11 ; int ex=12 ; int julia=13 ; int bent=14 ; int waves=15 ; int fisheye=16 ; int popcorn=17 ; int exponential=18 ; int power=19 ; int cosine=20 ; int rings=21 ; int fan=22 ; int blob=23 ; int fan2=24 ; int pdj=25 ; int rings2=26 ; int eyefish=27 ; int bubble=28 int BLOBFWAVES=0 int BLOBFLOW=1 int BLOBFHIGH=2 int FAN2FX=3 int FAN2FY=4 int PDJFA=5 int PDJFB=6 int PDJFC=7 int PDJFD=8 int RINGS2FVAL=9 float sf_gauss[20,20] ; contains gaussian spatial filter kernel color newcmap[256] ; modified colormap from gradient int scl_cmap[256,4] ; white-balanced colormap float eps = 1E-10 ; small number float xc = real(#center) ; Scaling constants float yc = -imag(#center) int gutter_width = 20 ; assume that a 20x20 gaussian is the max int num_xforms = @xforms ; make a variable for random param generation int x = 0, int y = 0, int z = 0 ; counter initialization int i = 25 while i > 1 ; prime the random number generator i = i - 1 seed = random(seed) endwhile ; read specifics from parameters ; we may not use them, but then again, we might xform_density[0] = @xf0_p xform_color[0] = @xf0_c xform_symmetry[0] = @xf0_sym xform_coefs[0,0] = @xf0_cfa xform_coefs[0,1] = @xf0_cfb xform_coefs[0,2] = @xf0_cfc xform_coefs[0,3] = @xf0_cfd xform_coefs[0,4] = @xf0_cfe xform_coefs[0,5] = @xf0_cff xform_vars[0,0] = @xf0_var0 xform_vars[0,1] = @xf0_var1 xform_vars[0,2] = @xf0_var2 xform_vars[0,3] = @xf0_var3 xform_vars[0,4] = @xf0_var4 xform_vars[0,5] = @xf0_var5 xform_vars[0,6] = @xf0_var6 xform_vars[0,7] = @xf0_var7 xform_vars[0,8] = @xf0_var8 xform_vars[0,9] = @xf0_var9 xform_vars[0,10] = @xf0_var10 xform_vars[0,11] = @xf0_var11 xform_vars[0,12] = @xf0_var12 xform_vars[0,13] = @xf0_var13 xform_vars[0,14] = @xf0_var14 xform_vars[0,15] = @xf0_var15 xform_vars[0,16] = @xf0_var16 xform_vars[0,17] = @xf0_var17 xform_vars[0,18] = @xf0_var18 xform_vars[0,19] = @xf0_var19 xform_vars[0,20] = @xf0_var20 xform_vars[0,21] = @xf0_var21 xform_vars[0,22] = @xf0_var22 xform_vars[0,23] = @xf0_var23 xform_pars[0,0] = @xf0_var23_fwaves xform_pars[0,1] = @xf0_var23_flow xform_pars[0,2] = @xf0_var23_fhigh xform_vars[0,24] = @xf0_var24 xform_pars[0,3] = @xf0_var24_fx xform_pars[0,4] = @xf0_var24_fy xform_vars[0,25] = @xf0_var25 xform_pars[0,5] = @xf0_var25_fa xform_pars[0,6] = @xf0_var25_fb xform_pars[0,7] = @xf0_var25_fc xform_pars[0,8] = @xf0_var25_fd xform_vars[0,26] = @xf0_var26 xform_pars[0,9] = @xf0_var26_fval xform_vars[0,27] = @xf0_var27 xform_vars[0,28] = @xf0_var28 xform_vars[0,29] = @xf0_var29 xform_density[1] = @xf1_p xform_color[1] = @xf1_c xform_symmetry[1] = @xf1_sym xform_coefs[1,0] = @xf1_cfa xform_coefs[1,1] = @xf1_cfb xform_coefs[1,2] = @xf1_cfc xform_coefs[1,3] = @xf1_cfd xform_coefs[1,4] = @xf1_cfe xform_coefs[1,5] = @xf1_cff xform_vars[1,0] = @xf1_var0 xform_vars[1,1] = @xf1_var1 xform_vars[1,2] = @xf1_var2 xform_vars[1,3] = @xf1_var3 xform_vars[1,4] = @xf1_var4 xform_vars[1,5] = @xf1_var5 xform_vars[1,6] = @xf1_var6 xform_vars[1,7] = @xf1_var7 xform_vars[1,8] = @xf1_var8 xform_vars[1,9] = @xf1_var9 xform_vars[1,10] = @xf1_var10 xform_vars[1,11] = @xf1_var11 xform_vars[1,12] = @xf1_var12 xform_vars[1,13] = @xf1_var13 xform_vars[1,14] = @xf1_var14 xform_vars[1,15] = @xf1_var15 xform_vars[1,16] = @xf1_var16 xform_vars[1,17] = @xf1_var17 xform_vars[1,18] = @xf1_var18 xform_vars[1,19] = @xf1_var19 xform_vars[1,20] = @xf1_var20 xform_vars[1,21] = @xf1_var21 xform_vars[1,22] = @xf1_var22 xform_vars[1,23] = @xf1_var23 xform_pars[1,0] = @xf1_var23_fwaves xform_pars[1,1] = @xf1_var23_flow xform_pars[1,2] = @xf1_var23_fhigh xform_vars[1,24] = @xf1_var24 xform_pars[1,3] = @xf1_var24_fx xform_pars[1,4] = @xf1_var24_fy xform_vars[1,25] = @xf1_var25 xform_pars[1,5] = @xf1_var25_fa xform_pars[1,6] = @xf1_var25_fb xform_pars[1,7] = @xf1_var25_fc xform_pars[1,8] = @xf1_var25_fd xform_vars[1,26] = @xf1_var26 xform_pars[1,9] = @xf1_var26_fval xform_vars[1,27] = @xf1_var27 xform_vars[1,28] = @xf1_var28 xform_vars[1,29] = @xf1_var29 xform_density[2] = @xf2_p xform_color[2] = @xf2_c xform_symmetry[2] = @xf2_sym xform_coefs[2,0] = @xf2_cfa xform_coefs[2,1] = @xf2_cfb xform_coefs[2,2] = @xf2_cfc xform_coefs[2,3] = @xf2_cfd xform_coefs[2,4] = @xf2_cfe xform_coefs[2,5] = @xf2_cff xform_vars[2,0] = @xf2_var0 xform_vars[2,1] = @xf2_var1 xform_vars[2,2] = @xf2_var2 xform_vars[2,3] = @xf2_var3 xform_vars[2,4] = @xf2_var4 xform_vars[2,5] = @xf2_var5 xform_vars[2,6] = @xf2_var6 xform_vars[2,7] = @xf2_var7 xform_vars[2,8] = @xf2_var8 xform_vars[2,9] = @xf2_var9 xform_vars[2,10] = @xf2_var10 xform_vars[2,11] = @xf2_var11 xform_vars[2,12] = @xf2_var12 xform_vars[2,13] = @xf2_var13 xform_vars[2,14] = @xf2_var14 xform_vars[2,15] = @xf2_var15 xform_vars[2,16] = @xf2_var16 xform_vars[2,17] = @xf2_var17 xform_vars[2,18] = @xf2_var18 xform_vars[2,19] = @xf2_var19 xform_vars[2,20] = @xf2_var20 xform_vars[2,21] = @xf2_var21 xform_vars[2,22] = @xf2_var22 xform_vars[2,23] = @xf2_var23 xform_pars[2,0] = @xf2_var23_fwaves xform_pars[2,1] = @xf2_var23_flow xform_pars[2,2] = @xf2_var23_fhigh xform_vars[2,24] = @xf2_var24 xform_pars[2,3] = @xf2_var24_fx xform_pars[2,4] = @xf2_var24_fy xform_pars[2,5] = @xf2_var25_fa xform_pars[2,6] = @xf2_var25_fb xform_pars[2,7] = @xf2_var25_fc xform_pars[2,8] = @xf2_var25_fd xform_vars[2,25] = @xf2_var25 xform_pars[2,9] = @xf2_var26_fval xform_vars[2,26] = @xf2_var26 xform_vars[2,27] = @xf2_var27 xform_vars[2,28] = @xf2_var28 xform_vars[2,29] = @xf2_var29 xform_density[3] = @xf3_p xform_color[3] = @xf3_c xform_symmetry[3] = @xf3_sym xform_coefs[3,0] = @xf3_cfa xform_coefs[3,1] = @xf3_cfb xform_coefs[3,2] = @xf3_cfc xform_coefs[3,3] = @xf3_cfd xform_coefs[3,4] = @xf3_cfe xform_coefs[3,5] = @xf3_cff xform_vars[3,0] = @xf3_var0 xform_vars[3,1] = @xf3_var1 xform_vars[3,2] = @xf3_var2 xform_vars[3,3] = @xf3_var3 xform_vars[3,4] = @xf3_var4 xform_vars[3,5] = @xf3_var5 xform_vars[3,6] = @xf3_var6 xform_vars[3,7] = @xf3_var7 xform_vars[3,8] = @xf3_var8 xform_vars[3,9] = @xf3_var9 xform_vars[3,10] = @xf3_var10 xform_vars[3,11] = @xf3_var11 xform_vars[3,12] = @xf3_var12 xform_vars[3,13] = @xf3_var13 xform_vars[3,14] = @xf3_var14 xform_vars[3,15] = @xf3_var15 xform_vars[3,16] = @xf3_var16 xform_vars[3,17] = @xf3_var17 xform_vars[3,18] = @xf3_var18 xform_vars[3,19] = @xf3_var19 xform_vars[3,20] = @xf3_var20 xform_vars[3,21] = @xf3_var21 xform_vars[3,22] = @xf3_var22 xform_vars[3,23] = @xf3_var23 xform_pars[3,0] = @xf3_var23_fwaves xform_pars[3,1] = @xf3_var23_flow xform_pars[3,2] = @xf3_var23_fhigh xform_vars[3,24] = @xf3_var24 xform_pars[3,3] = @xf3_var24_fx xform_pars[3,4] = @xf3_var24_fy xform_vars[3,25] = @xf3_var25 xform_pars[3,5] = @xf3_var25_fa xform_pars[3,6] = @xf3_var25_fb xform_pars[3,7] = @xf3_var25_fc xform_pars[3,8] = @xf3_var25_fd xform_vars[3,26] = @xf3_var26 xform_pars[3,9] = @xf3_var26_fval xform_vars[3,27] = @xf3_var27 xform_vars[3,28] = @xf3_var28 xform_vars[3,29] = @xf3_var29 xform_density[4] = @xf4_p xform_color[4] = @xf4_c xform_symmetry[4] = @xf4_sym xform_coefs[4,0] = @xf4_cfa xform_coefs[4,1] = @xf4_cfb xform_coefs[4,2] = @xf4_cfc xform_coefs[4,3] = @xf4_cfd xform_coefs[4,4] = @xf4_cfe xform_coefs[4,5] = @xf4_cff xform_vars[4,0] = @xf4_var0 xform_vars[4,1] = @xf4_var1 xform_vars[4,2] = @xf4_var2 xform_vars[4,3] = @xf4_var3 xform_vars[4,4] = @xf4_var4 xform_vars[4,5] = @xf4_var5 xform_vars[4,6] = @xf4_var6 xform_vars[4,7] = @xf4_var7 xform_vars[4,8] = @xf4_var8 xform_vars[4,9] = @xf4_var9 xform_vars[4,10] = @xf4_var10 xform_vars[4,11] = @xf4_var11 xform_vars[4,12] = @xf4_var12 xform_vars[4,13] = @xf4_var13 xform_vars[4,14] = @xf4_var14 xform_vars[4,15] = @xf4_var15 xform_vars[4,16] = @xf4_var16 xform_vars[4,17] = @xf4_var17 xform_vars[4,18] = @xf4_var18 xform_vars[4,19] = @xf4_var19 xform_vars[4,20] = @xf4_var20 xform_vars[4,21] = @xf4_var21 xform_vars[4,22] = @xf4_var22 xform_vars[4,23] = @xf4_var23 xform_pars[4,0] = @xf4_var23_fwaves xform_pars[4,1] = @xf4_var23_flow xform_pars[4,2] = @xf4_var23_fhigh xform_vars[4,24] = @xf4_var24 xform_pars[4,3] = @xf4_var24_fx xform_pars[4,4] = @xf4_var24_fy xform_vars[4,25] = @xf4_var25 xform_pars[4,5] = @xf4_var25_fa xform_pars[4,6] = @xf4_var25_fb xform_pars[4,7] = @xf4_var25_fc xform_pars[4,8] = @xf4_var25_fd xform_vars[4,26] = @xf4_var26 xform_pars[4,9] = @xf4_var26_fval xform_vars[4,27] = @xf4_var27 xform_vars[4,28] = @xf4_var28 xform_vars[4,29] = @xf4_var29 xform_density[5] = @xf5_p xform_color[5] = @xf5_c xform_symmetry[5] = @xf5_sym xform_coefs[5,0] = @xf5_cfa xform_coefs[5,1] = @xf5_cfb xform_coefs[5,2] = @xf5_cfc xform_coefs[5,3] = @xf5_cfd xform_coefs[5,4] = @xf5_cfe xform_coefs[5,5] = @xf5_cff xform_vars[5,0] = @xf5_var0 xform_vars[5,1] = @xf5_var1 xform_vars[5,2] = @xf5_var2 xform_vars[5,3] = @xf5_var3 xform_vars[5,4] = @xf5_var4 xform_vars[5,5] = @xf5_var5 xform_vars[5,6] = @xf5_var6 xform_vars[5,7] = @xf5_var7 xform_vars[5,8] = @xf5_var8 xform_vars[5,9] = @xf5_var9 xform_vars[5,10] = @xf5_var10 xform_vars[5,11] = @xf5_var11 xform_vars[5,12] = @xf5_var12 xform_vars[5,13] = @xf5_var13 xform_vars[5,14] = @xf5_var14 xform_vars[5,15] = @xf5_var15 xform_vars[5,16] = @xf5_var16 xform_vars[5,17] = @xf5_var17 xform_vars[5,18] = @xf5_var18 xform_vars[5,19] = @xf5_var19 xform_vars[5,20] = @xf5_var20 xform_vars[5,21] = @xf5_var21 xform_vars[5,22] = @xf5_var22 xform_vars[5,23] = @xf5_var23 xform_pars[5,0] = @xf5_var23_fwaves xform_pars[5,1] = @xf5_var23_flow xform_pars[5,2] = @xf5_var23_fhigh xform_vars[5,24] = @xf5_var24 xform_pars[5,3] = @xf5_var24_fx xform_pars[5,4] = @xf5_var24_fy xform_vars[5,25] = @xf5_var25 xform_pars[5,5] = @xf5_var25_fa xform_pars[5,6] = @xf5_var25_fb xform_pars[5,7] = @xf5_var25_fc xform_pars[5,8] = @xf5_var25_fd xform_vars[5,26] = @xf5_var26 xform_pars[5,9] = @xf5_var26_fval xform_vars[5,27] = @xf5_var27 xform_vars[5,28] = @xf5_var28 xform_vars[5,29] = @xf5_var29 xform_density[6] = @xf6_p xform_color[6] = @xf6_c xform_symmetry[6] = @xf6_sym xform_coefs[6,0] = @xf6_cfa xform_coefs[6,1] = @xf6_cfb xform_coefs[6,2] = @xf6_cfc xform_coefs[6,3] = @xf6_cfd xform_coefs[6,4] = @xf6_cfe xform_coefs[6,5] = @xf6_cff xform_vars[6,0] = @xf6_var0 xform_vars[6,1] = @xf6_var1 xform_vars[6,2] = @xf6_var2 xform_vars[6,3] = @xf6_var3 xform_vars[6,4] = @xf6_var4 xform_vars[6,5] = @xf6_var5 xform_vars[6,6] = @xf6_var6 xform_vars[6,7] = @xf6_var7 xform_vars[6,8] = @xf6_var8 xform_vars[6,9] = @xf6_var9 xform_vars[6,10] = @xf6_var10 xform_vars[6,11] = @xf6_var11 xform_vars[6,12] = @xf6_var12 xform_vars[6,13] = @xf6_var13 xform_vars[6,14] = @xf6_var14 xform_vars[6,15] = @xf6_var15 xform_vars[6,16] = @xf6_var16 xform_vars[6,17] = @xf6_var17 xform_vars[6,18] = @xf6_var18 xform_vars[6,19] = @xf6_var19 xform_vars[6,20] = @xf6_var20 xform_vars[6,21] = @xf6_var21 xform_vars[6,22] = @xf6_var22 xform_vars[6,23] = @xf6_var23 xform_pars[6,0] = @xf6_var23_fwaves xform_pars[6,1] = @xf6_var23_flow xform_pars[6,2] = @xf6_var23_fhigh xform_vars[6,24] = @xf6_var24 xform_pars[6,3] = @xf6_var24_fx xform_pars[6,4] = @xf6_var24_fy xform_vars[6,25] = @xf6_var25 xform_pars[6,5] = @xf6_var25_fa xform_pars[6,6] = @xf6_var25_fb xform_pars[6,7] = @xf6_var25_fc xform_pars[6,8] = @xf6_var25_fd xform_vars[6,26] = @xf6_var26 xform_pars[6,9] = @xf6_var26_fval xform_vars[6,27] = @xf6_var27 xform_vars[6,28] = @xf6_var28 xform_vars[6,29] = @xf6_var29 xform_density[7] = @xf7_p xform_color[7] = @xf7_c xform_symmetry[7] = @xf7_sym xform_coefs[7,0] = @xf7_cfa xform_coefs[7,1] = @xf7_cfb xform_coefs[7,2] = @xf7_cfc xform_coefs[7,3] = @xf7_cfd xform_coefs[7,4] = @xf7_cfe xform_coefs[7,5] = @xf7_cff xform_vars[7,0] = @xf7_var0 xform_vars[7,1] = @xf7_var1 xform_vars[7,2] = @xf7_var2 xform_vars[7,3] = @xf7_var3 xform_vars[7,4] = @xf7_var4 xform_vars[7,5] = @xf7_var5 xform_vars[7,6] = @xf7_var6 xform_vars[7,7] = @xf7_var7 xform_vars[7,8] = @xf7_var8 xform_vars[7,9] = @xf7_var9 xform_vars[7,10] = @xf7_var10 xform_vars[7,11] = @xf7_var11 xform_vars[7,12] = @xf7_var12 xform_vars[7,13] = @xf7_var13 xform_vars[7,14] = @xf7_var14 xform_vars[7,15] = @xf7_var15 xform_vars[7,16] = @xf7_var16 xform_vars[7,17] = @xf7_var17 xform_vars[7,18] = @xf7_var18 xform_vars[7,19] = @xf7_var19 xform_vars[7,20] = @xf7_var20 xform_vars[7,21] = @xf7_var21 xform_vars[7,22] = @xf7_var22 xform_vars[7,23] = @xf7_var23 xform_pars[7,0] = @xf7_var23_fwaves xform_pars[7,1] = @xf7_var23_flow xform_pars[7,2] = @xf7_var23_fhigh xform_vars[7,24] = @xf7_var24 xform_pars[7,3] = @xf7_var24_fx xform_pars[7,4] = @xf7_var24_fy xform_vars[7,25] = @xf7_var25 xform_pars[7,5] = @xf7_var25_fa xform_pars[7,6] = @xf7_var25_fb xform_pars[7,7] = @xf7_var25_fc xform_pars[7,8] = @xf7_var25_fd xform_vars[7,26] = @xf7_var26 xform_pars[7,9] = @xf7_var26_fval xform_vars[7,27] = @xf7_var27 xform_vars[7,28] = @xf7_var28 xform_vars[7,29] = @xf7_var29 xform_density[8] = @xf8_p xform_color[8] = @xf8_c xform_symmetry[8] = @xf8_sym xform_coefs[8,0] = @xf8_cfa xform_coefs[8,1] = @xf8_cfb xform_coefs[8,2] = @xf8_cfc xform_coefs[8,3] = @xf8_cfd xform_coefs[8,4] = @xf8_cfe xform_coefs[8,5] = @xf8_cff xform_vars[8,0] = @xf8_var0 xform_vars[8,1] = @xf8_var1 xform_vars[8,2] = @xf8_var2 xform_vars[8,3] = @xf8_var3 xform_vars[8,4] = @xf8_var4 xform_vars[8,5] = @xf8_var5 xform_vars[8,6] = @xf8_var6 xform_vars[8,7] = @xf8_var7 xform_vars[8,8] = @xf8_var8 xform_vars[8,9] = @xf8_var9 xform_vars[8,10] = @xf8_var10 xform_vars[8,11] = @xf8_var11 xform_vars[8,12] = @xf8_var12 xform_vars[8,13] = @xf8_var13 xform_vars[8,14] = @xf8_var14 xform_vars[8,15] = @xf8_var15 xform_vars[8,16] = @xf8_var16 xform_vars[8,17] = @xf8_var17 xform_vars[8,18] = @xf8_var18 xform_vars[8,19] = @xf8_var19 xform_vars[8,20] = @xf8_var20 xform_vars[8,21] = @xf8_var21 xform_vars[8,22] = @xf8_var22 xform_vars[8,23] = @xf8_var23 xform_pars[8,0] = @xf8_var23_fwaves xform_pars[8,1] = @xf8_var23_flow xform_pars[8,2] = @xf8_var23_fhigh xform_vars[8,24] = @xf8_var24 xform_pars[8,3] = @xf8_var24_fx xform_pars[8,4] = @xf8_var24_fy xform_vars[8,25] = @xf8_var25 xform_pars[8,5] = @xf8_var25_fa xform_pars[8,6] = @xf8_var25_fb xform_pars[8,7] = @xf8_var25_fc xform_pars[8,8] = @xf8_var25_fd xform_vars[8,26] = @xf8_var26 xform_pars[8,9] = @xf8_var26_fval xform_vars[8,27] = @xf8_var27 xform_vars[8,28] = @xf8_var28 xform_vars[8,29] = @xf8_var29 xform_density[9] = @xf9_p xform_color[9] = @xf9_c xform_symmetry[9] = @xf9_sym xform_coefs[9,0] = @xf9_cfa xform_coefs[9,1] = @xf9_cfb xform_coefs[9,2] = @xf9_cfc xform_coefs[9,3] = @xf9_cfd xform_coefs[9,4] = @xf9_cfe xform_coefs[9,5] = @xf9_cff xform_vars[9,0] = @xf9_var0 xform_vars[9,1] = @xf9_var1 xform_vars[9,2] = @xf9_var2 xform_vars[9,3] = @xf9_var3 xform_vars[9,4] = @xf9_var4 xform_vars[9,5] = @xf9_var5 xform_vars[9,6] = @xf9_var6 xform_vars[9,7] = @xf9_var7 xform_vars[9,8] = @xf9_var8 xform_vars[9,9] = @xf9_var9 xform_vars[9,10] = @xf9_var10 xform_vars[9,11] = @xf9_var11 xform_vars[9,12] = @xf9_var12 xform_vars[9,13] = @xf9_var13 xform_vars[9,14] = @xf9_var14 xform_vars[9,15] = @xf9_var15 xform_vars[9,16] = @xf9_var16 xform_vars[9,17] = @xf9_var17 xform_vars[9,18] = @xf9_var18 xform_vars[9,19] = @xf9_var19 xform_vars[9,20] = @xf9_var20 xform_vars[9,21] = @xf9_var21 xform_vars[9,22] = @xf9_var22 xform_vars[9,23] = @xf9_var23 xform_pars[9,0] = @xf9_var23_fwaves xform_pars[9,1] = @xf9_var23_flow xform_pars[9,2] = @xf9_var23_fhigh xform_vars[9,24] = @xf9_var24 xform_pars[9,3] = @xf9_var24_fx xform_pars[9,4] = @xf9_var24_fy xform_vars[9,25] = @xf9_var25 xform_pars[9,5] = @xf9_var25_fa xform_pars[9,6] = @xf9_var25_fb xform_pars[9,7] = @xf9_var25_fc xform_pars[9,8] = @xf9_var25_fd xform_vars[9,26] = @xf9_var26 xform_pars[9,9] = @xf9_var26_fval xform_vars[9,27] = @xf9_var27 xform_vars[9,28] = @xf9_var28 xform_vars[9,29] = @xf9_var29 xform_density[10] = @xf10_p xform_color[10] = @xf10_c xform_symmetry[10] = @xf10_sym xform_coefs[10,0] = @xf10_cfa xform_coefs[10,1] = @xf10_cfb xform_coefs[10,2] = @xf10_cfc xform_coefs[10,3] = @xf10_cfd xform_coefs[10,4] = @xf10_cfe xform_coefs[10,5] = @xf10_cff xform_vars[10,0] = @xf10_var0 xform_vars[10,1] = @xf10_var1 xform_vars[10,2] = @xf10_var2 xform_vars[10,3] = @xf10_var3 xform_vars[10,4] = @xf10_var4 xform_vars[10,5] = @xf10_var5 xform_vars[10,6] = @xf10_var6 xform_vars[10,7] = @xf10_var7 xform_vars[10,8] = @xf10_var8 xform_vars[10,9] = @xf10_var9 xform_vars[10,10] = @xf10_var10 xform_vars[10,11] = @xf10_var11 xform_vars[10,12] = @xf10_var12 xform_vars[10,13] = @xf10_var13 xform_vars[10,14] = @xf10_var14 xform_vars[10,15] = @xf10_var15 xform_vars[10,16] = @xf10_var16 xform_vars[10,17] = @xf10_var17 xform_vars[10,18] = @xf10_var18 xform_vars[10,19] = @xf10_var19 xform_vars[10,20] = @xf10_var20 xform_vars[10,21] = @xf10_var21 xform_vars[10,22] = @xf10_var22 xform_vars[10,23] = @xf10_var23 xform_pars[10,0] = @xf10_var23_fwaves xform_pars[10,1] = @xf10_var23_flow xform_pars[10,2] = @xf10_var23_fhigh xform_vars[10,24] = @xf10_var24 xform_pars[10,3] = @xf10_var24_fx xform_pars[10,4] = @xf10_var24_fy xform_vars[10,25] = @xf10_var25 xform_pars[10,5] = @xf10_var25_fa xform_pars[10,6] = @xf10_var25_fb xform_pars[10,7] = @xf10_var25_fc xform_pars[10,8] = @xf10_var25_fd xform_vars[10,26] = @xf10_var26 xform_pars[10,9] = @xf10_var26_fval xform_vars[10,27] = @xf10_var27 xform_vars[10,28] = @xf10_var28 xform_vars[10,29] = @xf10_var29 xform_density[11] = @xf11_p xform_color[11] = @xf11_c xform_symmetry[11] = @xf11_sym xform_coefs[11,0] = @xf11_cfa xform_coefs[11,1] = @xf11_cfb xform_coefs[11,2] = @xf11_cfc xform_coefs[11,3] = @xf11_cfd xform_coefs[11,4] = @xf11_cfe xform_coefs[11,5] = @xf11_cff xform_vars[11,0] = @xf11_var0 xform_vars[11,1] = @xf11_var1 xform_vars[11,2] = @xf11_var2 xform_vars[11,3] = @xf11_var3 xform_vars[11,4] = @xf11_var4 xform_vars[11,5] = @xf11_var5 xform_vars[11,6] = @xf11_var6 xform_vars[11,7] = @xf11_var7 xform_vars[11,8] = @xf11_var8 xform_vars[11,9] = @xf11_var9 xform_vars[11,10] = @xf11_var10 xform_vars[11,11] = @xf11_var11 xform_vars[11,12] = @xf11_var12 xform_vars[11,13] = @xf11_var13 xform_vars[11,14] = @xf11_var14 xform_vars[11,15] = @xf11_var15 xform_vars[11,16] = @xf11_var16 xform_vars[11,17] = @xf11_var17 xform_vars[11,18] = @xf11_var18 xform_vars[11,19] = @xf11_var19 xform_vars[11,20] = @xf11_var20 xform_vars[11,21] = @xf11_var21 xform_vars[11,22] = @xf11_var22 xform_vars[11,23] = @xf11_var23 xform_pars[11,0] = @xf11_var23_fwaves xform_pars[11,1] = @xf11_var23_flow xform_pars[11,2] = @xf11_var23_fhigh xform_vars[11,24] = @xf11_var24 xform_pars[11,3] = @xf11_var24_fx xform_pars[11,4] = @xf11_var24_fy xform_vars[11,25] = @xf11_var25 xform_pars[11,5] = @xf11_var25_fa xform_pars[11,6] = @xf11_var25_fb xform_pars[11,7] = @xf11_var25_fc xform_pars[11,8] = @xf11_var25_fd xform_vars[11,26] = @xf11_var26 xform_pars[11,9] = @xf11_var26_fval xform_vars[11,27] = @xf11_var27 xform_vars[11,28] = @xf11_var28 xform_vars[11,29] = @xf11_var29 ; generate the gaussian kernel for spatial filtration int filter_width = round(2*2.5*@oversample*@spat_filt_rad); ; maintain parity with oversample int chk = filter_width + @oversample if (chk % 2 == 1 && filter_width > 0) filter_width = filter_width + 1 endif ; limit to gutter width if (filter_width-@oversample)>(2*gutter_width) filter_width = filter_width - 2 endif ; print(filter_width) ; calculate gaussian float ii, float jj, float tot=0.0 x=0 while (x EPS) || (ty < -EPS) || (ty > EPS) ) a = atan2(ty + flip(tx)) ;a = atan2(tx + flip(ty)) endif float cosa = cos(a) float sina = sin(a) float angle = a ;working variables float c1, float c2, float nx, float ny float dx, float dy ;collector iterbuf[0,0] = 0.0, iterbuf[0,1] = 0.0 ; add proportional amounts of each variation if (xform_vars[fn,0]!=0.0); linear iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,0]*tx iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,0]*ty endif if (xform_vars[fn,1]!=0.0); sinusoidal iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,1]*sin(tx) iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,1]*sin(ty) endif if (xform_vars[fn,2]!=0.0); complex iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,2]*tx/(r2+EPS) iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,2]*ty/(r2+EPS) endif if (xform_vars[fn,3]!=0.0); swirl c1 = sin(r2), c2 = cos(r2) iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,3]*(c1*tx - c2*ty) iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,3]*(c2*tx + c1*ty) endif if (xform_vars[fn,4]!=0.0); horseshoe c1 = sin(a), c2 = cos(a) iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,4]*(sina*tx - cosa*ty) iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,4]*(cosa*tx + sina*ty) endif if (xform_vars[fn,5]!=0.0); polar iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,5]*a/#pi iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,5]*(r-1.0) endif if (xform_vars[fn,6]!=0.0); folded handkerchief iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,6]*sin(a+r)*r iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,6]*cos(a-r)*r endif if (xform_vars[fn,7]!=0.0) ; heart float a2 = a * r iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,7]*sin(a2)*r iterbuf[0,1] = iterbuf[0,1] - xform_vars[fn,7]*cos(a2)*r endif if (xform_vars[fn,8]!=0.0) ; disk float nx = tx * #pi float ny = ty * #pi float rr = sqrt(nx*nx + ny*ny); iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,8]*sin(rr)*a/PI iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,8]*cos(rr)*a/PI endif if (xform_vars[fn,9]!=0.0); spiral iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,9]*(cos(a) + sin(r))/(r+EPS) iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,9]*(sin(a) - cos(r))/(r+EPS) endif if (xform_vars[fn,10]!=0.0) ; hyperbolic iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,10]*sin(a)/(r+EPS) iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,10]*cos(a)*(r+EPS) endif if (xform_vars[fn,11]!=0.0) ; Diamond aka square iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,11]*sin(a) * cos(r) iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,11]*cos(a) * sin(r) endif if (xform_vars[fn,12]!=0.0) ; Ex float n0 = sin(a+r) float n1 = cos(a-r) float m0 = n0^3 * r float m1 = n1^3 * r iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,12]*(m0+m1) iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,12]*(m0-m1) endif if (xform_vars[fn,13]!=0.0) ; julia float aa = a / 2.0 seed = random(seed) ; seed seems to retain the same parity!...but jumps ; between positive and negative randomly if seed > 0 aa = aa + #pi endif float rr = r2^0.25; nx = rr * cos(aa) ny = rr * sin(aa) iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,13]*nx iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,13]*ny endif if (xform_vars[fn,14]!=0.0); bent c1 = tx c2 = ty if (c1 < 0.0) c1 = 2*c1 endif if (c2 < 0.0) c2 = c2 / 2.0 endif iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,14]*c1 iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,14]*c2 endif if (xform_vars[fn,15]!=0.0) ; Waves dx = xform_coefs[fn,4] dy = xform_coefs[fn,5] nx = tx + xform_coefs[fn,1] * sin(ty / ((dx*dx) + EPS)) ny = ty + xform_coefs[fn,3] * sin(tx / ((dy*dy) + EPS)) iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,15]*nx iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,15]*ny endif if (xform_vars[fn,16]!=0.0) ; Fisheye float rr = 2.0 * r / ( r + 1.0 ) nx = rr * cos(a) ny = rr * sin(a) iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,16]*nx iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,16]*ny endif if (xform_vars[fn,17]!=0.0) ; Popcorn dx = tan(3.0 * ty) dy = tan(3.0 * tx) nx = tx + xform_coefs[fn,4] * sin(dx) ny = ty + xform_coefs[fn,5] * sin(dy) iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,17]*nx iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,17]*ny endif if (xform_vars[fn,18]!=0.0) ; Exponential dx = exp(tx) / 2.718281828459045 dy = #pi * ty iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,18]*dx*cos(dy) iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,18]*dx*sin(dy) endif if (xform_vars[fn,19]!=0.0) ; Power float rr = r^sina nx = rr*cosa ny = rr*sina iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,19]*nx iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,19]*ny endif if (xform_vars[fn,20]!=0.0) ; Cosine nx = cos(tx*#pi) * cosh(ty) ny = -sin(tx*#pi) * sinh(ty) iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,20]*nx iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,20]*ny endif if (xform_vars[fn,21]!=0.0) ; Rings dx = sqr(xform_coefs[fn,4]) + EPS rr = xform_vars[fn,21]*( 2*r + dx*(round(r/(2*dx)) * 2 - r) ) iterbuf[0,0] = iterbuf[0,0] + rr*cosa iterbuf[0,1] = iterbuf[0,1] + rr*sina endif if (xform_vars[fn,22]!=0.0) ; fan dx = xform_coefs[fn,4] dy = xform_coefs[fn,5] dx = #pi * (dx * dx + EPS) float dx2 = dx / 2 if ((angle + dy) % dx) > dx2 aa = angle - dx2 else aa = angle + dx2 endif nx = cos(aa) * r ny = sin(aa) * r iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,22]*nx iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,22]*ny endif if (xform_vars[fn,23]!=0.0) ; blob ; blob_waves := Round(2 + 5 * Random); ; blob_low := 0.2 + 0.5 * random; ; FHigh := 0.8 + 0.4 * random; ; r := sqrt(FTx^ * FTx^ + FTy^ * FTy^); ; if (FTx^ < -EPS) or (FTx^ > EPS) or (FTy^ < -EPS) or (FTy^ > EPS) then ; Angle := arctan2(FTx^, FTy^) ; else ; Angle := 0.0; ; ; r := r * (FLow + (FHigh - FLow) * (0.5 + 0.5 * sin(blob_waves * Angle))); ; ; FPx^ := FPx^ + vvar * r * sin(Angle); ; FPy^ := FPy^ + vvar * r * cos(Angle); ; for blob variation ; seed = random(seed), float rd = abs(seed / #randomrange) ; blob_waves = round(2 + 5*rd) ; seed = random(seed), float rd = abs(seed / #randomrange) ; flow = 0.2 + 0.5*rd ; seed = random(seed), float rd = abs(seed / #randomrange) ; fhigh = 0.8 + 0.4*rd float blob_waves = xform_pars[fn,BLOBFWAVES] float blob_low = xform_pars[fn,BLOBFLOW] float blob_high = xform_pars[fn,BLOBFHIGH] float rr = r*(blob_low + (blob_high-blob_low)*(0.5 + 0.5*sin(blob_waves*angle))) iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,23]*rr*sina iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,23]*rr*cosa endif if (xform_vars[fn,24]!=0.0) ; fan2 ; r := sqrt(FTx^ * FTx^ + FTy^ * FTy^); ; if (FTx^ < -EPS) or (FTx^ > EPS) or (FTy^ < -EPS) or (FTy^ > EPS) then ; Angle := arctan2(FTx^, FTy^) ; else ; Angle := 0.0; ; ; dy := FY; ; dx := PI * (sqr(FX) + EPS); ; dx2 := dx/2; ; ; t := Angle+dy - System.Int((Angle + dy)/dx) * dx; ; if (t > dx2) then ; a := Angle - dx2 ; else ; a := Angle + dx2; ; ; FPx^ := FPx^ + vvar * r * sin(a); ; FPy^ := FPy^ + vvar * r * cos(a); float fan2_x = xform_pars[fn,FAN2FX] float fan2_y = xform_pars[fn,FAN2FY] dy = fan2_y dx = #pi*(fan2_x*fan2_x + EPS) float dx2 = dx / 2.0 float ta = angle+dy - trunc((angle+dy)/dx) * dx float gamma = angle + dx2 if ta > dx2 gamma = angle - dx2 endif nx = r*sin(gamma) ny = r*cos(gamma) iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,24]*nx iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,24]*ny endif if (xform_vars[fn,25]!=0.0) ; pdj ; FPx^ := FPx^ + vvar * (sin(FA * FTy^) - cos(FB * FTx^)); ; FPy^ := FPy^ + vvar * (sin(FC * FTx^) - cos(FD * FTy^)); float pdj_a = xform_pars[fn,PDJFA] float pdj_b = xform_pars[fn,PDJFB] float pdj_c = xform_pars[fn,PDJFC] float pdj_d = xform_pars[fn,PDJFD] nx = real(sin(pdj_a*ty) - cos(pdj_b*tx)) ny = real(sin(pdj_c*tx) - cos(pdj_d*ty)) iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,25]*nx iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,25]*ny endif if (xform_vars[fn,26]!=0.0) ; rings2 ; Length := sqrt(FTx^ * FTx^ + FTy^ * FTy^); ; if (FTx^ < -EPS) or (FTx^ > EPS) or (FTy^ < -EPS) or (FTy^ > EPS) then ; Angle := arctan2(FTx^, FTy^) ; else ; Angle := 0.0; ; ; dx := sqr(FVal) + EPS; ; r := Length + dx - System.Int((Length + dx)/(2 * dx)) * 2 * dx - dx + Length * (1-dx); ; ; FPx^ := FPx^ + vvar * r * sin(Angle); ; FPy^ := FPy^ + vvar * r * cos(Angle); float rings2_val = xform_pars[fn,RINGS2FVAL] dx = sqr(rings2_val) + EPS rr = r + dx - trunc((r + dx) / (2*dx))*2*dx - dx + r*(1-dx) nx = rr * sina ny = rr * cosa iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,26]*nx iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,26]*ny endif if (xform_vars[fn,27]!=0.0) ; eyefish ; r := 2 * vvar / (sqrt(FTx^ * FTx^ + FTy^ * FTy^) + 1); ; FPx^ := FPx^ + r * FTx^; ; FPy^ := FPy^ + r * FTy^; rr = 2*xform_vars[fn,27]/(r + 1.0) iterbuf[0,0] = iterbuf[0,0] + rr*tx iterbuf[0,1] = iterbuf[0,1] + rr*ty endif if (xform_vars[fn,28]!=0.0) ; bubble ;; X = x * w / ((x2 + y2)/4 + 1) ;; Y = y * w / ((x2 + y2)/4 + 1) ;; or ; r := vvar / ((sqr(FTx^) + sqr(FTy^))/4 + 1); ; ; FPx^ := FPx^ + r * FTx^; ; FPy^ := FPy^ + r * FTy^; rr = xform_vars[fn,28] / ( r2 / 4.0 + 1.0 ) iterbuf[0,0] = iterbuf[0,0] + rr * tx iterbuf[0,1] = iterbuf[0,1] + rr * ty endif if (xform_vars[fn,29]!=0.0) ; future use nx = 0 ny = 0 iterbuf[0,0] = iterbuf[0,0] + xform_vars[fn,29]*nx iterbuf[0,1] = iterbuf[0,1] + xform_vars[fn,29]*ny endif ; Bin the point if it's inside the image limits and past the fuse if (it>=0) ; generate the x and y location in the image xp = (iterbuf[0,0]-xc) yp = (iterbuf[0,1]-yc) x = floor((xp*cosan - yp*sinan)*nuscale + wd2) y = floor((xp*sinan + yp*cosan)*nuscale + ht2) ; is this in our image? if (x>=0 && x=0 && y255) clr_index = 255 endif ; add the *color* to the accumulator ; check for overflow later pix[x,y,0] = pix[x,y,0] + scl_cmap[clr_index,0] pix[x,y,1] = pix[x,y,1] + scl_cmap[clr_index,1] pix[x,y,2] = pix[x,y,2] + scl_cmap[clr_index,2] pix[x,y,3] = pix[x,y,3] + scl_cmap[clr_index,3] endif endif ; iterate some more it = it + 1 endwhile ; Now we do some log magic - calculate the ; "where did these come from" k1 and k2 values float k1 = @contrast * @brightness * prefilter_white * 268.0 / 256.0 float area = #height * #width / (scale * scale * @oversample * @oversample) float k2 = @oversample*@oversample / (@contrast * area * @white_level * @iter_density) ; loop through each pixel and perform log calculation x = 0 float ls = 0, float lc[4] while (x < wd) y = 0 while (y < ht) if (pix[x,y,3]>0) ; we can break up this calculation as follows: ; normalize each pixel's color by the number of iterations in the bucket * white_level ; this puts each component (R,G,B,Accum) in the range (0-1), ; and the last term is ALWAYS 1.0. ; Now, for each pixel, we have (R,G,B,1.0), and we want to scale the 'Y' ; component of this color by the log of the number of iterations. ; ; contr*bright* prefilter_white * 268 iters ; ----------------------------------- * log (1.0 + ----------------) ; 256 contrast * nsamp ; ; the log term will be bounded by (0-.6931) for contrast values >= 1.0. ; standard values for the first terms lead to ; ; 4288*(0-.6931) or 0-2972 values. The range doesn't really matter, since ; we re-normalize by prefilter white to give (0-2.902) range, then ; brightness is a multiplier for the color. ; scale by the log of the number of occurrences ls = k1 * log(1.0 + pix[x,y,3]*k2) / pix[x,y,3] lc[0] = pix[x,y,0] * ls lc[1] = pix[x,y,1] * ls lc[2] = pix[x,y,2] * ls lc[3] = pix[x,y,3] * ls pix[x,y,0] = round(lc[0] + 0.5) pix[x,y,1] = round(lc[1] + 0.5) pix[x,y,2] = round(lc[2] + 0.5) pix[x,y,3] = round(lc[3] + 0.5) endif y = y + 1 endwhile x = x + 1 endwhile ; precalculate a gamma term float g = 1/@gamma final: float fr, float fg, float fb, float fo float t[4], float lgs int xid, int yid t[0] = 0, t[1] = 0, t[2] = 0, t[3] = 0 ; apply the spatial filter, if necessary int xadj, int yadj int sfadj = gutter_width - floor((filter_width-1)/2) int xcrd = #x*@oversample int ycrd = #y*@oversample bool inside = true if (@applyMapping == true) ; generate the x and y location in the image float dxx = (real(#pixel)-real(#center)) float dyy = (imag(#pixel)-imag(#center)) xcrd = floor((transx + (dxx*cosan + dyy*sinan)*scale)*@oversample) ycrd = floor((transy + (dxx*sinan - dyy*cosan)*scale)*@oversample) ; is this in our image? if (xcrd<0 || xcrd>=wd || ycrd<0 || ycrd>=ht) inside = false endif endif if (inside) if (filter_width>0) xid = 0 while (xid 0.0) lgs = ((alpha/prefilter_white)^(g-1))/prefilter_white alpha = (alpha/prefilter_white)^g if alpha<0.0 alpha = 0.0 elseif alpha>1.0 alpha = 1.0 endif else lgs = 0.0 endif float invalp = 1.0-alpha ; perhaps we should spatial filter / anti-alias here, in color space, ; instead of doing it in arbitrary space. fr = lgs * t[0] fg = lgs * t[1] fb = lgs * t[2] fo = lgs * t[3] #color = rgba(fr,fg,fb,fo) + @bk_color*invalp else #color = @bk_color endif default: title = "Apophysis 2.03b" ; Pretend this is a normal formula for Ultra Fractal 3, so you can ; attempt to render it -- it will probably not work well! ; May work OK for single flame layer, small image size. ; render = false $IFDEF VER40 ; Set the render setting to false for Ultra Fractal 4 so it knows that this ; is a flame fractal and has to be treated differently. render = false $ENDIF helpfile = "flame.chm" float param version default = 2.03 visible = false endparam int param randomseed caption = "Random Seed" default = 1234567890 endparam bool param applyMapping caption = "Apply Mapping" default = true visible = false endparam float param percentInc caption = "Oversize by (%)" default = 0.0 visible = @applyMapping == true endparam heading caption = "Render Settings" endheading int param iter_density caption = "Sample Density" default = 35 min = 1 hint = "By default, the number of iterations run by the program \ is this value times the total number of pixels in the image. \ If the image appears spotty, increase this value." endparam float param spat_filt_rad caption = "Filter Radius" default = 0.7 min = 0.0 hint = "This radius controls the amount of 'smearing' applied to the \ image. It specifically controls the size of the gaussian \ kernel that is convolved with the image. Setting to 0.0 \ turns the filter off. Try values around 0.3, with the \ spatial oversample set to 2 or 3 for nice results. " endparam int param oversample caption = "Oversample" default = 3 min = 1 hint = "Increasing this parameter increases the number of iterations \ as well as the number of histogram bins, effectively allowing \ anti-aliasing to be performed. A value of 2 increases the \ number of bins by 4x, 3 by 9x, etc." endparam heading caption = "Color Settings" endheading color param bk_color caption = "Background Color" default = rgba(0,0,0,1.0) endparam float param contrast caption = "Contrast" default = 1.0 min = 1.0 endparam float param brightness caption = "Brightness" default = 4.0 endparam float param gamma caption = "Gamma" default = 2.0 min = 1.0 endparam int param white_level caption = "White Level" default = 200 min = 0 max = 255 endparam heading caption = "Transform Settings" endheading int param xforms caption = "No. of Transforms" default = 2 max = 12 min = 2 endparam param visible_xform caption = "Visible Parameters" enum = "Transform 1" \ "Transform 2" \ "Transform 3" \ "Transform 4" \ "Transform 5" \ "Transform 6" \ "Transform 7" \ "Transform 8" \ "Transform 9" \ "Transform 10" \ "Transform 11" \ "Transform 12" default = 0 endparam heading caption = "Transform 1" visible = @visible_xform == 0 endheading float param xf0_p caption = "Probability" default = 1.0 max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 0 endparam float param xf0_c caption = "Color" default = 1.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 1.0, and the rest 0.0." visible = @visible_xform == 0 endparam float param xf0_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 0 endparam heading caption = "Coefficients" visible = @visible_xform == 0 endheading float param xf0_cfa caption = "a" default = 0.5 visible = @visible_xform == 0 endparam float param xf0_cfb caption = "b" default = 0.5 visible = @visible_xform == 0 endparam float param xf0_cfc caption = "c" default = 0.5 visible = @visible_xform == 0 endparam float param xf0_cfd caption = "d" default = 0.5 visible = @visible_xform == 0 endparam float param xf0_cfe caption = "e" default = 0.5 visible = @visible_xform == 0 endparam float param xf0_cff caption = "f" default = 0.5 visible = @visible_xform == 0 endparam heading caption = "Variations" visible = @visible_xform == 0 endheading float param xf0_var0 caption = "Linear" default = 1.0 visible = @visible_xform == 0 endparam float param xf0_var1 caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var2 caption = "Spherical" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var3 caption = "Swirl" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var4 caption = "Horseshoe" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var5 caption = "Polar" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var6 caption = "Handkerchief" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var7 caption = "Heart" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var8 caption = "Disc" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var9 caption = "Spiral" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var10 caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var11 caption = "Diamond" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var12 caption = "Ex" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var13 caption = "Julia" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var14 caption = "Bent" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var15 caption = "Waves" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var16 caption = "Fisheye" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var17 caption = "Popcorn" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var18 caption = "Exponential" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var19 caption = "Power" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var20 caption = "Cosine" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var21 caption = "Rings" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var22 caption = "Fan" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var23 caption = "Blob" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var23_fwaves caption = "Blob FWaves" default = 4.5 visible = @visible_xform == 0 && @xf0_var23 > 0.0 endparam float param xf0_var23_flow caption = "Blob FLow" default = .45 visible = @visible_xform == 0 && @xf0_var23 > 0.0 endparam float param xf0_var23_fhigh caption = "Blob FHigh" default = 1.0 visible = @visible_xform == 0 && @xf0_var23 > 0.0 endparam float param xf0_var24 caption = "Fan2" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var24_fx caption = "Fan2 FX" default = 0.1 visible = @visible_xform == 0 && @xf0_var24 > 0 endparam float param xf0_var24_fy caption = "Fan2 FY" default = 0.1 visible = @visible_xform == 0 && @xf0_var24 > 0 endparam float param xf0_var25 caption = "PDJ" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var25_fa caption = "PDJ Fa" default = 0.1 visible = @visible_xform == 0 && @xf0_var25 > 0 endparam float param xf0_var25_fb caption = "PDJ Fb" default = 0.1 visible = @visible_xform == 0 && @xf0_var25 > 0 endparam float param xf0_var25_fc caption = "PDJ Fc" default = 0.1 visible = @visible_xform == 0 && @xf0_var25 > 0 endparam float param xf0_var25_fd caption = "PDJ Fd" default = 0.1 visible = @visible_xform == 0 && @xf0_var25 > 0 endparam float param xf0_var26 caption = "Rings2" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var26_fval caption = "Rings2 FVal" default = 1.0 visible = @visible_xform == 0 && @xf0_var26 > 0 endparam float param xf0_var27 caption = "Eyefish" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var28 caption = "Bubble" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var29 caption = "Future Use" default = 0.0 visible = @visible_xform == 0 endparam heading caption = "Transform 2" visible = @visible_xform == 1 endheading float param xf1_p caption = "Probability" default = 1.0 max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 1 endparam float param xf1_c caption = "Color" default = 0.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 1.0, and the rest 0.0." visible = @visible_xform == 1 endparam float param xf1_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 1 endparam heading caption = "Coefficients" visible = @visible_xform == 1 endheading float param xf1_cfa caption = "a" default = 0.5 visible = @visible_xform == 1 endparam float param xf1_cfb caption = "b" default = 0.5 visible = @visible_xform == 1 endparam float param xf1_cfc caption = "c" default = 0.5 visible = @visible_xform == 1 endparam float param xf1_cfd caption = "d" default = 0.5 visible = @visible_xform == 1 endparam float param xf1_cfe caption = "e" default = 0.5 visible = @visible_xform == 1 endparam float param xf1_cff caption = "f" default = 0.5 visible = @visible_xform == 1 endparam heading caption = "Variations" visible = @visible_xform == 1 endheading float param xf1_var0 caption = "Linear" default = 1.0 max = 1.0 visible = @visible_xform == 1 endparam float param xf1_var1 caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var2 caption = "Spherical" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var3 caption = "Swirl" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var4 caption = "Horseshoe" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var5 caption = "Polar" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var6 caption = "Handkerchief" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var7 caption = "Heart" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var8 caption = "Disc" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var9 caption = "Spiral" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var10 caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var11 caption = "Diamond" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var12 caption = "Ex" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var13 caption = "Julia" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var14 caption = "Bent" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var15 caption = "Waves" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var16 caption = "Fisheye" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var17 caption = "Popcorn" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var18 caption = "Exponential" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var19 caption = "Power" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var20 caption = "Cosine" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var21 caption = "Rings" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var22 caption = "Fan" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var23 caption = "Blob" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var23_fwaves caption = "Blob FWaves" default = 4.5 visible = @visible_xform == 1 && @xf1_var23 > 0.0 endparam float param xf1_var23_flow caption = "Blob FLow" default = .45 visible = @visible_xform == 1 && @xf1_var23 > 0.0 endparam float param xf1_var23_fhigh caption = "Blob FHigh" default = 1.0 visible = @visible_xform == 1 && @xf1_var23 > 0.0 endparam float param xf1_var24 caption = "Fan 2" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var24_fx caption = "Fan2 FX" default = 0.1 visible = @visible_xform == 1 && @xf1_var24 > 0 endparam float param xf1_var24_fy caption = "Fan2 FY" default = 0.1 visible = @visible_xform == 1 && @xf1_var24 > 0 endparam float param xf1_var25 caption = "PDJ" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var25_fa caption = "PDJ Fa" default = 0.1 visible = @visible_xform == 1 && @xf1_var25 > 0 endparam float param xf1_var25_fb caption = "PDJ Fb" default = 0.1 visible = @visible_xform == 1 && @xf1_var25 > 0 endparam float param xf1_var25_fc caption = "PDJ Fc" default = 0.1 visible = @visible_xform == 1 && @xf1_var25 > 0 endparam float param xf1_var25_fd caption = "PDJ Fd" default = 0.1 visible = @visible_xform == 1 && @xf1_var25 > 0 endparam float param xf1_var26 caption = "Rings 2" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var26_fval caption = "Rings2 FVal" default = 1.0 visible = @visible_xform == 1 && @xf1_var26 > 0 endparam float param xf1_var27 caption = "Future Use" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var28 caption = "Eyefish" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var29 caption = "Bubble" default = 0.0 visible = @visible_xform == 1 endparam heading caption = "Transform 3" visible = @visible_xform == 2 endheading float param xf2_p caption = "Probability" default = 1.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 2 endparam float param xf2_c caption = "Color" default = 0.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 1.0, and the rest 0.0." visible = @visible_xform == 2 endparam float param xf2_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 2 endparam heading caption = "Coefficients" visible = @visible_xform == 2 endheading float param xf2_cfa caption = "a" default = 0.5 visible = @visible_xform == 2 endparam float param xf2_cfb caption = "b" default = 0.5 visible = @visible_xform == 2 endparam float param xf2_cfc caption = "c" default = 0.5 visible = @visible_xform == 2 endparam float param xf2_cfd caption = "d" default = 0.5 visible = @visible_xform == 2 endparam float param xf2_cfe caption = "e" default = 0.5 visible = @visible_xform == 2 endparam float param xf2_cff caption = "f" default = 0.5 visible = @visible_xform == 2 endparam heading caption = "Variations" visible = @visible_xform == 2 endheading float param xf2_var0 caption = "Linear" default = 1.0 visible = @visible_xform == 2 endparam float param xf2_var1 caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var2 caption = "Spherical" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var3 caption = "Swirl" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var4 caption = "Horseshoe" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var5 caption = "Polar" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var6 caption = "Handkerchief" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var7 caption = "Heart" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var8 caption = "Disc" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var9 caption = "Spiral" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var10 caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var11 caption = "Diamond" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var12 caption = "Ex" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var13 caption = "Julia" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var14 caption = "Bent" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var15 caption = "Waves" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var16 caption = "Fisheye" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var17 caption = "Popcorn" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var18 caption = "Exponential" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var19 caption = "Power" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var20 caption = "Cosine" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var21 caption = "Rings" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var22 caption = "Fan" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var23 caption = "Blob" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var23_fwaves caption = "Blob FWaves" default = 4.5 visible = @visible_xform == 2 && @xf2_var23 > 0.0 endparam float param xf2_var23_flow caption = "Blob FLow" default = .45 visible = @visible_xform == 2 && @xf2_var23 > 0.0 endparam float param xf2_var23_fhigh caption = "Blob FHigh" default = 1.0 visible = @visible_xform == 2 && @xf2_var23 > 0.0 endparam float param xf2_var24 caption = "Fan 2" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var24_fx caption = "Fan2 FX" default = 0.1 visible = @visible_xform == 2 && @xf2_var24 > 0 endparam float param xf2_var24_fy caption = "Fan2 FY" default = 0.1 visible = @visible_xform == 2 && @xf2_var24 > 0 endparam float param xf2_var25 caption = "PDJ" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var25_fa caption = "PDJ Fa" default = 0.1 visible = @visible_xform == 2 && @xf2_var25 > 0 endparam float param xf2_var25_fb caption = "PDJ Fb" default = 0.1 visible = @visible_xform == 2 && @xf2_var25 > 0 endparam float param xf2_var25_fc caption = "PDJ Fc" default = 0.1 visible = @visible_xform == 2 && @xf2_var25 > 0 endparam float param xf2_var25_fd caption = "PDJ Fd" default = 0.1 visible = @visible_xform == 2 && @xf2_var25 > 0 endparam float param xf2_var26 caption = "Rings 2" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var26_fval caption = "Rings2 FVal" default = 1.0 visible = @visible_xform == 2 && @xf2_var26 > 0 endparam float param xf2_var27 caption = "Eyefish" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var28 caption = "Bubble" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var29 caption = "Future Use" default = 0.0 visible = @visible_xform == 2 endparam heading caption = "Transform 4" visible = @visible_xform == 3 endheading float param xf3_p caption = "Probability" default = 1.0 min = 0.0 max = 1.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 3 endparam float param xf3_c caption = "Color" default = 0.0 min = 0.0 max = 1.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 1.0, and the rest 0.0." visible = @visible_xform == 3 endparam float param xf3_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 3 endparam heading caption = "Coefficients" visible = @visible_xform == 3 endheading float param xf3_cfa caption = "a" default = 0.5 visible = @visible_xform == 3 endparam float param xf3_cfb caption = "b" default = 0.5 visible = @visible_xform == 3 endparam float param xf3_cfc caption = "c" default = 0.5 visible = @visible_xform == 3 endparam float param xf3_cfd caption = "d" default = 0.5 visible = @visible_xform == 3 endparam float param xf3_cfe caption = "e" default = 0.5 visible = @visible_xform == 3 endparam float param xf3_cff caption = "f" default = 0.5 visible = @visible_xform == 3 endparam heading caption = "Variations" visible = @visible_xform == 3 endheading float param xf3_var0 caption = "Linear" default = 1.0 visible = @visible_xform == 3 endparam float param xf3_var1 caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var2 caption = "Spherical" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var3 caption = "Swirl" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var4 caption = "Horseshoe" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var5 caption = "Polar" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var6 caption = "Handkerchief" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var7 caption = "Heart" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var8 caption = "Disc" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var9 caption = "Spiral" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var10 caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var11 caption = "Diamond" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var12 caption = "Ex" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var13 caption = "Julia" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var14 caption = "Bent" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var15 caption = "Waves" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var16 caption = "Fisheye" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var17 caption = "Popcorn" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var18 caption = "Exponential" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var19 caption = "Power" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var20 caption = "Cosine" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var21 caption = "Rings" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var22 caption = "Fan" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var23 caption = "Blob" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var23_fwaves caption = "Blob FWaves" default = 4.5 visible = @visible_xform == 3 && @xf3_var23 > 0.0 endparam float param xf3_var23_flow caption = "Blob FLow" default = .45 visible = @visible_xform == 3 && @xf3_var23 > 0.0 endparam float param xf3_var23_fhigh caption = "Blob FHigh" default = 1.0 visible = @visible_xform == 3 && @xf3_var23 > 0.0 endparam float param xf3_var24 caption = "Fan 2" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var24_fx caption = "Fan2 FX" default = 0.1 visible = @visible_xform == 3 && @xf3_var24 > 0 endparam float param xf3_var24_fy caption = "Fan2 FY" default = 0.1 visible = @visible_xform == 3 && @xf3_var24 > 0 endparam float param xf3_var25 caption = "PDJ" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var25_fa caption = "PDJ Fa" default = 0.1 visible = @visible_xform == 3 && @xf3_var25 > 0 endparam float param xf3_var25_fb caption = "PDJ Fb" default = 0.1 visible = @visible_xform == 3 && @xf3_var25 > 0 endparam float param xf3_var25_fc caption = "PDJ Fc" default = 0.1 visible = @visible_xform == 3 && @xf3_var25 > 0 endparam float param xf3_var25_fd caption = "PDJ Fd" default = 0.1 visible = @visible_xform == 3 && @xf3_var25 > 0 endparam float param xf3_var26 caption = "Rings 2" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var26_fval caption = "Rings2 FVal" default = 1.0 visible = @visible_xform == 3 && @xf3_var26 > 0 endparam float param xf3_var27 caption = "Eyefish" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var28 caption = "Bubble" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var29 caption = "Future Use" default = 0.0 visible = @visible_xform == 3 endparam heading caption = "Transform 5" visible = @visible_xform == 4 endheading float param xf4_p caption = "Probability" default = 1.0 min = 0.0 max = 1.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 4 endparam float param xf4_c caption = "Color" default = 0.0 min = 0.0 max = 1.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 1.0, and the rest 0.0." visible = @visible_xform == 4 endparam float param xf4_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 4 endparam heading caption = "Coefficients" visible = @visible_xform == 4 endheading float param xf4_cfa caption = "a" default = 0.5 visible = @visible_xform == 4 endparam float param xf4_cfb caption = "b" default = 0.5 visible = @visible_xform == 4 endparam float param xf4_cfc caption = "c" default = 0.5 visible = @visible_xform == 4 endparam float param xf4_cfd caption = "d" default = 0.5 visible = @visible_xform == 4 endparam float param xf4_cfe caption = "e" default = 0.5 visible = @visible_xform == 4 endparam float param xf4_cff caption = "f" default = 0.5 visible = @visible_xform == 4 endparam heading caption = "Variations" visible = @visible_xform == 4 endheading float param xf4_var0 caption = "Linear" default = 1.0 visible = @visible_xform == 4 endparam float param xf4_var1 caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var2 caption = "Spherical" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var3 caption = "Swirl" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var4 caption = "Horseshoe" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var5 caption = "Polar" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var6 caption = "Handkerchief" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var7 caption = "Heart" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var8 caption = "Disc" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var9 caption = "Spiral" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var10 caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var11 caption = "Diamond" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var12 caption = "Ex" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var13 caption = "Julia" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var14 caption = "Bent" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var15 caption = "Waves" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var16 caption = "Fisheye" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var17 caption = "Popcorn" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var18 caption = "Exponential" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var19 caption = "Power" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var20 caption = "Cosine" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var21 caption = "Rings" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var22 caption = "Fan" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var23 caption = "Blob" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var23_fwaves caption = "Blob FWaves" default = 4.5 visible = @visible_xform == 4 && @xf4_var23 > 0.0 endparam float param xf4_var23_flow caption = "Blob FLow" default = .45 visible = @visible_xform == 4 && @xf4_var23 > 0.0 endparam float param xf4_var23_fhigh caption = "Blob FHigh" default = 1.0 visible = @visible_xform == 4 && @xf4_var23 > 0.0 endparam float param xf4_var24 caption = "Fan 2" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var24_fx caption = "Fan2 FX" default = 0.1 visible = @visible_xform == 4 && @xf4_var24 > 0 endparam float param xf4_var24_fy caption = "Fan2 FY" default = 0.1 visible = @visible_xform == 4 && @xf4_var24 > 0 endparam float param xf4_var25 caption = "PDJ" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var25_fa caption = "PDJ Fa" default = 0.1 visible = @visible_xform == 4 && @xf4_var25 > 0 endparam float param xf4_var25_fb caption = "PDJ Fb" default = 0.1 visible = @visible_xform == 4 && @xf4_var25 > 0 endparam float param xf4_var25_fc caption = "PDJ Fc" default = 0.1 visible = @visible_xform == 4 && @xf4_var25 > 0 endparam float param xf4_var25_fd caption = "PDJ Fd" default = 0.1 visible = @visible_xform == 4 && @xf4_var25 > 0 endparam float param xf4_var26 caption = "Rings 2" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var26_fval caption = "Rings2 FVal" default = 1.0 visible = @visible_xform == 4 && @xf4_var26 > 0 endparam float param xf4_var27 caption = "Eyefish" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var28 caption = "Bubble" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var29 caption = "Future Use" default = 0.0 visible = @visible_xform == 4 endparam heading caption = "Transform 6" visible = @visible_xform == 5 endheading float param xf5_p caption = "Probability" default = 1.0 min = 0.0 max = 1.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 5 endparam float param xf5_c caption = "Color" default = 0.0 min = 0.0 max = 1.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 1.0, and the rest 0.0." visible = @visible_xform == 5 endparam float param xf5_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 5 endparam heading caption = "Coefficients" visible = @visible_xform == 5 endheading float param xf5_cfa caption = "a" default = 0.5 visible = @visible_xform == 5 endparam float param xf5_cfb caption = "b" default = 0.5 visible = @visible_xform == 5 endparam float param xf5_cfc caption = "c" default = 0.5 visible = @visible_xform == 5 endparam float param xf5_cfd caption = "d" default = 0.5 visible = @visible_xform == 5 endparam float param xf5_cfe caption = "e" default = 0.5 visible = @visible_xform == 5 endparam float param xf5_cff caption = "f" default = 0.5 visible = @visible_xform == 5 endparam heading caption = "Variations" visible = @visible_xform == 5 endheading float param xf5_var0 caption = "Linear" default = 1.0 visible = @visible_xform == 5 endparam float param xf5_var1 caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var2 caption = "Spherical" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var3 caption = "Swirl" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var4 caption = "Horseshoe" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var5 caption = "Polar" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var6 caption = "Handkerchief" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var7 caption = "Heart" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var8 caption = "Disc" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var9 caption = "Spiral" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var10 caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var11 caption = "Diamond" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var12 caption = "Ex" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var13 caption = "Julia" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var14 caption = "Bent" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var15 caption = "Waves" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var16 caption = "Fisheye" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var17 caption = "Popcorn" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var18 caption = "Exponential" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var19 caption = "Power" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var20 caption = "Cosine" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var21 caption = "Rings" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var22 caption = "Fan" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var23 caption = "Blob" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var23_fwaves caption = "Blob FWaves" default = 4.5 visible = @visible_xform == 5 && @xf5_var23 > 0.0 endparam float param xf5_var23_flow caption = "Blob FLow" default = .45 visible = @visible_xform == 5 && @xf5_var23 > 0.0 endparam float param xf5_var23_fhigh caption = "Blob FHigh" default = 1.0 visible = @visible_xform == 5 && @xf5_var23 > 0.0 endparam float param xf5_var24 caption = "Fan 2" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var24_fx caption = "Fan2 FX" default = 0.1 visible = @visible_xform == 5 && @xf5_var24 > 0 endparam float param xf5_var24_fy caption = "Fan2 FY" default = 0.1 visible = @visible_xform == 5 && @xf5_var24 > 0 endparam float param xf5_var25 caption = "PDJ" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var25_fa caption = "PDJ Fa" default = 0.1 visible = @visible_xform == 5 && @xf5_var25 > 0 endparam float param xf5_var25_fb caption = "PDJ Fb" default = 0.1 visible = @visible_xform == 5 && @xf5_var25 > 0 endparam float param xf5_var25_fc caption = "PDJ Fc" default = 0.1 visible = @visible_xform == 5 && @xf5_var25 > 0 endparam float param xf5_var25_fd caption = "PDJ Fd" default = 0.1 visible = @visible_xform == 5 && @xf5_var25 > 0 endparam float param xf5_var26 caption = "Rings 2" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var26_fval caption = "Rings2 FVal" default = 1.0 visible = @visible_xform == 5 && @xf5_var26 > 0 endparam float param xf5_var27 caption = "Eyefish" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var28 caption = "Bubble" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var29 caption = "Future Use" default = 0.0 visible = @visible_xform == 5 endparam heading caption = "Transform 7" visible = @visible_xform == 6 endheading float param xf6_p caption = "Probability" default = 1.0 min = 0.0 max = 1.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 6 endparam float param xf6_c caption = "Color" default = 0.0 min = 0.0 max = 1.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 1.0, and the rest 0.0." visible = @visible_xform == 6 endparam float param xf6_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 6 endparam heading caption = "Coefficients" visible = @visible_xform == 6 endheading float param xf6_cfa caption = "a" default = 0.5 visible = @visible_xform == 6 endparam float param xf6_cfb caption = "b" default = 0.5 visible = @visible_xform == 6 endparam float param xf6_cfc caption = "c" default = 0.5 visible = @visible_xform == 6 endparam float param xf6_cfd caption = "d" default = 0.5 visible = @visible_xform == 6 endparam float param xf6_cfe caption = "e" default = 0.5 visible = @visible_xform == 6 endparam float param xf6_cff caption = "f" default = 0.5 visible = @visible_xform == 6 endparam heading caption = "Variations" visible = @visible_xform == 6 endheading float param xf6_var0 caption = "Linear" default = 1.0 visible = @visible_xform == 6 endparam float param xf6_var1 caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var2 caption = "Spherical" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var3 caption = "Swirl" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var4 caption = "Horseshoe" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var5 caption = "Polar" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var6 caption = "Handkerchief" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var7 caption = "Heart" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var8 caption = "Disc" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var9 caption = "Spiral" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var10 caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var11 caption = "Diamond" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var12 caption = "Ex" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var13 caption = "Julia" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var14 caption = "Bent" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var15 caption = "Waves" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var16 caption = "Fisheye" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var17 caption = "Popcorn" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var18 caption = "Exponential" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var19 caption = "Power" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var20 caption = "Cosine" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var21 caption = "Rings" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var22 caption = "Fan" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var23 caption = "Blob" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var23_fwaves caption = "Blob FWaves" default = 4.5 visible = @visible_xform == 6 && @xf6_var23 > 0.0 endparam float param xf6_var23_flow caption = "Blob FLow" default = .45 visible = @visible_xform == 6 && @xf6_var23 > 0.0 endparam float param xf6_var23_fhigh caption = "Blob FHigh" default = 1.0 visible = @visible_xform == 6 && @xf6_var23 > 0.0 endparam float param xf6_var24 caption = "Fan 2" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var24_fx caption = "Fan2 FX" default = 0.1 visible = @visible_xform == 6 && @xf6_var24 > 0 endparam float param xf6_var24_fy caption = "Fan2 FY" default = 0.1 visible = @visible_xform == 6 && @xf6_var24 > 0 endparam float param xf6_var25 caption = "PDJ" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var25_fa caption = "PDJ Fa" default = 0.1 visible = @visible_xform == 6 && @xf6_var25 > 0 endparam float param xf6_var25_fb caption = "PDJ Fb" default = 0.1 visible = @visible_xform == 6 && @xf6_var25 > 0 endparam float param xf6_var25_fc caption = "PDJ Fc" default = 0.1 visible = @visible_xform == 6 && @xf6_var25 > 0 endparam float param xf6_var25_fd caption = "PDJ Fd" default = 0.1 visible = @visible_xform == 6 && @xf6_var25 > 0 endparam float param xf6_var26 caption = "Rings 2" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var26_fval caption = "Rings2 FVal" default = 1.0 visible = @visible_xform == 6 && @xf6_var26 > 0 endparam float param xf6_var27 caption = "Eyefish" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var28 caption = "Bubble" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var29 caption = "Future Use" default = 0.0 visible = @visible_xform == 6 endparam heading caption = "Transform 8" visible = @visible_xform == 7 endheading float param xf7_p caption = "Probability" default = 1.0 min = 0.0 max = 1.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 7 endparam float param xf7_c caption = "Color" default = 0.0 min = 0.0 max = 1.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 1.0, and the rest 0.0." visible = @visible_xform == 7 endparam float param xf7_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 7 endparam heading caption = "Coefficients" visible = @visible_xform == 7 endheading float param xf7_cfa caption = "a" default = 0.5 visible = @visible_xform == 7 endparam float param xf7_cfb caption = "b" default = 0.5 visible = @visible_xform == 7 endparam float param xf7_cfc caption = "c" default = 0.5 visible = @visible_xform == 7 endparam float param xf7_cfd caption = "d" default = 0.5 visible = @visible_xform == 7 endparam float param xf7_cfe caption = "e" default = 0.5 visible = @visible_xform == 7 endparam float param xf7_cff caption = "f" default = 0.5 visible = @visible_xform == 7 endparam heading caption = "Variations" visible = @visible_xform == 7 endheading float param xf7_var0 caption = "Linear" default = 1.0 visible = @visible_xform == 7 endparam float param xf7_var1 caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var2 caption = "Spherical" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var3 caption = "Swirl" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var4 caption = "Horseshoe" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var5 caption = "Polar" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var6 caption = "Handkerchief" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var7 caption = "Heart" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var8 caption = "Disc" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var9 caption = "Spiral" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var10 caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var11 caption = "Diamond" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var12 caption = "Ex" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var13 caption = "Julia" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var14 caption = "Bent" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var15 caption = "Waves" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var16 caption = "Fisheye" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var17 caption = "Popcorn" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var18 caption = "Exponential" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var19 caption = "Power" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var20 caption = "Cosine" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var21 caption = "Rings" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var22 caption = "Fan" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var23 caption = "Blob" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var23_fwaves caption = "Blob FWaves" default = 4.5 visible = @visible_xform == 7 && @xf7_var23 > 0.0 endparam float param xf7_var23_flow caption = "Blob FLow" default = .45 visible = @visible_xform == 7 && @xf7_var23 > 0.0 endparam float param xf7_var23_fhigh caption = "Blob FHigh" default = 1.0 visible = @visible_xform == 7 && @xf7_var23 > 0.0 endparam float param xf7_var24 caption = "Fan 2" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var24_fx caption = "Fan2 FX" default = 0.1 visible = @visible_xform == 7 && @xf7_var24 > 0 endparam float param xf7_var24_fy caption = "Fan2 FY" default = 0.1 visible = @visible_xform == 7 && @xf7_var24 > 0 endparam float param xf7_var25 caption = "PDJ" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var25_fa caption = "PDJ Fa" default = 0.1 visible = @visible_xform == 7 && @xf7_var25 > 0 endparam float param xf7_var25_fb caption = "PDJ Fb" default = 0.1 visible = @visible_xform == 7 && @xf7_var25 > 0 endparam float param xf7_var25_fc caption = "PDJ Fc" default = 0.1 visible = @visible_xform == 7 && @xf7_var25 > 0 endparam float param xf7_var25_fd caption = "PDJ Fd" default = 0.1 visible = @visible_xform == 7 && @xf7_var25 > 0 endparam float param xf7_var26 caption = "Rings 2" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var26_fval caption = "Rings2 FVal" default = 1.0 visible = @visible_xform == 7 && @xf7_var26 > 0 endparam float param xf7_var27 caption = "Eyefish" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var28 caption = "Bubble" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var29 caption = "Future Use" default = 0.0 visible = @visible_xform == 7 endparam heading caption = "Transform 9" visible = @visible_xform == 8 endheading float param xf8_p caption = "Probability" default = 1.0 min = 0.0 max = 1.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 8 endparam float param xf8_c caption = "Color" default = 0.0 min = 0.0 max = 1.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 1.0, and the rest 0.0." visible = @visible_xform == 8 endparam float param xf8_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 8 endparam heading caption = "Coefficients" visible = @visible_xform == 8 endheading float param xf8_cfa caption = "a" default = 0.5 visible = @visible_xform == 8 endparam float param xf8_cfb caption = "b" default = 0.5 visible = @visible_xform == 8 endparam float param xf8_cfc caption = "c" default = 0.5 visible = @visible_xform == 8 endparam float param xf8_cfd caption = "d" default = 0.5 visible = @visible_xform == 8 endparam float param xf8_cfe caption = "e" default = 0.5 visible = @visible_xform == 8 endparam float param xf8_cff caption = "f" default = 0.5 visible = @visible_xform == 8 endparam heading caption = "Variations" visible = @visible_xform == 8 endheading float param xf8_var0 caption = "Linear" default = 1.0 visible = @visible_xform == 8 endparam float param xf8_var1 caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var2 caption = "Spherical" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var3 caption = "Swirl" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var4 caption = "Horseshoe" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var5 caption = "Polar" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var6 caption = "Handkerchief" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var7 caption = "Heart" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var8 caption = "Disc" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var9 caption = "Spiral" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var10 caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var11 caption = "Diamond" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var12 caption = "Ex" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var13 caption = "Julia" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var14 caption = "Bent" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var15 caption = "Waves" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var16 caption = "Fisheye" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var17 caption = "Popcorn" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var18 caption = "Exponential" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var19 caption = "Power" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var20 caption = "Cosine" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var21 caption = "Rings" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var22 caption = "Fan" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var23_fwaves caption = "Blob FWaves" default = 4.5 visible = @visible_xform == 8 && @xf8_var23 > 0.0 endparam float param xf8_var23_flow caption = "Blob FLow" default = .45 visible = @visible_xform == 8 && @xf8_var23 > 0.0 endparam float param xf8_var23_fhigh caption = "Blob FHigh" default = 1.0 visible = @visible_xform == 8 && @xf8_var23 > 0.0 endparam float param xf8_var23 caption = "Future Use" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var24 caption = "Future Use" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var24_fx caption = "Fan2 FX" default = 0.1 visible = @visible_xform == 8 && @xf8_var24 > 0 endparam float param xf8_var24_fy caption = "Fan2 FY" default = 0.1 visible = @visible_xform == 8 && @xf8_var24 > 0 endparam float param xf8_var25 caption = "PDJ" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var25_fa caption = "PDJ Fa" default = 0.1 visible = @visible_xform == 8 && @xf8_var25 > 0 endparam float param xf8_var25_fb caption = "PDJ Fb" default = 0.1 visible = @visible_xform == 8 && @xf8_var25 > 0 endparam float param xf8_var25_fc caption = "PDJ Fc" default = 0.1 visible = @visible_xform == 8 && @xf8_var25 > 0 endparam float param xf8_var25_fd caption = "PDJ Fd" default = 0.1 visible = @visible_xform == 8 && @xf8_var25 > 0 endparam float param xf8_var26 caption = "Rings 2" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var26_fval caption = "Rings2 FVal" default = 1.0 visible = @visible_xform == 8 && @xf8_var26 > 0 endparam float param xf8_var27 caption = "Eyefish" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var28 caption = "Bubble" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var29 caption = "Future Use" default = 0.0 visible = @visible_xform == 8 endparam heading caption = "Transform 10" visible = @visible_xform == 9 endheading float param xf9_p caption = "Probability" default = 1.0 min = 0.0 max = 1.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 9 endparam float param xf9_c caption = "Color" default = 0.0 min = 0.0 max = 1.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 1.0, and the rest 0.0." visible = @visible_xform == 9 endparam float param xf9_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 9 endparam heading caption = "Coefficients" visible = @visible_xform == 9 endheading float param xf9_cfa caption = "a" default = 0.5 visible = @visible_xform == 9 endparam float param xf9_cfb caption = "b" default = 0.5 visible = @visible_xform == 9 endparam float param xf9_cfc caption = "c" default = 0.5 visible = @visible_xform == 9 endparam float param xf9_cfd caption = "d" default = 0.5 visible = @visible_xform == 9 endparam float param xf9_cfe caption = "e" default = 0.5 visible = @visible_xform == 9 endparam float param xf9_cff caption = "f" default = 0.5 visible = @visible_xform == 9 endparam heading caption = "Variations" visible = @visible_xform == 9 endheading float param xf9_var0 caption = "Linear" default = 1.0 visible = @visible_xform == 9 endparam float param xf9_var1 caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var2 caption = "Spherical" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var3 caption = "Swirl" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var4 caption = "Horseshoe" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var5 caption = "Polar" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var6 caption = "Handkerchief" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var7 caption = "Heart" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var8 caption = "Disc" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var9 caption = "Spiral" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var10 caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var11 caption = "Diamond" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var12 caption = "Ex" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var13 caption = "Julia" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var14 caption = "Bent" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var15 caption = "Waves" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var16 caption = "Fisheye" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var17 caption = "Popcorn" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var18 caption = "Exponential" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var19 caption = "Power" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var20 caption = "Cosine" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var21 caption = "Rings" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var22 caption = "Fan" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var23 caption = "Blob" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var23_fwaves caption = "Blob FWaves" default = 4.5 visible = @visible_xform == 9 && @xf9_var23 > 0.0 endparam float param xf9_var23_flow caption = "Blob FLow" default = .45 visible = @visible_xform == 9 && @xf9_var23 > 0.0 endparam float param xf9_var23_fhigh caption = "Blob FHigh" default = 1.0 visible = @visible_xform == 9 && @xf9_var23 > 0.0 endparam float param xf9_var24 caption = "Fan 2" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var24_fx caption = "Fan2 FX" default = 0.1 visible = @visible_xform == 9 && @xf9_var24 > 0 endparam float param xf9_var24_fy caption = "Fan2 FY" default = 0.1 visible = @visible_xform == 9 && @xf9_var24 > 0 endparam float param xf9_var25 caption = "PDJ" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var25_fa caption = "PDJ Fa" default = 0.1 visible = @visible_xform == 9 && @xf9_var25 > 0 endparam float param xf9_var25_fb caption = "PDJ Fb" default = 0.1 visible = @visible_xform == 9 && @xf9_var25 > 0 endparam float param xf9_var25_fc caption = "PDJ Fc" default = 0.1 visible = @visible_xform == 9 && @xf9_var25 > 0 endparam float param xf9_var25_fd caption = "PDJ Fd" default = 0.1 visible = @visible_xform == 9 && @xf9_var25 > 0 endparam float param xf9_var26 caption = "Rings 2" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var26_fval caption = "Rings2 FVal" default = 1.0 visible = @visible_xform == 9 && @xf9_var26 > 0 endparam float param xf9_var27 caption = "Eyefish" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var28 caption = "Bubble" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var29 caption = "Future Use" default = 0.0 visible = @visible_xform == 9 endparam heading caption = "Transform 11" visible = @visible_xform == 10 endheading float param xf10_p caption = "Probability" default = 1.0 min = 0.0 max = 1.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 10 endparam float param xf10_c caption = "Color" default = 1.0 min = 0.0 max = 1.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 1.0, and the rest 0.0." visible = @visible_xform == 10 endparam float param xf10_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 10 endparam heading caption = "Coefficients" visible = @visible_xform == 10 endheading float param xf10_cfa caption = "a" default = 0.5 visible = @visible_xform == 10 endparam float param xf10_cfb caption = "b" default = 0.5 visible = @visible_xform == 10 endparam float param xf10_cfc caption = "c" default = 0.5 visible = @visible_xform == 10 endparam float param xf10_cfd caption = "d" default = 0.5 visible = @visible_xform == 10 endparam float param xf10_cfe caption = "e" default = 0.5 visible = @visible_xform == 10 endparam float param xf10_cff caption = "f" default = 0.5 visible = @visible_xform == 10 endparam heading caption = "Variations" visible = @visible_xform == 10 endheading float param xf10_var0 caption = "Linear" default = 1.0 visible = @visible_xform == 10 endparam float param xf10_var1 caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var2 caption = "Spherical" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var3 caption = "Swirl" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var4 caption = "Horseshoe" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var5 caption = "Polar" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var6 caption = "Handkerchief" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var7 caption = "Heart" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var8 caption = "Disc" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var9 caption = "Spiral" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var10 caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var11 caption = "Diamond" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var12 caption = "Ex" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var13 caption = "Julia" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var14 caption = "Bent" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var15 caption = "Waves" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var16 caption = "Fisheye" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var17 caption = "Popcorn" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var18 caption = "Exponential" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var19 caption = "Power" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var20 caption = "Cosine" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var21 caption = "Rings" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var22 caption = "Fan" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var23 caption = "Future Use" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var23_fwaves caption = "Blob FWaves" default = 4.5 visible = @visible_xform == 10 && @xf10_var23 > 0.0 endparam float param xf10_var23_flow caption = "Blob FLow" default = .45 visible = @visible_xform == 10 && @xf10_var23 > 0.0 endparam float param xf10_var23_fhigh caption = "Blob FHigh" default = 1.0 visible = @visible_xform == 10 && @xf10_var23 > 0.0 endparam float param xf10_var24 caption = "Fan 2" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var24_fx caption = "Fan2 FX" default = 0.1 visible = @visible_xform == 10 && @xf10_var24 > 0 endparam float param xf10_var24_fy caption = "Fan2 FY" default = 0.1 visible = @visible_xform == 10 && @xf10_var24 > 0 endparam float param xf10_var25 caption = "PDJ" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var25_fa caption = "PDJ Fa" default = 0.1 visible = @visible_xform == 10 && @xf10_var25 > 0 endparam float param xf10_var25_fb caption = "PDJ Fb" default = 0.1 visible = @visible_xform == 10 && @xf10_var25 > 0 endparam float param xf10_var25_fc caption = "PDJ Fc" default = 0.1 visible = @visible_xform == 10 && @xf10_var25 > 0 endparam float param xf10_var25_fd caption = "PDJ Fd" default = 0.1 visible = @visible_xform == 10 && @xf10_var25 > 0 endparam float param xf10_var26 caption = "Rings 2" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var26_fval caption = "Rings2 FVal" default = 1.0 visible = @visible_xform == 10 && @xf10_var26 > 0 endparam float param xf10_var27 caption = "Eyefish" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var28 caption = "Bubbles" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var29 caption = "Future Use" default = 0.0 visible = @visible_xform == 10 endparam heading caption = "Transform 12" visible = @visible_xform == 11 endheading float param xf11_p caption = "Probability" default = 1.0 min = 0.0 max = 1.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 11 endparam float param xf11_c caption = "Color" default = 1.0 min = 0.0 max = 1.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 1.0, and the rest 0.0." visible = @visible_xform == 11 endparam float param xf11_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 11 endparam heading caption = "Coefficients" visible = @visible_xform == 11 endheading float param xf11_cfa caption = "a" default = 0.5 visible = @visible_xform == 11 endparam float param xf11_cfb caption = "b" default = 0.5 visible = @visible_xform == 11 endparam float param xf11_cfc caption = "c" default = 0.5 visible = @visible_xform == 11 endparam float param xf11_cfd caption = "d" default = 0.5 visible = @visible_xform == 11 endparam float param xf11_cfe caption = "e" default = 0.5 visible = @visible_xform == 11 endparam float param xf11_cff caption = "f" default = 0.5 visible = @visible_xform == 11 endparam heading caption = "Variations" visible = @visible_xform == 11 endheading float param xf11_var0 caption = "Linear" default = 1.0 visible = @visible_xform == 11 endparam float param xf11_var1 caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var2 caption = "Spherical" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var3 caption = "Swirl" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var4 caption = "Horseshoe" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var5 caption = "Polar" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var6 caption = "Handkerchief" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var7 caption = "Heart" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var8 caption = "Disc" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var9 caption = "Spiral" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var10 caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var11 caption = "Diamond" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var12 caption = "Ex" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var13 caption = "Julia" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var14 caption = "Bent" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var15 caption = "Waves" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var16 caption = "Fisheye" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var17 caption = "Popcorn" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var18 caption = "Exponential" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var19 caption = "Power" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var20 caption = "Cosine" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var21 caption = "Rings" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var22 caption = "Fan" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var23 caption = "Blob" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var23_fwaves caption = "Blob FWaves" default = 4.5 visible = @visible_xform == 11 && @xf11_var23 > 0.0 endparam float param xf11_var23_flow caption = "Blob FLow" default = .45 visible = @visible_xform == 11 && @xf11_var23 > 0.0 endparam float param xf11_var23_fhigh caption = "Blob FHigh" default = 1.0 visible = @visible_xform == 11 && @xf11_var23 > 0.0 endparam float param xf11_var24 caption = "Fan 2" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var24_fx caption = "Fan2 FX" default = 0.1 visible = @visible_xform == 11 && @xf11_var24 > 0 endparam float param xf11_var24_fy caption = "Fan2 FY" default = 0.1 visible = @visible_xform == 11 && @xf11_var24 > 0 endparam float param xf11_var25 caption = "PDJ" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var25_fa caption = "PDJ Fa" default = 0.1 visible = @visible_xform == 11 && @xf11_var25 > 0 endparam float param xf11_var25_fb caption = "PDJ Fb" default = 0.1 visible = @visible_xform == 11 && @xf11_var25 > 0 endparam float param xf11_var25_fc caption = "PDJ Fc" default = 0.1 visible = @visible_xform == 11 && @xf11_var25 > 0 endparam float param xf11_var25_fd caption = "PDJ Fd" default = 0.1 visible = @visible_xform == 11 && @xf11_var25 > 0 endparam float param xf11_var26 caption = "Rings 2" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var26_fval caption = "Rings2 FVal" default = 1.0 visible = @visible_xform == 11 && @xf11_var26 > 0 endparam float param xf11_var27 caption = "Eyefish" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var28 caption = "Bubble" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var29 caption = "Future Use" default = 0.0 visible = @visible_xform == 11 endparam } sdc+enr-flame-204b { ; Heavily modified to introduce reference to variations by name rather than ; by number, and to add a number of new variations, June, 2006. Susan Chambless ; I would like to thank Nils Jakobsen for numerous coding suggestions. ; ; Modified to add Exponential, Power, Cosine and Sawtooth ; variations, January, 2005 ; ; Modified to use all apophysis transforms and ; to allow incorporation of mappings ; by Susan Chambless, October 2004 ; Special thanks to Bill Smith and Ron Barnett for ; beta testing. ; ; Modified for compatibility with Apophysis 2.0 ; by Mark Townsend, January 2004 ; ; Flame Fractal Coloring Method by Erik Reckase global: ; Initialization and parameter array initialization int seed = @randomseed float incMult = 1.0 + (@percentInc*.01) int pwid = trunc(#width*incMult) int phgt = trunc(#height*incMult) int pix[(trunc(#width*(1.0+(@percentInc*.01)))*@oversample)+40,\ (trunc(#height*(1.0+(@percentInc*.01)))*@oversample)+40,4] int pwid = trunc(#width*incMult) int phgt = trunc(#height*incMult) ; rgb storage + extra for entire image - BIG float iterbuf[1,3] ; storage for an iterated point float saved[2] int fuse = 15 ; skip this many iterations when starting to iterate float prefilter_white = 2^10 ; parameterize? float xform_probability[21] ; probability of using this xform's coefs when iterating float xform_color[21] ; if this xform is used, average this val into the color float xform_symmetry[21] ; skip color coord if this is 1 float xform_coefs[21,6] ; IFS coefficients float xform_vars[21,40] ; percentage of variance contribution float xform_pars[21,20] ; parameters $define DEBUG ;; uncomment this to debug ;; these act as constants to index into the arrays bookmark0 int LINEAR=0 int SINUSOIDAL=1 int SPHERICAL=2 int SWIRL=3 int HORSESHOE=4 int POLAR=5 int HANDKERCHIEF=6 int HEART=7 int DISC=8 int SPIRAL=9 int HYPERBOLIC=10 int DIAMOND=11 int EX=12 int JULIA=13 int BENT=14 int WAVES=15 int FISHEYE=16 int POPCORN=17 int EXPONENTIAL=18 int POWER=19 int COSINE=20 int RINGS=21 int FAN=22 int BLOB=23 int PDJ=24 int FAN2=25 int RINGS2=26 int EYEFISH=27 int BUBBLE=28 int CYLINDER=29 int PERSPECTIVE=30 int NOISE=31 int JULIAN=32 int JULIASCOPE=33 int BLUR=34 ;;; parameters int BLOB_WAVES=0 int BLOB_LOW=1 int BLOB_HIGH=2 int FAN2_X=3 int FAN2_Y=4 int PDJ_A=5 int PDJ_B=6 int PDJ_C=7 int PDJ_D=8 int RINGS2_VAL=9 int PERSPECTIVE_DIST=10 int PERSPECTIVE_ANGLE=11 int JULIAN_POWER=13 int JULIAN_DIST=14 int JULIASCOPE_POWER=16 int JULIASCOPE_DIST=17 int FINALXF=20 float sf_gauss[20,20] ; contains gaussian spatial filter kernel color newcmap[256] ; modified colormap from gradient int scl_cmap[256,4] ; white-balanced colormap float eps = 1E-10 ; small number float xc = real(#center) ; Scaling constants float yc = -imag(#center) int gutter_width = 20 ; assume that a 20x20 gaussian is the max int num_xforms = @xforms ; make a variable for random param generation int x = 0, int y = 0, int z = 0 ; counter initialization int i = 25 while i > 1 ; prime the random number generator i = i - 1 seed = random(seed) endwhile ; read specifics from parameters ; we may not use them, but then again, we might xform_probability[0] = @xf0_p xform_color[0] = @xf0_c xform_symmetry[0] = @xf0_sym xform_coefs[0,0] = @xf0_cfa xform_coefs[0,1] = @xf0_cfb xform_coefs[0,2] = @xf0_cfc xform_coefs[0,3] = @xf0_cfd xform_coefs[0,4] = @xf0_cfe xform_coefs[0,5] = @xf0_cff xform_vars[0,LINEAR] = @xf0_var_linear xform_vars[0,SINUSOIDAL] = @xf0_var_sinusoidal xform_vars[0,SPHERICAL] = @xf0_var_spherical xform_vars[0,SWIRL] = @xf0_var_swirl xform_vars[0,HORSESHOE] = @xf0_var_horseshoe xform_vars[0,POLAR] = @xf0_var_polar xform_vars[0,HANDKERCHIEF] = @xf0_var_handkerchief xform_vars[0,HEART] = @xf0_var_heart xform_vars[0,DISC] = @xf0_var_disc xform_vars[0,SPIRAL] = @xf0_var_spiral xform_vars[0,HYPERBOLIC] = @xf0_var_hyperbolic xform_vars[0,DIAMOND] = @xf0_var_diamond xform_vars[0,EX] = @xf0_var_ex xform_vars[0,JULIA] = @xf0_var_julia xform_vars[0,BENT] = @xf0_var_bent xform_vars[0,WAVES] = @xf0_var_waves xform_vars[0,FISHEYE] = @xf0_var_fisheye xform_vars[0,POPCORN] = @xf0_var_popcorn xform_vars[0,EXPONENTIAL] = @xf0_var_exponential xform_vars[0,POWER] = @xf0_var_power xform_vars[0,COSINE] = @xf0_var_cosine xform_vars[0,RINGS] = @xf0_var_rings xform_vars[0,FAN] = @xf0_var_fan xform_vars[0,BLOB] = @xf0_var_blob xform_pars[0,BLOB_WAVES] = @xf0_par_blob_waves xform_pars[0,BLOB_LOW] = @xf0_par_blob_low xform_pars[0,BLOB_HIGH] = @xf0_par_blob_high xform_vars[0,PDJ] = @xf0_var_pdj xform_pars[0,PDJ_A] = @xf0_par_pdj_a xform_pars[0,PDJ_B] = @xf0_par_pdj_b xform_pars[0,PDJ_C] = @xf0_par_pdj_c xform_pars[0,PDJ_D] = @xf0_par_pdj_d xform_vars[0,FAN2] = @xf0_var_fan2 xform_pars[0,FAN2_X] = @xf0_par_fan2_x xform_pars[0,FAN2_Y] = @xf0_par_fan2_y xform_vars[0,RINGS2] = @xf0_var_rings2 xform_pars[0,RINGS2_VAL] = @xf0_par_rings2_val xform_vars[0,EYEFISH] = @xf0_var_eyefish xform_vars[0,BUBBLE] = @xf0_var_bubble xform_vars[0,CYLINDER] = @xf0_var_cylinder xform_vars[0,PERSPECTIVE] = @xf0_var_perspective xform_pars[0,PERSPECTIVE_DIST] = @xf0_par_perspective_dist xform_pars[0,PERSPECTIVE_ANGLE] = @xf0_par_perspective_angle xform_vars[0,NOISE] = @xf0_var_noise xform_vars[0,JULIAN] = @xf0_var_julian xform_pars[0,JULIAN_POWER] = @xf0_par_julian_power xform_pars[0,JULIAN_DIST] = @xf0_par_julian_dist xform_vars[0,JULIASCOPE] = @xf0_var_juliaScope xform_pars[0,JULIASCOPE_POWER] = @xf0_par_juliaScope_power xform_pars[0,JULIASCOPE_DIST] = @xf0_par_juliaScope_dist xform_vars[0,BLUR] = @xf0_var_blur ; xform_vars[0,35] = @xf0_var35 ;future use ; xform_vars[0,36] = @xf0_var36 ;future use ; xform_vars[0,37] = @xf0_var37 ;future use ; xform_vars[0,38] = @xf0_var38 ;future use ; xform_vars[0,39] = @xf0_var39 ;future use xform_probability[1] = @xf1_p xform_color[1] = @xf1_c xform_symmetry[1] = @xf1_sym xform_coefs[1,0] = @xf1_cfa xform_coefs[1,1] = @xf1_cfb xform_coefs[1,2] = @xf1_cfc xform_coefs[1,3] = @xf1_cfd xform_coefs[1,4] = @xf1_cfe xform_coefs[1,5] = @xf1_cff xform_vars[1,LINEAR] = @xf1_var_linear xform_vars[1,SINUSOIDAL] = @xf1_var_sinusoidal xform_vars[1,SPHERICAL] = @xf1_var_spherical xform_vars[1,SWIRL] = @xf1_var_swirl xform_vars[1,HORSESHOE] = @xf1_var_horseshoe xform_vars[1,POLAR] = @xf1_var_polar xform_vars[1,HANDKERCHIEF] = @xf1_var_handkerchief xform_vars[1,HEART] = @xf1_var_heart xform_vars[1,DISC] = @xf1_var_disc xform_vars[1,SPIRAL] = @xf1_var_spiral xform_vars[1,HYPERBOLIC] = @xf1_var_hyperbolic xform_vars[1,DIAMOND] = @xf1_var_diamond xform_vars[1,EX] = @xf1_var_ex xform_vars[1,JULIA] = @xf1_var_julia xform_vars[1,BENT] = @xf1_var_bent xform_vars[1,WAVES] = @xf1_var_waves xform_vars[1,FISHEYE] = @xf1_var_fisheye xform_vars[1,POPCORN] = @xf1_var_popcorn xform_vars[1,EXPONENTIAL] = @xf1_var_exponential xform_vars[1,POWER] = @xf1_var_power xform_vars[1,COSINE] = @xf1_var_cosine xform_vars[1,RINGS] = @xf1_var_rings xform_vars[1,FAN] = @xf1_var_fan xform_vars[1,BLOB] = @xf1_var_blob xform_pars[1,BLOB_WAVES] = @xf1_par_blob_waves xform_pars[1,BLOB_LOW] = @xf1_par_blob_low xform_pars[1,BLOB_HIGH] = @xf1_par_blob_high xform_vars[1,PDJ] = @xf1_var_pdj xform_pars[1,PDJ_A] = @xf1_par_pdj_a xform_pars[1,PDJ_B] = @xf1_par_pdj_b xform_pars[1,PDJ_C] = @xf1_par_pdj_c xform_pars[1,PDJ_D] = @xf1_par_pdj_d xform_vars[1,FAN2] = @xf1_var_fan2 xform_pars[1,FAN2_X] = @xf1_par_fan2_x xform_pars[1,FAN2_Y] = @xf1_par_fan2_y xform_vars[1,RINGS2] = @xf1_var_rings2 xform_pars[1,RINGS2_VAL] = @xf1_par_rings2_val xform_vars[1,EYEFISH] = @xf1_var_eyefish xform_vars[1,BUBBLE] = @xf1_var_bubble xform_vars[1,CYLINDER] = @xf1_var_cylinder xform_vars[1,PERSPECTIVE] = @xf1_var_perspective xform_pars[1,PERSPECTIVE_DIST] = @xf1_par_perspective_dist xform_pars[1,PERSPECTIVE_ANGLE] = @xf1_par_perspective_angle xform_vars[1,NOISE] = @xf1_var_noise xform_vars[1,JULIAN] = @xf1_var_julian xform_pars[1,JULIAN_POWER] = @xf1_par_julian_power xform_pars[1,JULIAN_DIST] = @xf1_par_julian_dist xform_vars[1,JULIASCOPE] = @xf1_var_juliaScope xform_pars[1,JULIASCOPE_POWER] = @xf1_par_juliaScope_power xform_pars[1,JULIASCOPE_DIST] = @xf1_par_juliaScope_dist xform_vars[1,BLUR] = @xf1_var_blur ; xform_vars[1,35] = @xf1_var35 ;future use ; xform_vars[1,36] = @xf1_var36 ;future use ; xform_vars[1,37] = @xf1_var37 ;future use ; xform_vars[1,38] = @xf1_var38 ;future use ; xform_vars[1,39] = @xf1_var39 ;future use xform_probability[2] = @xf2_p xform_color[2] = @xf2_c xform_symmetry[2] = @xf2_sym xform_coefs[2,0] = @xf2_cfa xform_coefs[2,1] = @xf2_cfb xform_coefs[2,2] = @xf2_cfc xform_coefs[2,3] = @xf2_cfd xform_coefs[2,4] = @xf2_cfe xform_coefs[2,5] = @xf2_cff xform_vars[2,LINEAR] = @xf2_var_linear xform_vars[2,SINUSOIDAL] = @xf2_var_sinusoidal xform_vars[2,SPHERICAL] = @xf2_var_spherical xform_vars[2,SWIRL] = @xf2_var_swirl xform_vars[2,HORSESHOE] = @xf2_var_horseshoe xform_vars[2,POLAR] = @xf2_var_polar xform_vars[2,HANDKERCHIEF] = @xf2_var_handkerchief xform_vars[2,HEART] = @xf2_var_heart xform_vars[2,DISC] = @xf2_var_disc xform_vars[2,SPIRAL] = @xf2_var_spiral xform_vars[2,HYPERBOLIC] = @xf2_var_hyperbolic xform_vars[2,DIAMOND] = @xf2_var_diamond xform_vars[2,EX] = @xf2_var_ex xform_vars[2,JULIA] = @xf2_var_julia xform_vars[2,BENT] = @xf2_var_bent xform_vars[2,WAVES] = @xf2_var_waves xform_vars[2,FISHEYE] = @xf2_var_fisheye xform_vars[2,POPCORN] = @xf2_var_popcorn xform_vars[2,EXPONENTIAL] = @xf2_var_exponential xform_vars[2,POWER] = @xf2_var_power xform_vars[2,COSINE] = @xf2_var_cosine xform_vars[2,RINGS] = @xf2_var_rings xform_vars[2,FAN] = @xf2_var_fan xform_vars[2,BLOB] = @xf2_var_blob xform_pars[2,BLOB_WAVES] = @xf2_par_blob_waves xform_pars[2,BLOB_LOW] = @xf2_par_blob_low xform_pars[2,BLOB_HIGH] = @xf2_par_blob_high xform_vars[2,PDJ] = @xf2_var_pdj xform_pars[2,PDJ_A] = @xf2_par_pdj_a xform_pars[2,PDJ_B] = @xf2_par_pdj_b xform_pars[2,PDJ_C] = @xf2_par_pdj_c xform_pars[2,PDJ_D] = @xf2_par_pdj_d xform_vars[2,FAN2] = @xf2_var_fan2 xform_pars[2,FAN2_X] = @xf2_par_fan2_x xform_pars[2,FAN2_Y] = @xf2_par_fan2_y xform_vars[2,RINGS2] = @xf2_var_rings2 xform_pars[2,RINGS2_VAL] = @xf2_par_rings2_val xform_vars[2,EYEFISH] = @xf2_var_eyefish xform_vars[2,BUBBLE] = @xf2_var_bubble xform_vars[2,CYLINDER] = @xf2_var_cylinder xform_vars[2,PERSPECTIVE] = @xf2_var_perspective xform_pars[2,PERSPECTIVE_DIST] = @xf2_par_perspective_dist xform_pars[2,PERSPECTIVE_ANGLE] = @xf2_par_perspective_angle xform_vars[2,NOISE] = @xf2_var_noise xform_vars[2,JULIAN] = @xf2_var_julian xform_pars[2,JULIAN_POWER] = @xf2_par_julian_power xform_pars[2,JULIAN_DIST] = @xf2_par_julian_dist xform_vars[2,JULIASCOPE] = @xf2_var_juliaScope xform_pars[2,JULIASCOPE_POWER] = @xf2_par_juliaScope_power xform_pars[2,JULIASCOPE_DIST] = @xf2_par_juliaScope_dist xform_vars[2,BLUR] = @xf2_var_blur ; xform_vars[2,35] = @xf2_var35 ;future use ; xform_vars[2,36] = @xf2_var36 ;future use ; xform_vars[2,37] = @xf2_var37 ;future use ; xform_vars[2,38] = @xf2_var38 ;future use ; xform_vars[2,39] = @xf2_var39 ;future use xform_probability[3] = @xf3_p xform_color[3] = @xf3_c xform_symmetry[3] = @xf3_sym xform_coefs[3,0] = @xf3_cfa xform_coefs[3,1] = @xf3_cfb xform_coefs[3,2] = @xf3_cfc xform_coefs[3,3] = @xf3_cfd xform_coefs[3,4] = @xf3_cfe xform_coefs[3,5] = @xf3_cff xform_vars[3,LINEAR] = @xf3_var_linear xform_vars[3,SINUSOIDAL] = @xf3_var_sinusoidal xform_vars[3,SPHERICAL] = @xf3_var_spherical xform_vars[3,SWIRL] = @xf3_var_swirl xform_vars[3,HORSESHOE] = @xf3_var_horseshoe xform_vars[3,POLAR] = @xf3_var_polar xform_vars[3,HANDKERCHIEF] = @xf3_var_handkerchief xform_vars[3,HEART] = @xf3_var_heart xform_vars[3,DISC] = @xf3_var_disc xform_vars[3,SPIRAL] = @xf3_var_spiral xform_vars[3,HYPERBOLIC] = @xf3_var_hyperbolic xform_vars[3,DIAMOND] = @xf3_var_diamond xform_vars[3,EX] = @xf3_var_ex xform_vars[3,JULIA] = @xf3_var_julia xform_vars[3,BENT] = @xf3_var_bent xform_vars[3,WAVES] = @xf3_var_waves xform_vars[3,FISHEYE] = @xf3_var_fisheye xform_vars[3,POPCORN] = @xf3_var_popcorn xform_vars[3,EXPONENTIAL] = @xf3_var_exponential xform_vars[3,POWER] = @xf3_var_power xform_vars[3,COSINE] = @xf3_var_cosine xform_vars[3,RINGS] = @xf3_var_rings xform_vars[3,FAN] = @xf3_var_fan xform_vars[3,BLOB] = @xf3_var_blob xform_pars[3,BLOB_WAVES] = @xf3_par_blob_waves xform_pars[3,BLOB_LOW] = @xf3_par_blob_low xform_pars[3,BLOB_HIGH] = @xf3_par_blob_high xform_vars[3,PDJ] = @xf3_var_pdj xform_pars[3,PDJ_A] = @xf3_par_pdj_a xform_pars[3,PDJ_B] = @xf3_par_pdj_b xform_pars[3,PDJ_C] = @xf3_par_pdj_c xform_pars[3,PDJ_D] = @xf3_par_pdj_d xform_vars[3,FAN2] = @xf3_var_fan2 xform_pars[3,FAN2_X] = @xf3_par_fan2_x xform_pars[3,FAN2_Y] = @xf3_par_fan2_y xform_vars[3,RINGS2] = @xf3_var_rings2 xform_pars[3,RINGS2_VAL] = @xf3_par_rings2_val xform_vars[3,EYEFISH] = @xf3_var_eyefish xform_vars[3,BUBBLE] = @xf3_var_bubble xform_vars[3,CYLINDER] = @xf3_var_cylinder xform_vars[3,PERSPECTIVE] = @xf3_var_perspective xform_pars[3,PERSPECTIVE_DIST] = @xf3_par_perspective_dist xform_pars[3,PERSPECTIVE_ANGLE] = @xf3_par_perspective_angle xform_vars[3,NOISE] = @xf3_var_noise xform_vars[3,JULIAN] = @xf3_var_julian xform_pars[3,JULIAN_POWER] = @xf3_par_julian_power xform_pars[3,JULIAN_DIST] = @xf3_par_julian_dist xform_vars[3,JULIASCOPE] = @xf3_var_juliaScope xform_pars[3,JULIASCOPE_POWER] = @xf3_par_juliaScope_power xform_pars[3,JULIASCOPE_DIST] = @xf3_par_juliaScope_dist xform_vars[3,BLUR] = @xf3_var_blur ; xform_vars[3,35] = @xf3_var35 ;future use ; xform_vars[3,36] = @xf3_var36 ;future use ; xform_vars[3,37] = @xf3_var37 ;future use ; xform_vars[3,38] = @xf3_var38 ;future use ; xform_vars[3,39] = @xf3_var39 ;future use xform_probability[4] = @xf4_p xform_color[4] = @xf4_c xform_symmetry[4] = @xf4_sym xform_coefs[4,0] = @xf4_cfa xform_coefs[4,1] = @xf4_cfb xform_coefs[4,2] = @xf4_cfc xform_coefs[4,3] = @xf4_cfd xform_coefs[4,4] = @xf4_cfe xform_coefs[4,5] = @xf4_cff xform_vars[4,LINEAR] = @xf4_var_linear xform_vars[4,SINUSOIDAL] = @xf4_var_sinusoidal xform_vars[4,SPHERICAL] = @xf4_var_spherical xform_vars[4,SWIRL] = @xf4_var_swirl xform_vars[4,HORSESHOE] = @xf4_var_horseshoe xform_vars[4,POLAR] = @xf4_var_polar xform_vars[4,HANDKERCHIEF] = @xf4_var_handkerchief xform_vars[4,HEART] = @xf4_var_heart xform_vars[4,DISC] = @xf4_var_disc xform_vars[4,SPIRAL] = @xf4_var_spiral xform_vars[4,HYPERBOLIC] = @xf4_var_hyperbolic xform_vars[4,DIAMOND] = @xf4_var_diamond xform_vars[4,EX] = @xf4_var_ex xform_vars[4,JULIA] = @xf4_var_julia xform_vars[4,BENT] = @xf4_var_bent xform_vars[4,WAVES] = @xf4_var_waves xform_vars[4,FISHEYE] = @xf4_var_fisheye xform_vars[4,POPCORN] = @xf4_var_popcorn xform_vars[4,EXPONENTIAL] = @xf4_var_exponential xform_vars[4,POWER] = @xf4_var_power xform_vars[4,COSINE] = @xf4_var_cosine xform_vars[4,RINGS] = @xf4_var_rings xform_vars[4,FAN] = @xf4_var_fan xform_vars[4,BLOB] = @xf4_var_blob xform_pars[4,BLOB_WAVES] = @xf4_par_blob_waves xform_pars[4,BLOB_LOW] = @xf4_par_blob_low xform_pars[4,BLOB_HIGH] = @xf4_par_blob_high xform_vars[4,PDJ] = @xf4_var_pdj xform_pars[4,PDJ_A] = @xf4_par_pdj_a xform_pars[4,PDJ_B] = @xf4_par_pdj_b xform_pars[4,PDJ_C] = @xf4_par_pdj_c xform_pars[4,PDJ_D] = @xf4_par_pdj_d xform_vars[4,FAN2] = @xf4_var_fan2 xform_pars[4,FAN2_X] = @xf4_par_fan2_x xform_pars[4,FAN2_Y] = @xf4_par_fan2_y xform_vars[4,RINGS2] = @xf4_var_rings2 xform_pars[4,RINGS2_VAL] = @xf4_par_rings2_val xform_vars[4,EYEFISH] = @xf4_var_eyefish xform_vars[4,BUBBLE] = @xf4_var_bubble xform_vars[4,CYLINDER] = @xf4_var_cylinder xform_vars[4,PERSPECTIVE] = @xf4_var_perspective xform_pars[4,PERSPECTIVE_DIST] = @xf4_par_perspective_dist xform_pars[4,PERSPECTIVE_ANGLE] = @xf4_par_perspective_angle xform_vars[4,NOISE] = @xf4_var_noise xform_vars[4,JULIAN] = @xf4_var_julian xform_pars[4,JULIAN_POWER] = @xf4_par_julian_power xform_pars[4,JULIAN_DIST] = @xf4_par_julian_dist xform_vars[4,JULIASCOPE] = @xf4_var_juliaScope xform_pars[4,JULIASCOPE_POWER] = @xf4_par_juliaScope_power xform_pars[4,JULIASCOPE_DIST] = @xf4_par_juliaScope_dist xform_vars[4,BLUR] = @xf4_var_blur ; xform_vars[4,35] = @xf4_var35 ;future use ; xform_vars[4,36] = @xf4_var36 ;future use ; xform_vars[4,37] = @xf4_var37 ;future use ; xform_vars[4,38] = @xf4_var38 ;future use ; xform_vars[4,39] = @xf4_var39 ;future use xform_probability[5] = @xf5_p xform_color[5] = @xf5_c xform_symmetry[5] = @xf5_sym xform_coefs[5,0] = @xf5_cfa xform_coefs[5,1] = @xf5_cfb xform_coefs[5,2] = @xf5_cfc xform_coefs[5,3] = @xf5_cfd xform_coefs[5,4] = @xf5_cfe xform_coefs[5,5] = @xf5_cff xform_vars[5,LINEAR] = @xf5_var_linear xform_vars[5,SINUSOIDAL] = @xf5_var_sinusoidal xform_vars[5,SPHERICAL] = @xf5_var_spherical xform_vars[5,SWIRL] = @xf5_var_swirl xform_vars[5,HORSESHOE] = @xf5_var_horseshoe xform_vars[5,POLAR] = @xf5_var_polar xform_vars[5,HANDKERCHIEF] = @xf5_var_handkerchief xform_vars[5,HEART] = @xf5_var_heart xform_vars[5,DISC] = @xf5_var_disc xform_vars[5,SPIRAL] = @xf5_var_spiral xform_vars[5,HYPERBOLIC] = @xf5_var_hyperbolic xform_vars[5,DIAMOND] = @xf5_var_diamond xform_vars[5,EX] = @xf5_var_ex xform_vars[5,JULIA] = @xf5_var_julia xform_vars[5,BENT] = @xf5_var_bent xform_vars[5,WAVES] = @xf5_var_waves xform_vars[5,FISHEYE] = @xf5_var_fisheye xform_vars[5,POPCORN] = @xf5_var_popcorn xform_vars[5,EXPONENTIAL] = @xf5_var_exponential xform_vars[5,POWER] = @xf5_var_power xform_vars[5,COSINE] = @xf5_var_cosine xform_vars[5,RINGS] = @xf5_var_rings xform_vars[5,FAN] = @xf5_var_fan xform_vars[5,BLOB] = @xf5_var_blob xform_pars[5,BLOB_WAVES] = @xf5_par_blob_waves xform_pars[5,BLOB_LOW] = @xf5_par_blob_low xform_pars[5,BLOB_HIGH] = @xf5_par_blob_high xform_vars[5,PDJ] = @xf5_var_pdj xform_pars[5,PDJ_A] = @xf5_par_pdj_a xform_pars[5,PDJ_B] = @xf5_par_pdj_b xform_pars[5,PDJ_C] = @xf5_par_pdj_c xform_pars[5,PDJ_D] = @xf5_par_pdj_d xform_vars[5,FAN2] = @xf5_var_fan2 xform_pars[5,FAN2_X] = @xf5_par_fan2_x xform_pars[5,FAN2_Y] = @xf5_par_fan2_y xform_vars[5,RINGS2] = @xf5_var_rings2 xform_pars[5,RINGS2_VAL] = @xf5_par_rings2_val xform_vars[5,EYEFISH] = @xf5_var_eyefish xform_vars[5,BUBBLE] = @xf5_var_bubble xform_vars[5,CYLINDER] = @xf5_var_cylinder xform_vars[5,PERSPECTIVE] = @xf5_var_perspective xform_pars[5,PERSPECTIVE_DIST] = @xf5_par_perspective_dist xform_pars[5,PERSPECTIVE_ANGLE] = @xf5_par_perspective_angle xform_vars[5,NOISE] = @xf5_var_noise xform_vars[5,JULIAN] = @xf5_var_julian xform_pars[5,JULIAN_POWER] = @xf5_par_julian_power xform_pars[5,JULIAN_DIST] = @xf5_par_julian_dist xform_vars[5,JULIASCOPE] = @xf5_var_juliaScope xform_pars[5,JULIASCOPE_POWER] = @xf5_par_juliaScope_power xform_pars[5,JULIASCOPE_DIST] = @xf5_par_juliaScope_dist xform_vars[5,BLUR] = @xf5_var_blur ; xform_vars[5,35] = @xf5_var35 ;future use ; xform_vars[5,36] = @xf5_var36 ;future use ; xform_vars[5,37] = @xf5_var37 ;future use ; xform_vars[5,38] = @xf5_var38 ;future use ; xform_vars[5,39] = @xf5_var39 ;future use xform_probability[6] = @xf6_p xform_color[6] = @xf6_c xform_symmetry[6] = @xf6_sym xform_coefs[6,0] = @xf6_cfa xform_coefs[6,1] = @xf6_cfb xform_coefs[6,2] = @xf6_cfc xform_coefs[6,3] = @xf6_cfd xform_coefs[6,4] = @xf6_cfe xform_coefs[6,5] = @xf6_cff xform_vars[6,LINEAR] = @xf6_var_linear xform_vars[6,SINUSOIDAL] = @xf6_var_sinusoidal xform_vars[6,SPHERICAL] = @xf6_var_spherical xform_vars[6,SWIRL] = @xf6_var_swirl xform_vars[6,HORSESHOE] = @xf6_var_horseshoe xform_vars[6,POLAR] = @xf6_var_polar xform_vars[6,HANDKERCHIEF] = @xf6_var_handkerchief xform_vars[6,HEART] = @xf6_var_heart xform_vars[6,DISC] = @xf6_var_disc xform_vars[6,SPIRAL] = @xf6_var_spiral xform_vars[6,HYPERBOLIC] = @xf6_var_hyperbolic xform_vars[6,DIAMOND] = @xf6_var_diamond xform_vars[6,EX] = @xf6_var_ex xform_vars[6,JULIA] = @xf6_var_julia xform_vars[6,BENT] = @xf6_var_bent xform_vars[6,WAVES] = @xf6_var_waves xform_vars[6,FISHEYE] = @xf6_var_fisheye xform_vars[6,POPCORN] = @xf6_var_popcorn xform_vars[6,EXPONENTIAL] = @xf6_var_exponential xform_vars[6,POWER] = @xf6_var_power xform_vars[6,COSINE] = @xf6_var_cosine xform_vars[6,RINGS] = @xf6_var_rings xform_vars[6,FAN] = @xf6_var_fan xform_vars[6,BLOB] = @xf6_var_blob xform_pars[6,BLOB_WAVES] = @xf6_par_blob_waves xform_pars[6,BLOB_LOW] = @xf6_par_blob_low xform_pars[6,BLOB_HIGH] = @xf6_par_blob_high xform_vars[6,PDJ] = @xf6_var_pdj xform_pars[6,PDJ_A] = @xf6_par_pdj_a xform_pars[6,PDJ_B] = @xf6_par_pdj_b xform_pars[6,PDJ_C] = @xf6_par_pdj_c xform_pars[6,PDJ_D] = @xf6_par_pdj_d xform_vars[6,FAN2] = @xf6_var_fan2 xform_pars[6,FAN2_X] = @xf6_par_fan2_x xform_pars[6,FAN2_Y] = @xf6_par_fan2_y xform_vars[6,RINGS2] = @xf6_var_rings2 xform_pars[6,RINGS2_VAL] = @xf6_par_rings2_val xform_vars[6,EYEFISH] = @xf6_var_eyefish xform_vars[6,BUBBLE] = @xf6_var_bubble xform_vars[6,CYLINDER] = @xf6_var_cylinder xform_vars[6,PERSPECTIVE] = @xf6_var_perspective xform_pars[6,PERSPECTIVE_DIST] = @xf6_par_perspective_dist xform_pars[6,PERSPECTIVE_ANGLE] = @xf6_par_perspective_angle xform_vars[6,NOISE] = @xf6_var_noise xform_vars[6,JULIAN] = @xf6_var_julian xform_pars[6,JULIAN_POWER] = @xf6_par_julian_power xform_pars[6,JULIAN_DIST] = @xf6_par_julian_dist xform_vars[6,JULIASCOPE] = @xf6_var_juliaScope xform_pars[6,JULIASCOPE_POWER] = @xf6_par_juliaScope_power xform_pars[6,JULIASCOPE_DIST] = @xf6_par_juliaScope_dist xform_vars[6,BLUR] = @xf6_var_blur ; xform_vars[6,35] = @xf6_var35 ;future use ; xform_vars[6,36] = @xf6_var36 ;future use ; xform_vars[6,37] = @xf6_var37 ;future use ; xform_vars[6,38] = @xf6_var38 ;future use ; xform_vars[6,39] = @xf6_var39 ;future use xform_probability[7] = @xf7_p xform_color[7] = @xf7_c xform_symmetry[7] = @xf7_sym xform_coefs[7,0] = @xf7_cfa xform_coefs[7,1] = @xf7_cfb xform_coefs[7,2] = @xf7_cfc xform_coefs[7,3] = @xf7_cfd xform_coefs[7,4] = @xf7_cfe xform_coefs[7,5] = @xf7_cff xform_vars[7,LINEAR] = @xf7_var_linear xform_vars[7,SINUSOIDAL] = @xf7_var_sinusoidal xform_vars[7,SPHERICAL] = @xf7_var_spherical xform_vars[7,SWIRL] = @xf7_var_swirl xform_vars[7,HORSESHOE] = @xf7_var_horseshoe xform_vars[7,POLAR] = @xf7_var_polar xform_vars[7,HANDKERCHIEF] = @xf7_var_handkerchief xform_vars[7,HEART] = @xf7_var_heart xform_vars[7,DISC] = @xf7_var_disc xform_vars[7,SPIRAL] = @xf7_var_spiral xform_vars[7,HYPERBOLIC] = @xf7_var_hyperbolic xform_vars[7,DIAMOND] = @xf7_var_diamond xform_vars[7,EX] = @xf7_var_ex xform_vars[7,JULIA] = @xf7_var_julia xform_vars[7,BENT] = @xf7_var_bent xform_vars[7,WAVES] = @xf7_var_waves xform_vars[7,FISHEYE] = @xf7_var_fisheye xform_vars[7,POPCORN] = @xf7_var_popcorn xform_vars[7,EXPONENTIAL] = @xf7_var_exponential xform_vars[7,POWER] = @xf7_var_power xform_vars[7,COSINE] = @xf7_var_cosine xform_vars[7,RINGS] = @xf7_var_rings xform_vars[7,FAN] = @xf7_var_fan xform_vars[7,BLOB] = @xf7_var_blob xform_pars[7,BLOB_WAVES] = @xf7_par_blob_waves xform_pars[7,BLOB_LOW] = @xf7_par_blob_low xform_pars[7,BLOB_HIGH] = @xf7_par_blob_high xform_vars[7,PDJ] = @xf7_var_pdj xform_pars[7,PDJ_A] = @xf7_par_pdj_a xform_pars[7,PDJ_B] = @xf7_par_pdj_b xform_pars[7,PDJ_C] = @xf7_par_pdj_c xform_pars[7,PDJ_D] = @xf7_par_pdj_d xform_vars[7,FAN2] = @xf7_var_fan2 xform_pars[7,FAN2_X] = @xf7_par_fan2_x xform_pars[7,FAN2_Y] = @xf7_par_fan2_y xform_vars[7,RINGS2] = @xf7_var_rings2 xform_pars[7,RINGS2_VAL] = @xf7_par_rings2_val xform_vars[7,EYEFISH] = @xf7_var_eyefish xform_vars[7,BUBBLE] = @xf7_var_bubble xform_vars[7,CYLINDER] = @xf7_var_cylinder xform_vars[7,PERSPECTIVE] = @xf7_var_perspective xform_pars[7,PERSPECTIVE_DIST] = @xf7_par_perspective_dist xform_pars[7,PERSPECTIVE_ANGLE] = @xf7_par_perspective_angle xform_vars[7,NOISE] = @xf7_var_noise xform_vars[7,JULIAN] = @xf7_var_julian xform_pars[7,JULIAN_POWER] = @xf7_par_julian_power xform_pars[7,JULIAN_DIST] = @xf7_par_julian_dist xform_vars[7,JULIASCOPE] = @xf7_var_juliaScope xform_pars[7,JULIASCOPE_POWER] = @xf7_par_juliaScope_power xform_pars[7,JULIASCOPE_DIST] = @xf7_par_juliaScope_dist xform_vars[7,BLUR] = @xf7_var_blur ; xform_vars[7,35] = @xf7_var35 ;future use ; xform_vars[7,36] = @xf7_var36 ;future use ; xform_vars[7,37] = @xf7_var37 ;future use ; xform_vars[7,38] = @xf7_var38 ;future use ; xform_vars[7,39] = @xf7_var39 ;future use xform_probability[8] = @xf8_p xform_color[8] = @xf8_c xform_symmetry[8] = @xf8_sym xform_coefs[8,0] = @xf8_cfa xform_coefs[8,1] = @xf8_cfb xform_coefs[8,2] = @xf8_cfc xform_coefs[8,3] = @xf8_cfd xform_coefs[8,4] = @xf8_cfe xform_coefs[8,5] = @xf8_cff xform_vars[8,LINEAR] = @xf8_var_linear xform_vars[8,SINUSOIDAL] = @xf8_var_sinusoidal xform_vars[8,SPHERICAL] = @xf8_var_spherical xform_vars[8,SWIRL] = @xf8_var_swirl xform_vars[8,HORSESHOE] = @xf8_var_horseshoe xform_vars[8,POLAR] = @xf8_var_polar xform_vars[8,HANDKERCHIEF] = @xf8_var_handkerchief xform_vars[8,HEART] = @xf8_var_heart xform_vars[8,DISC] = @xf8_var_disc xform_vars[8,SPIRAL] = @xf8_var_spiral xform_vars[8,HYPERBOLIC] = @xf8_var_hyperbolic xform_vars[8,DIAMOND] = @xf8_var_diamond xform_vars[8,EX] = @xf8_var_ex xform_vars[8,JULIA] = @xf8_var_julia xform_vars[8,BENT] = @xf8_var_bent xform_vars[8,WAVES] = @xf8_var_waves xform_vars[8,FISHEYE] = @xf8_var_fisheye xform_vars[8,POPCORN] = @xf8_var_popcorn xform_vars[8,EXPONENTIAL] = @xf8_var_exponential xform_vars[8,POWER] = @xf8_var_power xform_vars[8,COSINE] = @xf8_var_cosine xform_vars[8,RINGS] = @xf8_var_rings xform_vars[8,FAN] = @xf8_var_fan xform_vars[8,BLOB] = @xf8_var_blob xform_pars[8,BLOB_WAVES] = @xf8_par_blob_waves xform_pars[8,BLOB_LOW] = @xf8_par_blob_low xform_pars[8,BLOB_HIGH] = @xf8_par_blob_high xform_vars[8,PDJ] = @xf8_var_pdj xform_pars[8,PDJ_A] = @xf8_par_pdj_a xform_pars[8,PDJ_B] = @xf8_par_pdj_b xform_pars[8,PDJ_C] = @xf8_par_pdj_c xform_pars[8,PDJ_D] = @xf8_par_pdj_d xform_vars[8,FAN2] = @xf8_var_fan2 xform_pars[8,FAN2_X] = @xf8_par_fan2_x xform_pars[8,FAN2_Y] = @xf8_par_fan2_y xform_vars[8,RINGS2] = @xf8_var_rings2 xform_pars[8,RINGS2_VAL] = @xf8_par_rings2_val xform_vars[8,EYEFISH] = @xf8_var_eyefish xform_vars[8,BUBBLE] = @xf8_var_bubble xform_vars[8,CYLINDER] = @xf8_var_cylinder xform_vars[8,PERSPECTIVE] = @xf8_var_perspective xform_pars[8,PERSPECTIVE_DIST] = @xf8_par_perspective_dist xform_pars[8,PERSPECTIVE_ANGLE] = @xf8_par_perspective_angle xform_vars[8,NOISE] = @xf8_var_noise xform_vars[8,JULIAN] = @xf8_var_julian xform_pars[8,JULIAN_POWER] = @xf8_par_julian_power xform_pars[8,JULIAN_DIST] = @xf8_par_julian_dist xform_vars[8,JULIASCOPE] = @xf8_var_juliaScope xform_pars[8,JULIASCOPE_POWER] = @xf8_par_juliaScope_power xform_pars[8,JULIASCOPE_DIST] = @xf8_par_juliaScope_dist xform_vars[8,BLUR] = @xf8_var_blur ; xform_vars[8,35] = @xf8_var35 ;future use ; xform_vars[8,36] = @xf8_var36 ;future use ; xform_vars[8,37] = @xf8_var37 ;future use ; xform_vars[8,38] = @xf8_var38 ;future use ; xform_vars[8,39] = @xf8_var39 ;future use xform_probability[9] = @xf9_p xform_color[9] = @xf9_c xform_symmetry[9] = @xf9_sym xform_coefs[9,0] = @xf9_cfa xform_coefs[9,1] = @xf9_cfb xform_coefs[9,2] = @xf9_cfc xform_coefs[9,3] = @xf9_cfd xform_coefs[9,4] = @xf9_cfe xform_coefs[9,5] = @xf9_cff xform_vars[9,LINEAR] = @xf9_var_linear xform_vars[9,SINUSOIDAL] = @xf9_var_sinusoidal xform_vars[9,SPHERICAL] = @xf9_var_spherical xform_vars[9,SWIRL] = @xf9_var_swirl xform_vars[9,HORSESHOE] = @xf9_var_horseshoe xform_vars[9,POLAR] = @xf9_var_polar xform_vars[9,HANDKERCHIEF] = @xf9_var_handkerchief xform_vars[9,HEART] = @xf9_var_heart xform_vars[9,DISC] = @xf9_var_disc xform_vars[9,SPIRAL] = @xf9_var_spiral xform_vars[9,HYPERBOLIC] = @xf9_var_hyperbolic xform_vars[9,DIAMOND] = @xf9_var_diamond xform_vars[9,EX] = @xf9_var_ex xform_vars[9,JULIA] = @xf9_var_julia xform_vars[9,BENT] = @xf9_var_bent xform_vars[9,WAVES] = @xf9_var_waves xform_vars[9,FISHEYE] = @xf9_var_fisheye xform_vars[9,POPCORN] = @xf9_var_popcorn xform_vars[9,EXPONENTIAL] = @xf9_var_exponential xform_vars[9,POWER] = @xf9_var_power xform_vars[9,COSINE] = @xf9_var_cosine xform_vars[9,RINGS] = @xf9_var_rings xform_vars[9,FAN] = @xf9_var_fan xform_vars[9,BLOB] = @xf9_var_blob xform_pars[9,BLOB_WAVES] = @xf9_par_blob_waves xform_pars[9,BLOB_LOW] = @xf9_par_blob_low xform_pars[9,BLOB_HIGH] = @xf9_par_blob_high xform_vars[9,PDJ] = @xf9_var_pdj xform_pars[9,PDJ_A] = @xf9_par_pdj_a xform_pars[9,PDJ_B] = @xf9_par_pdj_b xform_pars[9,PDJ_C] = @xf9_par_pdj_c xform_pars[9,PDJ_D] = @xf9_par_pdj_d xform_vars[9,FAN2] = @xf9_var_fan2 xform_pars[9,FAN2_X] = @xf9_par_fan2_x xform_pars[9,FAN2_Y] = @xf9_par_fan2_y xform_vars[9,RINGS2] = @xf9_var_rings2 xform_pars[9,RINGS2_VAL] = @xf9_par_rings2_val xform_vars[9,EYEFISH] = @xf9_var_eyefish xform_vars[9,BUBBLE] = @xf9_var_bubble xform_vars[9,CYLINDER] = @xf9_var_cylinder xform_vars[9,PERSPECTIVE] = @xf9_var_perspective xform_pars[9,PERSPECTIVE_DIST] = @xf9_par_perspective_dist xform_pars[9,PERSPECTIVE_ANGLE] = @xf9_par_perspective_angle xform_vars[9,NOISE] = @xf9_var_noise xform_vars[9,JULIAN] = @xf9_var_julian xform_pars[9,JULIAN_POWER] = @xf9_par_julian_power xform_pars[9,JULIAN_DIST] = @xf9_par_julian_dist xform_vars[9,JULIASCOPE] = @xf9_var_juliaScope xform_pars[9,JULIASCOPE_POWER] = @xf9_par_juliaScope_power xform_pars[9,JULIASCOPE_DIST] = @xf9_par_juliaScope_dist xform_vars[9,BLUR] = @xf9_var_blur ; xform_vars[9,35] = @xf9_var35 ;future use ; xform_vars[9,36] = @xf9_var36 ;future use ; xform_vars[9,37] = @xf9_var37 ;future use ; xform_vars[9,38] = @xf9_var38 ;future use ; xform_vars[9,39] = @xf9_var39 ;future use xform_probability[10] = @xf10_p xform_color[10] = @xf10_c xform_symmetry[10] = @xf10_sym xform_coefs[10,0] = @xf10_cfa xform_coefs[10,1] = @xf10_cfb xform_coefs[10,2] = @xf10_cfc xform_coefs[10,3] = @xf10_cfd xform_coefs[10,4] = @xf10_cfe xform_coefs[10,5] = @xf10_cff xform_vars[10,LINEAR] = @xf10_var_linear xform_vars[10,SINUSOIDAL] = @xf10_var_sinusoidal xform_vars[10,SPHERICAL] = @xf10_var_spherical xform_vars[10,SWIRL] = @xf10_var_swirl xform_vars[10,HORSESHOE] = @xf10_var_horseshoe xform_vars[10,POLAR] = @xf10_var_polar xform_vars[10,HANDKERCHIEF] = @xf10_var_handkerchief xform_vars[10,HEART] = @xf10_var_heart xform_vars[10,DISC] = @xf10_var_disc xform_vars[10,SPIRAL] = @xf10_var_spiral xform_vars[10,HYPERBOLIC] = @xf10_var_hyperbolic xform_vars[10,DIAMOND] = @xf10_var_diamond xform_vars[10,EX] = @xf10_var_ex xform_vars[10,JULIA] = @xf10_var_julia xform_vars[10,BENT] = @xf10_var_bent xform_vars[10,WAVES] = @xf10_var_waves xform_vars[10,FISHEYE] = @xf10_var_fisheye xform_vars[10,POPCORN] = @xf10_var_popcorn xform_vars[10,EXPONENTIAL] = @xf10_var_exponential xform_vars[10,POWER] = @xf10_var_power xform_vars[10,COSINE] = @xf10_var_cosine xform_vars[10,RINGS] = @xf10_var_rings xform_vars[10,FAN] = @xf10_var_fan xform_vars[10,BLOB] = @xf10_var_blob xform_pars[10,BLOB_WAVES] = @xf10_par_blob_waves xform_pars[10,BLOB_LOW] = @xf10_par_blob_low xform_pars[10,BLOB_HIGH] = @xf10_par_blob_high xform_vars[10,PDJ] = @xf10_var_pdj xform_pars[10,PDJ_A] = @xf10_par_pdj_a xform_pars[10,PDJ_B] = @xf10_par_pdj_b xform_pars[10,PDJ_C] = @xf10_par_pdj_c xform_pars[10,PDJ_D] = @xf10_par_pdj_d xform_vars[10,FAN2] = @xf10_var_fan2 xform_pars[10,FAN2_X] = @xf10_par_fan2_x xform_pars[10,FAN2_Y] = @xf10_par_fan2_y xform_vars[10,RINGS2] = @xf10_var_rings2 xform_pars[10,RINGS2_VAL] = @xf10_par_rings2_val xform_vars[10,EYEFISH] = @xf10_var_eyefish xform_vars[10,BUBBLE] = @xf10_var_bubble xform_vars[10,CYLINDER] = @xf10_var_cylinder xform_vars[10,PERSPECTIVE] = @xf10_var_perspective xform_pars[10,PERSPECTIVE_DIST] = @xf10_par_perspective_dist xform_pars[10,PERSPECTIVE_ANGLE] = @xf10_par_perspective_angle xform_vars[10,NOISE] = @xf10_var_noise xform_vars[10,JULIAN] = @xf10_var_julian xform_pars[10,JULIAN_POWER] = @xf10_par_julian_power xform_pars[10,JULIAN_DIST] = @xf10_par_julian_dist xform_vars[10,JULIASCOPE] = @xf10_var_juliaScope xform_pars[10,JULIASCOPE_POWER] = @xf10_par_juliaScope_power xform_pars[10,JULIASCOPE_DIST] = @xf10_par_juliaScope_dist xform_vars[10,BLUR] = @xf10_var_blur ; xform_vars[10,35] = @xf10_var35 ;future use ; xform_vars[10,36] = @xf10_var36 ;future use ; xform_vars[10,37] = @xf10_var37 ;future use ; xform_vars[10,38] = @xf10_var38 ;future use ; xform_vars[10,39] = @xf10_var39 ;future use xform_probability[11] = @xf11_p xform_color[11] = @xf11_c xform_symmetry[11] = @xf11_sym xform_coefs[11,0] = @xf11_cfa xform_coefs[11,1] = @xf11_cfb xform_coefs[11,2] = @xf11_cfc xform_coefs[11,3] = @xf11_cfd xform_coefs[11,4] = @xf11_cfe xform_coefs[11,5] = @xf11_cff xform_vars[11,LINEAR] = @xf11_var_linear xform_vars[11,SINUSOIDAL] = @xf11_var_sinusoidal xform_vars[11,SPHERICAL] = @xf11_var_spherical xform_vars[11,SWIRL] = @xf11_var_swirl xform_vars[11,HORSESHOE] = @xf11_var_horseshoe xform_vars[11,POLAR] = @xf11_var_polar xform_vars[11,HANDKERCHIEF] = @xf11_var_handkerchief xform_vars[11,HEART] = @xf11_var_heart xform_vars[11,DISC] = @xf11_var_disc xform_vars[11,SPIRAL] = @xf11_var_spiral xform_vars[11,HYPERBOLIC] = @xf11_var_hyperbolic xform_vars[11,DIAMOND] = @xf11_var_diamond xform_vars[11,EX] = @xf11_var_ex xform_vars[11,JULIA] = @xf11_var_julia xform_vars[11,BENT] = @xf11_var_bent xform_vars[11,WAVES] = @xf11_var_waves xform_vars[11,FISHEYE] = @xf11_var_fisheye xform_vars[11,POPCORN] = @xf11_var_popcorn xform_vars[11,EXPONENTIAL] = @xf11_var_exponential xform_vars[11,POWER] = @xf11_var_power xform_vars[11,COSINE] = @xf11_var_cosine xform_vars[11,RINGS] = @xf11_var_rings xform_vars[11,FAN] = @xf11_var_fan xform_vars[11,BLOB] = @xf11_var_blob xform_pars[11,BLOB_WAVES] = @xf11_par_blob_waves xform_pars[11,BLOB_LOW] = @xf11_par_blob_low xform_pars[11,BLOB_HIGH] = @xf11_par_blob_high xform_vars[11,PDJ] = @xf11_var_pdj xform_pars[11,PDJ_A] = @xf11_par_pdj_a xform_pars[11,PDJ_B] = @xf11_par_pdj_b xform_pars[11,PDJ_C] = @xf11_par_pdj_c xform_pars[11,PDJ_D] = @xf11_par_pdj_d xform_vars[11,FAN2] = @xf11_var_fan2 xform_pars[11,FAN2_X] = @xf11_par_fan2_x xform_pars[11,FAN2_Y] = @xf11_par_fan2_y xform_vars[11,RINGS2] = @xf11_var_rings2 xform_pars[11,RINGS2_VAL] = @xf11_par_rings2_val xform_vars[11,EYEFISH] = @xf11_var_eyefish xform_vars[11,BUBBLE] = @xf11_var_bubble xform_vars[11,CYLINDER] = @xf11_var_cylinder xform_vars[11,PERSPECTIVE] = @xf11_var_perspective xform_pars[11,PERSPECTIVE_DIST] = @xf11_par_perspective_dist xform_pars[11,PERSPECTIVE_ANGLE] = @xf11_par_perspective_angle xform_vars[11,NOISE] = @xf11_var_noise xform_vars[11,JULIAN] = @xf11_var_julian xform_pars[11,JULIAN_POWER] = @xf11_par_julian_power xform_pars[11,JULIAN_DIST] = @xf11_par_julian_dist xform_vars[11,JULIASCOPE] = @xf11_var_juliaScope xform_pars[11,JULIASCOPE_POWER] = @xf11_par_juliaScope_power xform_pars[11,JULIASCOPE_DIST] = @xf11_par_juliaScope_dist xform_vars[11,BLUR] = @xf11_var_blur ; xform_vars[11,35] = @xf11_var35 ;future use ; xform_vars[11,36] = @xf11_var36 ;future use ; xform_vars[11,37] = @xf11_var37 ;future use ; xform_vars[11,38] = @xf11_var38 ;future use ; xform_vars[11,39] = @xf11_var39 ;future use xform_probability[12] = @xf12_p xform_color[12] = @xf12_c xform_symmetry[12] = @xf12_sym xform_coefs[12,0] = @xf12_cfa xform_coefs[12,1] = @xf12_cfb xform_coefs[12,2] = @xf12_cfc xform_coefs[12,3] = @xf12_cfd xform_coefs[12,4] = @xf12_cfe xform_coefs[12,5] = @xf12_cff xform_vars[12,LINEAR] = @xf12_var_linear xform_vars[12,SINUSOIDAL] = @xf12_var_sinusoidal xform_vars[12,SPHERICAL] = @xf12_var_spherical xform_vars[12,SWIRL] = @xf12_var_swirl xform_vars[12,HORSESHOE] = @xf12_var_horseshoe xform_vars[12,POLAR] = @xf12_var_polar xform_vars[12,HANDKERCHIEF] = @xf12_var_handkerchief xform_vars[12,HEART] = @xf12_var_heart xform_vars[12,DISC] = @xf12_var_disc xform_vars[12,SPIRAL] = @xf12_var_spiral xform_vars[12,HYPERBOLIC] = @xf12_var_hyperbolic xform_vars[12,DIAMOND] = @xf12_var_diamond xform_vars[12,EX] = @xf12_var_ex xform_vars[12,JULIA] = @xf12_var_julia xform_vars[12,BENT] = @xf12_var_bent xform_vars[12,WAVES] = @xf12_var_waves xform_vars[12,FISHEYE] = @xf12_var_fisheye xform_vars[12,POPCORN] = @xf12_var_popcorn xform_vars[12,EXPONENTIAL] = @xf12_var_exponential xform_vars[12,POWER] = @xf12_var_power xform_vars[12,COSINE] = @xf12_var_cosine xform_vars[12,RINGS] = @xf12_var_rings xform_vars[12,FAN] = @xf12_var_fan xform_vars[12,BLOB] = @xf12_var_blob xform_pars[12,BLOB_WAVES] = @xf12_par_blob_waves xform_pars[12,BLOB_LOW] = @xf12_par_blob_low xform_pars[12,BLOB_HIGH] = @xf12_par_blob_high xform_vars[12,PDJ] = @xf12_var_pdj xform_pars[12,PDJ_A] = @xf12_par_pdj_a xform_pars[12,PDJ_B] = @xf12_par_pdj_b xform_pars[12,PDJ_C] = @xf12_par_pdj_c xform_pars[12,PDJ_D] = @xf12_par_pdj_d xform_vars[12,FAN2] = @xf12_var_fan2 xform_pars[12,FAN2_X] = @xf12_par_fan2_x xform_pars[12,FAN2_Y] = @xf12_par_fan2_y xform_vars[12,RINGS2] = @xf12_var_rings2 xform_pars[12,RINGS2_VAL] = @xf12_par_rings2_val xform_vars[12,EYEFISH] = @xf12_var_eyefish xform_vars[12,BUBBLE] = @xf12_var_bubble xform_vars[12,CYLINDER] = @xf12_var_cylinder xform_vars[12,PERSPECTIVE] = @xf12_var_perspective xform_pars[12,PERSPECTIVE_DIST] = @xf12_par_perspective_dist xform_pars[12,PERSPECTIVE_ANGLE] = @xf12_par_perspective_angle xform_vars[12,NOISE] = @xf12_var_noise xform_vars[12,JULIAN] = @xf12_var_julian xform_pars[12,JULIAN_POWER] = @xf12_par_julian_power xform_pars[12,JULIAN_DIST] = @xf12_par_julian_dist xform_vars[12,JULIASCOPE] = @xf12_var_juliaScope xform_pars[12,JULIASCOPE_POWER] = @xf12_par_juliaScope_power xform_pars[12,JULIASCOPE_DIST] = @xf12_par_juliaScope_dist xform_vars[12,BLUR] = @xf12_var_blur ; xform_vars[12,35] = @xf12_var35 ;future use ; xform_vars[12,36] = @xf12_var36 ;future use ; xform_vars[12,37] = @xf12_var37 ;future use ; xform_vars[12,38] = @xf12_var38 ;future use ; xform_vars[12,39] = @xf12_var39 ;future use xform_probability[13] = @xf13_p xform_color[13] = @xf13_c xform_symmetry[13] = @xf13_sym xform_coefs[13,0] = @xf13_cfa xform_coefs[13,1] = @xf13_cfb xform_coefs[13,2] = @xf13_cfc xform_coefs[13,3] = @xf13_cfd xform_coefs[13,4] = @xf13_cfe xform_coefs[13,5] = @xf13_cff xform_vars[13,LINEAR] = @xf13_var_linear xform_vars[13,SINUSOIDAL] = @xf13_var_sinusoidal xform_vars[13,SPHERICAL] = @xf13_var_spherical xform_vars[13,SWIRL] = @xf13_var_swirl xform_vars[13,HORSESHOE] = @xf13_var_horseshoe xform_vars[13,POLAR] = @xf13_var_polar xform_vars[13,HANDKERCHIEF] = @xf13_var_handkerchief xform_vars[13,HEART] = @xf13_var_heart xform_vars[13,DISC] = @xf13_var_disc xform_vars[13,SPIRAL] = @xf13_var_spiral xform_vars[13,HYPERBOLIC] = @xf13_var_hyperbolic xform_vars[13,DIAMOND] = @xf13_var_diamond xform_vars[13,EX] = @xf13_var_ex xform_vars[13,JULIA] = @xf13_var_julia xform_vars[13,BENT] = @xf13_var_bent xform_vars[13,WAVES] = @xf13_var_waves xform_vars[13,FISHEYE] = @xf13_var_fisheye xform_vars[13,POPCORN] = @xf13_var_popcorn xform_vars[13,EXPONENTIAL] = @xf13_var_exponential xform_vars[13,POWER] = @xf13_var_power xform_vars[13,COSINE] = @xf13_var_cosine xform_vars[13,RINGS] = @xf13_var_rings xform_vars[13,FAN] = @xf13_var_fan xform_vars[13,BLOB] = @xf13_var_blob xform_pars[13,BLOB_WAVES] = @xf13_par_blob_waves xform_pars[13,BLOB_LOW] = @xf13_par_blob_low xform_pars[13,BLOB_HIGH] = @xf13_par_blob_high xform_vars[13,PDJ] = @xf13_var_pdj xform_pars[13,PDJ_A] = @xf13_par_pdj_a xform_pars[13,PDJ_B] = @xf13_par_pdj_b xform_pars[13,PDJ_C] = @xf13_par_pdj_c xform_pars[13,PDJ_D] = @xf13_par_pdj_d xform_vars[13,FAN2] = @xf13_var_fan2 xform_pars[13,FAN2_X] = @xf13_par_fan2_x xform_pars[13,FAN2_Y] = @xf13_par_fan2_y xform_vars[13,RINGS2] = @xf13_var_rings2 xform_pars[13,RINGS2_VAL] = @xf13_par_rings2_val xform_vars[13,EYEFISH] = @xf13_var_eyefish xform_vars[13,BUBBLE] = @xf13_var_bubble xform_vars[13,CYLINDER] = @xf13_var_cylinder xform_vars[13,PERSPECTIVE] = @xf13_var_perspective xform_pars[13,PERSPECTIVE_DIST] = @xf13_par_perspective_dist xform_pars[13,PERSPECTIVE_ANGLE] = @xf13_par_perspective_angle xform_vars[13,NOISE] = @xf13_var_noise xform_vars[13,JULIAN] = @xf13_var_julian xform_pars[13,JULIAN_POWER] = @xf13_par_julian_power xform_pars[13,JULIAN_DIST] = @xf13_par_julian_dist xform_vars[13,JULIASCOPE] = @xf13_var_juliaScope xform_pars[13,JULIASCOPE_POWER] = @xf13_par_juliaScope_power xform_pars[13,JULIASCOPE_DIST] = @xf13_par_juliaScope_dist xform_vars[13,BLUR] = @xf13_var_blur ; xform_vars[13,35] = @xf13_var35 ;future use ; xform_vars[13,36] = @xf13_var36 ;future use ; xform_vars[13,37] = @xf13_var37 ;future use ; xform_vars[13,38] = @xf13_var38 ;future use ; xform_vars[13,39] = @xf13_var39 ;future use xform_probability[14] = @xf14_p xform_color[14] = @xf14_c xform_symmetry[14] = @xf14_sym xform_coefs[14,0] = @xf14_cfa xform_coefs[14,1] = @xf14_cfb xform_coefs[14,2] = @xf14_cfc xform_coefs[14,3] = @xf14_cfd xform_coefs[14,4] = @xf14_cfe xform_coefs[14,5] = @xf14_cff xform_vars[14,LINEAR] = @xf14_var_linear xform_vars[14,SINUSOIDAL] = @xf14_var_sinusoidal xform_vars[14,SPHERICAL] = @xf14_var_spherical xform_vars[14,SWIRL] = @xf14_var_swirl xform_vars[14,HORSESHOE] = @xf14_var_horseshoe xform_vars[14,POLAR] = @xf14_var_polar xform_vars[14,HANDKERCHIEF] = @xf14_var_handkerchief xform_vars[14,HEART] = @xf14_var_heart xform_vars[14,DISC] = @xf14_var_disc xform_vars[14,SPIRAL] = @xf14_var_spiral xform_vars[14,HYPERBOLIC] = @xf14_var_hyperbolic xform_vars[14,DIAMOND] = @xf14_var_diamond xform_vars[14,EX] = @xf14_var_ex xform_vars[14,JULIA] = @xf14_var_julia xform_vars[14,BENT] = @xf14_var_bent xform_vars[14,WAVES] = @xf14_var_waves xform_vars[14,FISHEYE] = @xf14_var_fisheye xform_vars[14,POPCORN] = @xf14_var_popcorn xform_vars[14,EXPONENTIAL] = @xf14_var_exponential xform_vars[14,POWER] = @xf14_var_power xform_vars[14,COSINE] = @xf14_var_cosine xform_vars[14,RINGS] = @xf14_var_rings xform_vars[14,FAN] = @xf14_var_fan xform_vars[14,BLOB] = @xf14_var_blob xform_pars[14,BLOB_WAVES] = @xf14_par_blob_waves xform_pars[14,BLOB_LOW] = @xf14_par_blob_low xform_pars[14,BLOB_HIGH] = @xf14_par_blob_high xform_vars[14,PDJ] = @xf14_var_pdj xform_pars[14,PDJ_A] = @xf14_par_pdj_a xform_pars[14,PDJ_B] = @xf14_par_pdj_b xform_pars[14,PDJ_C] = @xf14_par_pdj_c xform_pars[14,PDJ_D] = @xf14_par_pdj_d xform_vars[14,FAN2] = @xf14_var_fan2 xform_pars[14,FAN2_X] = @xf14_par_fan2_x xform_pars[14,FAN2_Y] = @xf14_par_fan2_y xform_vars[14,RINGS2] = @xf14_var_rings2 xform_pars[14,RINGS2_VAL] = @xf14_par_rings2_val xform_vars[14,EYEFISH] = @xf14_var_eyefish xform_vars[14,BUBBLE] = @xf14_var_bubble xform_vars[14,CYLINDER] = @xf14_var_cylinder xform_vars[14,PERSPECTIVE] = @xf14_var_perspective xform_pars[14,PERSPECTIVE_DIST] = @xf14_par_perspective_dist xform_pars[14,PERSPECTIVE_ANGLE] = @xf14_par_perspective_angle xform_vars[14,NOISE] = @xf14_var_noise xform_vars[14,JULIAN] = @xf14_var_julian xform_pars[14,JULIAN_POWER] = @xf14_par_julian_power xform_pars[14,JULIAN_DIST] = @xf14_par_julian_dist xform_vars[14,JULIASCOPE] = @xf14_var_juliaScope xform_pars[14,JULIASCOPE_POWER] = @xf14_par_juliaScope_power xform_pars[14,JULIASCOPE_DIST] = @xf14_par_juliaScope_dist xform_vars[14,BLUR] = @xf14_var_blur ; xform_vars[14,35] = @xf14_var35 ;future use ; xform_vars[14,36] = @xf14_var36 ;future use ; xform_vars[14,37] = @xf14_var37 ;future use ; xform_vars[14,38] = @xf14_var38 ;future use ; xform_vars[14,39] = @xf14_var39 ;future use xform_probability[15] = @xf15_p xform_color[15] = @xf15_c xform_symmetry[15] = @xf15_sym xform_coefs[15,0] = @xf15_cfa xform_coefs[15,1] = @xf15_cfb xform_coefs[15,2] = @xf15_cfc xform_coefs[15,3] = @xf15_cfd xform_coefs[15,4] = @xf15_cfe xform_coefs[15,5] = @xf15_cff xform_vars[15,LINEAR] = @xf15_var_linear xform_vars[15,SINUSOIDAL] = @xf15_var_sinusoidal xform_vars[15,SPHERICAL] = @xf15_var_spherical xform_vars[15,SWIRL] = @xf15_var_swirl xform_vars[15,HORSESHOE] = @xf15_var_horseshoe xform_vars[15,POLAR] = @xf15_var_polar xform_vars[15,HANDKERCHIEF] = @xf15_var_handkerchief xform_vars[15,HEART] = @xf15_var_heart xform_vars[15,DISC] = @xf15_var_disc xform_vars[15,SPIRAL] = @xf15_var_spiral xform_vars[15,HYPERBOLIC] = @xf15_var_hyperbolic xform_vars[15,DIAMOND] = @xf15_var_diamond xform_vars[15,EX] = @xf15_var_ex xform_vars[15,JULIA] = @xf15_var_julia xform_vars[15,BENT] = @xf15_var_bent xform_vars[15,WAVES] = @xf15_var_waves xform_vars[15,FISHEYE] = @xf15_var_fisheye xform_vars[15,POPCORN] = @xf15_var_popcorn xform_vars[15,EXPONENTIAL] = @xf15_var_exponential xform_vars[15,POWER] = @xf15_var_power xform_vars[15,COSINE] = @xf15_var_cosine xform_vars[15,RINGS] = @xf15_var_rings xform_vars[15,FAN] = @xf15_var_fan xform_vars[15,BLOB] = @xf15_var_blob xform_pars[15,BLOB_WAVES] = @xf15_par_blob_waves xform_pars[15,BLOB_LOW] = @xf15_par_blob_low xform_pars[15,BLOB_HIGH] = @xf15_par_blob_high xform_vars[15,PDJ] = @xf15_var_pdj xform_pars[15,PDJ_A] = @xf15_par_pdj_a xform_pars[15,PDJ_B] = @xf15_par_pdj_b xform_pars[15,PDJ_C] = @xf15_par_pdj_c xform_pars[15,PDJ_D] = @xf15_par_pdj_d xform_vars[15,FAN2] = @xf15_var_fan2 xform_pars[15,FAN2_X] = @xf15_par_fan2_x xform_pars[15,FAN2_Y] = @xf15_par_fan2_y xform_vars[15,RINGS2] = @xf15_var_rings2 xform_pars[15,RINGS2_VAL] = @xf15_par_rings2_val xform_vars[15,EYEFISH] = @xf15_var_eyefish xform_vars[15,BUBBLE] = @xf15_var_bubble xform_vars[15,CYLINDER] = @xf15_var_cylinder xform_vars[15,PERSPECTIVE] = @xf15_var_perspective xform_pars[15,PERSPECTIVE_DIST] = @xf15_par_perspective_dist xform_pars[15,PERSPECTIVE_ANGLE] = @xf15_par_perspective_angle xform_vars[15,NOISE] = @xf15_var_noise xform_vars[15,JULIAN] = @xf15_var_julian xform_pars[15,JULIAN_POWER] = @xf15_par_julian_power xform_pars[15,JULIAN_DIST] = @xf15_par_julian_dist xform_vars[15,JULIASCOPE] = @xf15_var_juliaScope xform_pars[15,JULIASCOPE_POWER] = @xf15_par_juliaScope_power xform_pars[15,JULIASCOPE_DIST] = @xf15_par_juliaScope_dist xform_vars[15,BLUR] = @xf15_var_blur ; xform_vars[15,35] = @xf15_var35 ;future use ; xform_vars[15,36] = @xf15_var36 ;future use ; xform_vars[15,37] = @xf15_var37 ;future use ; xform_vars[15,38] = @xf15_var38 ;future use ; xform_vars[15,39] = @xf15_var39 ;future use xform_probability[16] = @xf16_p xform_color[16] = @xf16_c xform_symmetry[16] = @xf16_sym xform_coefs[16,0] = @xf16_cfa xform_coefs[16,1] = @xf16_cfb xform_coefs[16,2] = @xf16_cfc xform_coefs[16,3] = @xf16_cfd xform_coefs[16,4] = @xf16_cfe xform_coefs[16,5] = @xf16_cff xform_vars[16,LINEAR] = @xf16_var_linear xform_vars[16,SINUSOIDAL] = @xf16_var_sinusoidal xform_vars[16,SPHERICAL] = @xf16_var_spherical xform_vars[16,SWIRL] = @xf16_var_swirl xform_vars[16,HORSESHOE] = @xf16_var_horseshoe xform_vars[16,POLAR] = @xf16_var_polar xform_vars[16,HANDKERCHIEF] = @xf16_var_handkerchief xform_vars[16,HEART] = @xf16_var_heart xform_vars[16,DISC] = @xf16_var_disc xform_vars[16,SPIRAL] = @xf16_var_spiral xform_vars[16,HYPERBOLIC] = @xf16_var_hyperbolic xform_vars[16,DIAMOND] = @xf16_var_diamond xform_vars[16,EX] = @xf16_var_ex xform_vars[16,JULIA] = @xf16_var_julia xform_vars[16,BENT] = @xf16_var_bent xform_vars[16,WAVES] = @xf16_var_waves xform_vars[16,FISHEYE] = @xf16_var_fisheye xform_vars[16,POPCORN] = @xf16_var_popcorn xform_vars[16,EXPONENTIAL] = @xf16_var_exponential xform_vars[16,POWER] = @xf16_var_power xform_vars[16,COSINE] = @xf16_var_cosine xform_vars[16,RINGS] = @xf16_var_rings xform_vars[16,FAN] = @xf16_var_fan xform_vars[16,BLOB] = @xf16_var_blob xform_pars[16,BLOB_WAVES] = @xf16_par_blob_waves xform_pars[16,BLOB_LOW] = @xf16_par_blob_low xform_pars[16,BLOB_HIGH] = @xf16_par_blob_high xform_vars[16,PDJ] = @xf16_var_pdj xform_pars[16,PDJ_A] = @xf16_par_pdj_a xform_pars[16,PDJ_B] = @xf16_par_pdj_b xform_pars[16,PDJ_C] = @xf16_par_pdj_c xform_pars[16,PDJ_D] = @xf16_par_pdj_d xform_vars[16,FAN2] = @xf16_var_fan2 xform_pars[16,FAN2_X] = @xf16_par_fan2_x xform_pars[16,FAN2_Y] = @xf16_par_fan2_y xform_vars[16,RINGS2] = @xf16_var_rings2 xform_pars[16,RINGS2_VAL] = @xf16_par_rings2_val xform_vars[16,EYEFISH] = @xf16_var_eyefish xform_vars[16,BUBBLE] = @xf16_var_bubble xform_vars[16,CYLINDER] = @xf16_var_cylinder xform_vars[16,PERSPECTIVE] = @xf16_var_perspective xform_pars[16,PERSPECTIVE_DIST] = @xf16_par_perspective_dist xform_pars[16,PERSPECTIVE_ANGLE] = @xf16_par_perspective_angle xform_vars[16,NOISE] = @xf16_var_noise xform_vars[16,JULIAN] = @xf16_var_julian xform_pars[16,JULIAN_POWER] = @xf16_par_julian_power xform_pars[16,JULIAN_DIST] = @xf16_par_julian_dist xform_vars[16,JULIASCOPE] = @xf16_var_juliaScope xform_pars[16,JULIASCOPE_POWER] = @xf16_par_juliaScope_power xform_pars[16,JULIASCOPE_DIST] = @xf16_par_juliaScope_dist xform_vars[16,BLUR] = @xf16_var_blur ; xform_vars[16,35] = @xf16_var35 ;future use ; xform_vars[16,36] = @xf16_var36 ;future use ; xform_vars[16,37] = @xf16_var37 ;future use ; xform_vars[16,38] = @xf16_var38 ;future use ; xform_vars[16,39] = @xf16_var39 ;future use xform_probability[17] = @xf17_p xform_color[17] = @xf17_c xform_symmetry[17] = @xf17_sym xform_coefs[17,0] = @xf17_cfa xform_coefs[17,1] = @xf17_cfb xform_coefs[17,2] = @xf17_cfc xform_coefs[17,3] = @xf17_cfd xform_coefs[17,4] = @xf17_cfe xform_coefs[17,5] = @xf17_cff xform_vars[17,LINEAR] = @xf17_var_linear xform_vars[17,SINUSOIDAL] = @xf17_var_sinusoidal xform_vars[17,SPHERICAL] = @xf17_var_spherical xform_vars[17,SWIRL] = @xf17_var_swirl xform_vars[17,HORSESHOE] = @xf17_var_horseshoe xform_vars[17,POLAR] = @xf17_var_polar xform_vars[17,HANDKERCHIEF] = @xf17_var_handkerchief xform_vars[17,HEART] = @xf17_var_heart xform_vars[17,DISC] = @xf17_var_disc xform_vars[17,SPIRAL] = @xf17_var_spiral xform_vars[17,HYPERBOLIC] = @xf17_var_hyperbolic xform_vars[17,DIAMOND] = @xf17_var_diamond xform_vars[17,EX] = @xf17_var_ex xform_vars[17,JULIA] = @xf17_var_julia xform_vars[17,BENT] = @xf17_var_bent xform_vars[17,WAVES] = @xf17_var_waves xform_vars[17,FISHEYE] = @xf17_var_fisheye xform_vars[17,POPCORN] = @xf17_var_popcorn xform_vars[17,EXPONENTIAL] = @xf17_var_exponential xform_vars[17,POWER] = @xf17_var_power xform_vars[17,COSINE] = @xf17_var_cosine xform_vars[17,RINGS] = @xf17_var_rings xform_vars[17,FAN] = @xf17_var_fan xform_vars[17,BLOB] = @xf17_var_blob xform_pars[17,BLOB_WAVES] = @xf17_par_blob_waves xform_pars[17,BLOB_LOW] = @xf17_par_blob_low xform_pars[17,BLOB_HIGH] = @xf17_par_blob_high xform_vars[17,PDJ] = @xf17_var_pdj xform_pars[17,PDJ_A] = @xf17_par_pdj_a xform_pars[17,PDJ_B] = @xf17_par_pdj_b xform_pars[17,PDJ_C] = @xf17_par_pdj_c xform_pars[17,PDJ_D] = @xf17_par_pdj_d xform_vars[17,FAN2] = @xf17_var_fan2 xform_pars[17,FAN2_X] = @xf17_par_fan2_x xform_pars[17,FAN2_Y] = @xf17_par_fan2_y xform_vars[17,RINGS2] = @xf17_var_rings2 xform_pars[17,RINGS2_VAL] = @xf17_par_rings2_val xform_vars[17,EYEFISH] = @xf17_var_eyefish xform_vars[17,BUBBLE] = @xf17_var_bubble xform_vars[17,CYLINDER] = @xf17_var_cylinder xform_vars[17,PERSPECTIVE] = @xf17_var_perspective xform_pars[17,PERSPECTIVE_DIST] = @xf17_par_perspective_dist xform_pars[17,PERSPECTIVE_ANGLE] = @xf17_par_perspective_angle xform_vars[17,NOISE] = @xf17_var_noise xform_vars[17,JULIAN] = @xf17_var_julian xform_pars[17,JULIAN_POWER] = @xf17_par_julian_power xform_pars[17,JULIAN_DIST] = @xf17_par_julian_dist xform_vars[17,JULIASCOPE] = @xf17_var_juliaScope xform_pars[17,JULIASCOPE_POWER] = @xf17_par_juliaScope_power xform_pars[17,JULIASCOPE_DIST] = @xf17_par_juliaScope_dist xform_vars[17,BLUR] = @xf17_var_blur ; xform_vars[17,35] = @xf17_var35 ;future use ; xform_vars[17,36] = @xf17_var36 ;future use ; xform_vars[17,37] = @xf17_var37 ;future use ; xform_vars[17,38] = @xf17_var38 ;future use ; xform_vars[17,39] = @xf17_var39 ;future use xform_probability[18] = @xf18_p xform_color[18] = @xf18_c xform_symmetry[18] = @xf18_sym xform_coefs[18,0] = @xf18_cfa xform_coefs[18,1] = @xf18_cfb xform_coefs[18,2] = @xf18_cfc xform_coefs[18,3] = @xf18_cfd xform_coefs[18,4] = @xf18_cfe xform_coefs[18,5] = @xf18_cff xform_vars[18,LINEAR] = @xf18_var_linear xform_vars[18,SINUSOIDAL] = @xf18_var_sinusoidal xform_vars[18,SPHERICAL] = @xf18_var_spherical xform_vars[18,SWIRL] = @xf18_var_swirl xform_vars[18,HORSESHOE] = @xf18_var_horseshoe xform_vars[18,POLAR] = @xf18_var_polar xform_vars[18,HANDKERCHIEF] = @xf18_var_handkerchief xform_vars[18,HEART] = @xf18_var_heart xform_vars[18,DISC] = @xf18_var_disc xform_vars[18,SPIRAL] = @xf18_var_spiral xform_vars[18,HYPERBOLIC] = @xf18_var_hyperbolic xform_vars[18,DIAMOND] = @xf18_var_diamond xform_vars[18,EX] = @xf18_var_ex xform_vars[18,JULIA] = @xf18_var_julia xform_vars[18,BENT] = @xf18_var_bent xform_vars[18,WAVES] = @xf18_var_waves xform_vars[18,FISHEYE] = @xf18_var_fisheye xform_vars[18,POPCORN] = @xf18_var_popcorn xform_vars[18,EXPONENTIAL] = @xf18_var_exponential xform_vars[18,POWER] = @xf18_var_power xform_vars[18,COSINE] = @xf18_var_cosine xform_vars[18,RINGS] = @xf18_var_rings xform_vars[18,FAN] = @xf18_var_fan xform_vars[18,BLOB] = @xf18_var_blob xform_pars[18,BLOB_WAVES] = @xf18_par_blob_waves xform_pars[18,BLOB_LOW] = @xf18_par_blob_low xform_pars[18,BLOB_HIGH] = @xf18_par_blob_high xform_vars[18,PDJ] = @xf18_var_pdj xform_pars[18,PDJ_A] = @xf18_par_pdj_a xform_pars[18,PDJ_B] = @xf18_par_pdj_b xform_pars[18,PDJ_C] = @xf18_par_pdj_c xform_pars[18,PDJ_D] = @xf18_par_pdj_d xform_vars[18,FAN2] = @xf18_var_fan2 xform_pars[18,FAN2_X] = @xf18_par_fan2_x xform_pars[18,FAN2_Y] = @xf18_par_fan2_y xform_vars[18,RINGS2] = @xf18_var_rings2 xform_pars[18,RINGS2_VAL] = @xf18_par_rings2_val xform_vars[18,EYEFISH] = @xf18_var_eyefish xform_vars[18,BUBBLE] = @xf18_var_bubble xform_vars[18,CYLINDER] = @xf18_var_cylinder xform_vars[18,PERSPECTIVE] = @xf18_var_perspective xform_pars[18,PERSPECTIVE_DIST] = @xf18_par_perspective_dist xform_pars[18,PERSPECTIVE_ANGLE] = @xf18_par_perspective_angle xform_vars[18,NOISE] = @xf18_var_noise xform_vars[18,JULIAN] = @xf18_var_julian xform_pars[18,JULIAN_POWER] = @xf18_par_julian_power xform_pars[18,JULIAN_DIST] = @xf18_par_julian_dist xform_vars[18,JULIASCOPE] = @xf18_var_juliaScope xform_pars[18,JULIASCOPE_POWER] = @xf18_par_juliaScope_power xform_pars[18,JULIASCOPE_DIST] = @xf18_par_juliaScope_dist xform_vars[18,BLUR] = @xf18_var_blur ; xform_vars[18,35] = @xf18_var35 ;future use ; xform_vars[18,36] = @xf18_var36 ;future use ; xform_vars[18,37] = @xf18_var37 ;future use ; xform_vars[18,38] = @xf18_var38 ;future use ; xform_vars[18,39] = @xf18_var39 ;future use xform_probability[19] = @xf19_p xform_color[19] = @xf19_c xform_symmetry[19] = @xf19_sym xform_coefs[19,0] = @xf19_cfa xform_coefs[19,1] = @xf19_cfb xform_coefs[19,2] = @xf19_cfc xform_coefs[19,3] = @xf19_cfd xform_coefs[19,4] = @xf19_cfe xform_coefs[19,5] = @xf19_cff xform_vars[19,LINEAR] = @xf19_var_linear xform_vars[19,SINUSOIDAL] = @xf19_var_sinusoidal xform_vars[19,SPHERICAL] = @xf19_var_spherical xform_vars[19,SWIRL] = @xf19_var_swirl xform_vars[19,HORSESHOE] = @xf19_var_horseshoe xform_vars[19,POLAR] = @xf19_var_polar xform_vars[19,HANDKERCHIEF] = @xf19_var_handkerchief xform_vars[19,HEART] = @xf19_var_heart xform_vars[19,DISC] = @xf19_var_disc xform_vars[19,SPIRAL] = @xf19_var_spiral xform_vars[19,HYPERBOLIC] = @xf19_var_hyperbolic xform_vars[19,DIAMOND] = @xf19_var_diamond xform_vars[19,EX] = @xf19_var_ex xform_vars[19,JULIA] = @xf19_var_julia xform_vars[19,BENT] = @xf19_var_bent xform_vars[19,WAVES] = @xf19_var_waves xform_vars[19,FISHEYE] = @xf19_var_fisheye xform_vars[19,POPCORN] = @xf19_var_popcorn xform_vars[19,EXPONENTIAL] = @xf19_var_exponential xform_vars[19,POWER] = @xf19_var_power xform_vars[19,COSINE] = @xf19_var_cosine xform_vars[19,RINGS] = @xf19_var_rings xform_vars[19,FAN] = @xf19_var_fan xform_vars[19,BLOB] = @xf19_var_blob xform_pars[19,BLOB_WAVES] = @xf19_par_blob_waves xform_pars[19,BLOB_LOW] = @xf19_par_blob_low xform_pars[19,BLOB_HIGH] = @xf19_par_blob_high xform_vars[19,PDJ] = @xf19_var_pdj xform_pars[19,PDJ_A] = @xf19_par_pdj_a xform_pars[19,PDJ_B] = @xf19_par_pdj_b xform_pars[19,PDJ_C] = @xf19_par_pdj_c xform_pars[19,PDJ_D] = @xf19_par_pdj_d xform_vars[19,FAN2] = @xf19_var_fan2 xform_pars[19,FAN2_X] = @xf19_par_fan2_x xform_pars[19,FAN2_Y] = @xf19_par_fan2_y xform_vars[19,RINGS2] = @xf19_var_rings2 xform_pars[19,RINGS2_VAL] = @xf19_par_rings2_val xform_vars[19,EYEFISH] = @xf19_var_eyefish xform_vars[19,BUBBLE] = @xf19_var_bubble xform_vars[19,CYLINDER] = @xf19_var_cylinder xform_vars[19,PERSPECTIVE] = @xf19_var_perspective xform_pars[19,PERSPECTIVE_DIST] = @xf19_par_perspective_dist xform_pars[19,PERSPECTIVE_ANGLE] = @xf19_par_perspective_angle xform_vars[19,NOISE] = @xf19_var_noise xform_vars[19,JULIAN] = @xf19_var_julian xform_pars[19,JULIAN_POWER] = @xf19_par_julian_power xform_pars[19,JULIAN_DIST] = @xf19_par_julian_dist xform_vars[19,JULIASCOPE] = @xf19_var_juliaScope xform_pars[19,JULIASCOPE_POWER] = @xf19_par_juliaScope_power xform_pars[19,JULIASCOPE_DIST] = @xf19_par_juliaScope_dist xform_vars[19,BLUR] = @xf19_var_blur ; xform_vars[19,35] = @xf19_var35 ;future use ; xform_vars[19,36] = @xf19_var36 ;future use ; xform_vars[19,37] = @xf19_var37 ;future use ; xform_vars[19,38] = @xf19_var38 ;future use ; xform_vars[19,39] = @xf19_var39 ;future use xform_probability[FINALXF] = @finalxf_p xform_color[FINALXF] = @finalxf_c xform_symmetry[FINALXF] = @finalxf_sym xform_coefs[FINALXF,0] = @finalxf_cfa xform_coefs[FINALXF,1] = @finalxf_cfb xform_coefs[FINALXF,2] = @finalxf_cfc xform_coefs[FINALXF,3] = @finalxf_cfd xform_coefs[FINALXF,4] = @finalxf_cfe xform_coefs[FINALXF,5] = @finalxf_cff xform_vars[FINALXF,LINEAR] = @finalxf_var_linear xform_vars[FINALXF,SINUSOIDAL] = @finalxf_var_sinusoidal xform_vars[FINALXF,SPHERICAL] = @finalxf_var_spherical xform_vars[FINALXF,SWIRL] = @finalxf_var_swirl xform_vars[FINALXF,HORSESHOE] = @finalxf_var_horseshoe xform_vars[FINALXF,POLAR] = @finalxf_var_polar xform_vars[FINALXF,HANDKERCHIEF] = @finalxf_var_handkerchief xform_vars[FINALXF,HEART] = @finalxf_var_heart xform_vars[FINALXF,DISC] = @finalxf_var_disc xform_vars[FINALXF,SPIRAL] = @finalxf_var_spiral xform_vars[FINALXF,HYPERBOLIC] = @finalxf_var_hyperbolic xform_vars[FINALXF,DIAMOND] = @finalxf_var_diamond xform_vars[FINALXF,EX] = @finalxf_var_ex xform_vars[FINALXF,JULIA] = @finalxf_var_julia xform_vars[FINALXF,BENT] = @finalxf_var_bent xform_vars[FINALXF,WAVES] = @finalxf_var_waves xform_vars[FINALXF,FISHEYE] = @finalxf_var_fisheye xform_vars[FINALXF,POPCORN] = @finalxf_var_popcorn xform_vars[FINALXF,EXPONENTIAL] = @finalxf_var_exponential xform_vars[FINALXF,POWER] = @finalxf_var_power xform_vars[FINALXF,COSINE] = @finalxf_var_cosine xform_vars[FINALXF,RINGS] = @finalxf_var_rings xform_vars[FINALXF,FAN] = @finalxf_var_fan xform_vars[FINALXF,BLOB] = @finalxf_var_blob xform_pars[FINALXF,BLOB_WAVES] = @finalxf_par_blob_waves xform_pars[FINALXF,BLOB_LOW] = @finalxf_par_blob_low xform_pars[FINALXF,BLOB_HIGH] = @finalxf_par_blob_high xform_vars[FINALXF,PDJ] = @finalxf_var_pdj xform_pars[FINALXF,PDJ_A] = @finalxf_par_pdj_a xform_pars[FINALXF,PDJ_B] = @finalxf_par_pdj_b xform_pars[FINALXF,PDJ_C] = @finalxf_par_pdj_c xform_pars[FINALXF,PDJ_D] = @finalxf_par_pdj_d xform_vars[FINALXF,FAN2] = @finalxf_var_fan2 xform_pars[FINALXF,FAN2_X] = @finalxf_par_fan2_x xform_pars[FINALXF,FAN2_Y] = @finalxf_par_fan2_y xform_vars[FINALXF,RINGS2] = @finalxf_var_rings2 xform_pars[FINALXF,RINGS2_VAL] = @finalxf_par_rings2_val xform_vars[FINALXF,EYEFISH] = @finalxf_var_eyefish xform_vars[FINALXF,BUBBLE] = @finalxf_var_bubble xform_vars[FINALXF,CYLINDER] = @finalxf_var_cylinder xform_vars[FINALXF,PERSPECTIVE] = @finalxf_var_perspective xform_pars[FINALXF,PERSPECTIVE_DIST] = @finalxf_par_perspective_dist xform_pars[FINALXF,PERSPECTIVE_ANGLE] = @finalxf_par_perspective_angle xform_vars[FINALXF,NOISE] = @finalxf_var_noise xform_vars[FINALXF,JULIAN] = @finalxf_var_julian xform_pars[FINALXF,JULIAN_POWER] = @finalxf_par_julian_power xform_pars[FINALXF,JULIAN_DIST] = @finalxf_par_julian_dist xform_vars[FINALXF,JULIASCOPE] = @finalxf_var_juliaScope xform_pars[FINALXF,JULIASCOPE_POWER] = @finalxf_par_juliaScope_power xform_pars[FINALXF,JULIASCOPE_DIST] = @finalxf_par_juliaScope_dist xform_vars[FINALXF,BLUR] = @finalxf_var_blur ; xform_vars[FINALXF,35] = @finalxf_var35 ;future use ; xform_vars[FINALXF,36] = @finalxf_var36 ;future use ; xform_vars[FINALXF,37] = @finalxf_var37 ;future use ; xform_vars[FINALXF,38] = @finalxf_var38 ;future use ; xform_vars[FINALXF,39] = @finalxf_var39 ;future use ; ; ;bookmark1 ; ; ; generate the gaussian kernel for spatial filtration int filter_width = round(2*2.5*@oversample*@spat_filt_rad); ; maintain parity with oversample int chk = filter_width + @oversample if (chk % 2 == 1 && filter_width > 0) filter_width = filter_width + 1 endif ; limit to gutter width if (filter_width-@oversample)>(2*gutter_width) filter_width = filter_width - 2 endif ; print(filter_width) ; calculate gaussian float ii, float jj, float tot=0.0 x=0 while (x EPS) || (ty < -EPS) || (ty > EPS) ) a = atan2(ty + flip(tx)) theta = atan2(tx + flip(ty)) endif float cosa = tx/r float sina = ty/r float cost = sina float sint = cosa float angle = a ;working variables float c1, float c2, float nx, float ny float dx, float dy, float rv, float rr ;collector iterbuf[0,0] = 0.0, iterbuf[0,1] = 0.0 ; add proportional amounts of each variation weight = xform_vars[fn,BENT] ; avoid excess indexing into arrays if (weight !=0.0); bent c1 = tx c2 = ty if (c1 < 0.0) c1 = 2*c1 endif if (c2 < 0.0) c2 = c2 / 2.0 endif iterbuf[0,0] = iterbuf[0,0] + weight*c1 iterbuf[0,1] = iterbuf[0,1] + weight*c2 endif weight = xform_vars[fn,BLOB] if (weight!=0.0) ; blob float p_waves = xform_pars[fn,BLOB_WAVES] float p_low = xform_pars[fn,BLOB_LOW] float p_high = xform_pars[fn,BLOB_HIGH] float height = weight * (p_high - p_low)*0.5 float low = weight * p_low + height float rr = low + height * sin(p_waves*angle) iterbuf[0,0] = iterbuf[0,0] + rr*tx iterbuf[0,1] = iterbuf[0,1] + rr*ty endif weight = xform_vars[fn,BLUR] if (weight!=0.0) ; blur seed = random(seed), rv = abs(seed/#randomrange) ; 0p0 += weight * sin(f->tx); ; f->p1 += weight * f->ty; iterbuf[0,0] = iterbuf[0,0] + weight*sin(tx) iterbuf[0,1] = iterbuf[0,1] + weight*ty endif weight = xform_vars[fn,DIAMOND] if (weight!=0.0) ; Diamond aka square iterbuf[0,0] = iterbuf[0,0] + weight*sin(a) * cos(r) iterbuf[0,1] = iterbuf[0,1] + weight*cos(a) * sin(r) endif weight = xform_vars[fn,DISC] if (weight!=0.0) ; disk float nx = tx * #pi float ny = ty * #pi float rr = sqrt(nx*nx + ny*ny); iterbuf[0,0] = iterbuf[0,0] + weight*sin(rr)*a/PI iterbuf[0,1] = iterbuf[0,1] + weight*cos(rr)*a/PI endif weight = xform_vars[fn,EX] if (weight!=0.0) ; Ex float n0 = sin(a+r) float n1 = cos(a-r) float m0 = n0^3 * r float m1 = n1^3 * r iterbuf[0,0] = iterbuf[0,0] + weight*(m0+m1) iterbuf[0,1] = iterbuf[0,1] + weight*(m0-m1) endif weight = xform_vars[fn,EXPONENTIAL] if (weight!=0.0) ; Exponential alternate coding suggested by Nils(nuj) ; dx = exp(tx) / 2.718281828459045 ; dy = #pi * ty nx = tx - 1.0 if nx > 0.0 dx = 1.0 / (exp(-nx) + EPS) else dx = exp(nx) endif dx = weight * dx dy = #PI * ty iterbuf[0,0] = iterbuf[0,0] + weight*dx*cos(dy) iterbuf[0,1] = iterbuf[0,1] + weight*dx*sin(dy) endif weight = xform_vars[fn,EYEFISH] if (weight!=0.0) ; eyefish rr = 2*weight/(r + 1.0) iterbuf[0,0] = iterbuf[0,0] + rr*tx iterbuf[0,1] = iterbuf[0,1] + rr*ty endif weight = xform_vars[fn,FAN] if (weight!=0.0) ; fan float aa = 0 dx = xform_coefs[fn,4] dy = xform_coefs[fn,5] dx = #pi * (dx * dx + EPS) float dx2 = dx / 2 if ((angle + dy) % dx) > dx2 aa = angle - dx2 else aa = angle + dx2 endif nx = cos(aa) * r ny = sin(aa) * r iterbuf[0,0] = iterbuf[0,0] + weight*nx iterbuf[0,1] = iterbuf[0,1] + weight*ny endif weight = xform_vars[fn,FAN2] if (weight!=0.0) ; fan2 float p_x = xform_pars[fn,FAN2_X] float p_y = xform_pars[fn,FAN2_Y] dy = p_y dx = #pi*(p_x*p_x + EPS) float dx2 = dx / 2.0 float ta = angle+dy - trunc((angle+dy)/dx) * dx float gamma = angle + dx2 if ta > dx2 gamma = angle - dx2 endif nx = r*sin(gamma) ny = r*cos(gamma) iterbuf[0,0] = iterbuf[0,0] + weight*nx iterbuf[0,1] = iterbuf[0,1] + weight*ny endif weight = xform_vars[fn,FISHEYE] if (weight!=0.0) ; Fisheye float rr = 2.0 * weight / ( r + 1.0 ) iterbuf[0,0] = iterbuf[0,0] + rr * ty iterbuf[0,1] = iterbuf[0,1] + rr * tx endif weight = xform_vars[fn,HANDKERCHIEF] if (weight!=0.0); folded handkerchief iterbuf[0,0] = iterbuf[0,0] + weight*sin(a+r)*r iterbuf[0,1] = iterbuf[0,1] + weight*cos(a-r)*r endif weight = xform_vars[fn,HEART] if (weight!=0.0) ; heart float a2 = a * r iterbuf[0,0] = iterbuf[0,0] + weight*sin(a2)*r iterbuf[0,1] = iterbuf[0,1] - weight*cos(a2)*r endif weight = xform_vars[fn,HORSESHOE] if (weight!=0.0); horseshoe rr = weight / (r + EPS) iterbuf[0,0] = iterbuf[0,0] + rr * (tx-ty)*(tx+ty) iterbuf[0,1] = iterbuf[0,1] + rr * (2.0*tx*ty) endif weight = xform_vars[fn,HYPERBOLIC] if (weight!=0.0) ; hyperbolic iterbuf[0,0] = iterbuf[0,0] + weight*sin(a)/(r+EPS) iterbuf[0,1] = iterbuf[0,1] + weight*cos(a)*(r+EPS) endif weight = xform_vars[fn,JULIA] if (weight!=0.0) ; julia float aa = a / 2.0 seed = random(seed) ; seed seems to retain the same parity!...but jumps ; between positive and negative randomly if seed > 0 aa = aa + #pi endif float rr = r2^0.25; nx = rr * cos(aa) ny = rr * sin(aa) iterbuf[0,0] = iterbuf[0,0] + weight*nx iterbuf[0,1] = iterbuf[0,1] + weight*ny endif weight = xform_vars[fn,JULIAN] if (weight!=0.0) ; julian int irv = 0 float newangle = 0.0 float newradius = 0.0 float jnPower = xform_pars[fn,JULIAN_POWER] int rn = round(jnPower) float c = xform_pars[fn,JULIAN_DIST] float cn = c / (rn * 2) seed = random(seed) irv = round(abs(seed/#randomrange)*rn) print (irv) newangle = (theta + irv*#PI*2)/(jnPower+EPS) newradius = r2 ^ cn iterbuf[0,0] = iterbuf[0,0] + weight * newradius * cos(newangle) iterbuf[0,1] = iterbuf[0,1] + weight * newradius * sin(newangle) endif weight = xform_vars[fn,JULIASCOPE] if (weight!=0.0) ; juliaScope ; based on coding suggestions from Nils Jakobsen ; since seed is not random enough for small numbers float jsPower = xform_pars[fn,JULIASCOPE_POWER] float jsDist = xform_pars[fn,JULIASCOPE_DIST] int rN = abs(round(jsPower)) seed = random(seed), int ran = abs(seed) - (abs(seed) % 8) rv = ran/8 ran = round(rv) % rN float cn = jsDist/jsPower rv = (2*#pi*ran + theta*(1 - 2*(ran % 2)))/rN float sinv = sin(rv) float cosv = cos(rv) rr = weight*(r^cn) iterbuf[0,0] = iterbuf[0,0] + rr*cosv iterbuf[0,1] = iterbuf[0,1] + rr*sinv endif weight = xform_vars[fn,LINEAR] ; avoid excess indexing into arrays if (weight!=0.0); linear iterbuf[0,0] = iterbuf[0,0] + weight*tx iterbuf[0,1] = iterbuf[0,1] + weight*ty endif weight = xform_vars[fn,NOISE] if (weight!=0.0) ; noise seed = random(seed), rv = abs(seed/#randomrange) ; 0 fin ; Bin the point if it's inside the image limits and past the fuse if (it>=0) ; generate the x and y location in the image xp = (iterbuf[0,0]-xc) yp = (iterbuf[0,1]-yc) x = floor((xp*cosan - yp*sinan)*nuscale + wd2) y = floor((xp*sinan + yp*cosan)*nuscale + ht2) ; is this in our image? if (x>=0 && x=0 && y255) clr_index = 255 endif ; add the *color* to the accumulator ; check for overflow later pix[x,y,0] = pix[x,y,0] + scl_cmap[clr_index,0] pix[x,y,1] = pix[x,y,1] + scl_cmap[clr_index,1] pix[x,y,2] = pix[x,y,2] + scl_cmap[clr_index,2] pix[x,y,3] = pix[x,y,3] + scl_cmap[clr_index,3] endif endif iterbuf[0,0] = saved[0] ; these should be the same unless iterbuf[0,1] = saved[1] ; final xform is enabled ; iterate some more it = it + 1 endwhile ; Now we do some log magic - calculate the ; "where did these come from" k1 and k2 values float k1 = @contrast * @brightness * prefilter_white * 268.0 / 256.0 float area = #height * #width / (scale * scale * @oversample * @oversample) float k2 = @oversample*@oversample / (@contrast * area * @white_level * @iter_density) ; loop through each pixel and perform log calculation x = 0 float ls = 0, float lc[4] while (x < wd) y = 0 while (y < ht) if (pix[x,y,3]>0) ; we can break up this calculation as follows: ; normalize each pixel's color by the number of iterations in the bucket * white_level ; this puts each component (R,G,B,Accum) in the range (0-1), ; and the last term is ALWAYS 1.0. ; Now, for each pixel, we have (R,G,B,1.0), and we want to scale the 'Y' ; component of this color by the log of the number of iterations. ; ; contr*bright* prefilter_white * 268 iters ; ----------------------------------- * log (1.0 + ----------------) ; 256 contrast * nsamp ; ; the log term will be bounded by (0-.6931) for contrast values >= 1.0. ; standard values for the first terms lead to ; ; 4288*(0-.6931) or 0-2972 values. The range doesn't really matter, since ; we re-normalize by prefilter white to give (0-2.902) range, then ; brightness is a multiplier for the color. ; scale by the log of the number of occurrences ls = k1 * log(1.0 + pix[x,y,3]*k2) / pix[x,y,3] lc[0] = pix[x,y,0] * ls lc[1] = pix[x,y,1] * ls lc[2] = pix[x,y,2] * ls lc[3] = pix[x,y,3] * ls pix[x,y,0] = round(lc[0] + 0.5) pix[x,y,1] = round(lc[1] + 0.5) pix[x,y,2] = round(lc[2] + 0.5) pix[x,y,3] = round(lc[3] + 0.5) endif y = y + 1 endwhile x = x + 1 endwhile ; precalculate a gamma term float g = 1/@gamma final: float fr, float fg, float fb, float fo float t[4], float lgs int xid, int yid t[0] = 0, t[1] = 0, t[2] = 0, t[3] = 0 ; apply the spatial filter, if necessary int xadj, int yadj int sfadj = gutter_width - floor((filter_width-1)/2) int xcrd = #x*@oversample int ycrd = #y*@oversample bool inside = true if (@applyMapping == true) ; generate the x and y location in the image float dxx = (real(#pixel)-real(#center)) float dyy = (imag(#pixel)-imag(#center)) xcrd = floor((transx + (dxx*cosan + dyy*sinan)*scale)*@oversample) ycrd = floor((transy + (dxx*sinan - dyy*cosan)*scale)*@oversample) ; is this in our image? if (xcrd<0 || xcrd>=wd || ycrd<0 || ycrd>=ht) inside = false endif endif if (inside) if (filter_width>0) xid = 0 while (xid 0.0) lgs = ((alpha/prefilter_white)^(g-1))/prefilter_white alpha = (alpha/prefilter_white)^g if alpha<0.0 alpha = 0.0 elseif alpha>1.0 alpha = 1.0 endif else lgs = 0.0 endif float invalp = 1.0-alpha ; perhaps we should spatial filter / anti-alias here, in color space, ; instead of doing it in arbitrary space. fr = lgs * t[0] fg = lgs * t[1] fb = lgs * t[2] fo = lgs * t[3] #color = rgba(fr,fg,fb,fo) + @bk_color*invalp else #color = @bk_color endif default: ; bookmark3 title = "Apophysis 2.04beta" ; Pretend this is a normal formula for Ultra Fractal 3, so you can ; attempt to render it -- it will probably not work well! ; May work OK for single flame layer, small image size. ; render = false $IFDEF VER40 ; Set the render setting to false for Ultra Fractal 4 so it knows that this ; is a flame fractal and has to be treated differently. render = false $ENDIF helpfile = "flame.chm" float param apo_version default = 2.041 visible = false endparam float param version default = .04 visible = false endparam int param randomseed caption = "Random Seed" default = 1234567890 endparam bool param normweights caption = "Normalize Weights?" default = true endparam bool param applyMapping caption = "Apply Mapping" default = true visible = false endparam float param percentInc caption = "Oversize by (%)" default = 0.0 visible = @applyMapping == true endparam heading caption = "Render Settings" endheading int param iter_density caption = "Sample Density" default = 35 min = 1 hint = "By default, the number of iterations run by the program \ is this value times the total number of pixels in the image. \ If the image appears spotty, increase this value." endparam float param spat_filt_rad caption = "Filter Radius" default = 0.7 min = 0.0 hint = "This radius controls the amount of 'smearing' applied to the \ image. It specifically controls the size of the gaussian \ kernel that is convolved with the image. Setting to 0.0 \ turns the filter off. Try values around 0.3, with the \ spatial oversample set to 2 or 3 for nice results. " endparam int param oversample caption = "Oversample" default = 3 min = 1 hint = "Increasing this parameter increases the number of iterations \ as well as the number of histogram bins, effectively allowing \ anti-aliasing to be performed. A value of 2 increases the \ number of bins by 4x, 3 by 9x, etc." endparam heading caption = "Color Settings" endheading color param bk_color caption = "Background Color" default = rgba(0,0,0,1.0) endparam float param contrast caption = "Contrast" default = 1.0 min = 1.0 endparam float param brightness caption = "Brightness" default = 4.0 endparam float param gamma caption = "Gamma" default = 2.0 min = 1.0 endparam int param white_level caption = "White Level" default = 200 min = 0 max = 255 endparam heading caption = "Transform Settings" endheading int param xforms caption = "No. of Transforms" default = 4 max = 20 min = 2 endparam bool param finalxf_enabled caption = "Final XForm Enabled?" default = false endparam param visible_xform caption = "Visible Parameters" enum = "Transform 1" \ "Transform 2" \ "Transform 3" \ "Transform 4" \ "Transform 5" \ "Transform 6" \ "Transform 7" \ "Transform 8" \ "Transform 9" \ "Transform 10" \ "Transform 11" \ "Transform 12" \ "Transform 13" \ "Transform 14" \ "Transform 15" \ "Transform 16" \ "Transform 17" \ "Transform 18" \ "Transform 19" \ "Transform 20" \ "Final Transform" default = 0 endparam heading caption = "Transform 1" visible = @visible_xform == 0 endheading float param xf0_p caption = "Probability" default = 0.01 max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 0 endparam float param xf0_c caption = "Color" default = 1.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 1.0, and the rest 0.0." visible = @visible_xform == 0 endparam float param xf0_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 0 endparam heading caption = "Coefficients" visible = @visible_xform == 0 endheading float param xf0_cfa caption = "a" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_cfb caption = "b" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_cfc caption = "c" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_cfd caption = "d" default = 0.16 visible = @visible_xform == 0 endparam float param xf0_cfe caption = "e" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_cff caption = "f" default = 0.0 visible = @visible_xform == 0 endparam heading caption = "Variations" visible = @visible_xform == 0 endheading float param xf0_var_linear caption = "Linear" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_spherical caption = "Spherical" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_swirl caption = "Swirl" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_polar caption = "Polar" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_heart caption = "Heart" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_disc caption = "Disc" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_spiral caption = "Spiral" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_diamond caption = "Diamond" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_ex caption = "Ex" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_julia caption = "Julia" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_bent caption = "Bent" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_waves caption = "Waves" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_fisheye caption = "Fisheye" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_popcorn caption = "Popcorn" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_exponential caption = "Exponential" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_power caption = "Power" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_cosine caption = "Cosine" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_rings caption = "Rings" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_fan caption = "Fan" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_blob caption = "Blob" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @visible_xform == 0 && @xf0_var_blob > 0.0 endparam float param xf0_par_blob_low caption = "Blob Low" default = .45 visible = @visible_xform == 0 && @xf0_var_blob > 0.0 endparam float param xf0_par_blob_high caption = "Blob High" default = 1.0 visible = @visible_xform == 0 && @xf0_var_blob > 0.0 endparam float param xf0_var_pdj caption = "PDJ" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_par_pdj_a caption = "PDJ a" default = 0.1 visible = @visible_xform == 0 && @xf0_var_pdj > 0.0 endparam float param xf0_par_pdj_b caption = "PDJ b" default = 0.1 visible = @visible_xform == 0 && @xf0_var_pdj > 0.0 endparam float param xf0_par_pdj_c caption = "PDJ c" default = 0.1 visible = @visible_xform == 0 && @xf0_var_pdj > 0.0 endparam float param xf0_par_pdj_d caption = "PDJ d" default = 0.1 visible = @visible_xform == 0 && @xf0_var_pdj > 0.0 endparam float param xf0_var_fan2 caption = "Fan2" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @visible_xform == 0 && @xf0_var_fan2 > 0.0 endparam float param xf0_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @visible_xform == 0 && @xf0_var_fan2 > 0.0 endparam float param xf0_var_rings2 caption = "Rings2" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_par_rings2_val caption = "Rings2 Val" default = 1.0 visible = @visible_xform == 0 && @xf0_var_rings2 > 0.0 endparam float param xf0_var_eyefish caption = "Eyefish" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_bubble caption = "Bubble" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_cylinder caption = "Cylinder" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_perspective caption = "Perspective" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_par_perspective_dist caption = "Perspective Distance" default = 1.0 visible = @visible_xform == 0 && @xf0_var_perspective > 0.0 endparam float param xf0_par_perspective_angle caption = "Perspective Angle" default = 1.0 visible = @visible_xform == 0 && @xf0_var_perspective > 0.0 endparam float param xf0_par_persp_vcos caption = "NotUsed" default = 1.0 visible = @visible_xform == 0 && @xf0_var_perspective > 0.0 endparam float param xf0_var_noise caption = "Noise" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var_julian caption = "JuliaN" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_par_julian_power caption = "JuliaN Power" default = 1.0 visible = @visible_xform == 0 && @xf0_var_julian > 0.0 endparam float param xf0_par_julian_dist caption = "JuliaN Distance" default = 1.0 visible = @visible_xform == 0 && @xf0_var_julian > 0.0 endparam float param xf0_par_julian_cn caption = "JuliaN CN" default = 1.0 visible = @visible_xform == 0 && @xf0_var_julian > 0.0 endparam float param xf0_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_par_juliaScope_power caption = "JuliaScope Power" default = 1.0 visible = @visible_xform == 0 && @xf0_var_juliaScope > 0.0 endparam float param xf0_par_juliaScope_dist caption = "JuliaScope Distance" default = 1.0 visible = @visible_xform == 0 && @xf0_var_juliaScope > 0.0 endparam float param xf0_par_juliaScope_cn caption = "JuliaScope CN" default = 1.0 visible = @visible_xform == 0 && @xf0_var_juliaScope > 0.0 endparam float param xf0_var_blur caption = "Blur" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var35 caption = "Future Use" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var36 caption = "Future Use" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var37 caption = "Future Use" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var38 caption = "Future Use" default = 0.0 visible = @visible_xform == 0 endparam float param xf0_var39 caption = "Future Use" default = 0.0 visible = @visible_xform == 0 endparam heading caption = "Transform 2" visible = @visible_xform == 1 endheading float param xf1_p caption = "Probability" default = 0.85 max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 1 endparam float param xf1_c caption = "Color" default = 1.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 1.0, and the rest 0.0." visible = @visible_xform == 1 endparam float param xf1_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 1 endparam heading caption = "Coefficients" visible = @visible_xform == 1 endheading float param xf1_cfa caption = "a" default = 0.85 visible = @visible_xform == 1 endparam float param xf1_cfb caption = "b" default = 0.04 visible = @visible_xform == 1 endparam float param xf1_cfc caption = "c" default = -0.04 visible = @visible_xform == 1 endparam float param xf1_cfd caption = "d" default = 0.85 visible = @visible_xform == 1 endparam float param xf1_cfe caption = "e" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_cff caption = "f" default = 1.6 visible = @visible_xform == 1 endparam heading caption = "Variations" visible = @visible_xform == 1 endheading float param xf1_var_linear caption = "Linear" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_spherical caption = "Spherical" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_swirl caption = "Swirl" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_polar caption = "Polar" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_heart caption = "Heart" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_disc caption = "Disc" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_spiral caption = "Spiral" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_diamond caption = "Diamond" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_ex caption = "Ex" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_julia caption = "Julia" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_bent caption = "Bent" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_waves caption = "Waves" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_fisheye caption = "Fisheye" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_popcorn caption = "Popcorn" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_exponential caption = "Exponential" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_power caption = "Power" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_cosine caption = "Cosine" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_rings caption = "Rings" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_fan caption = "Fan" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_blob caption = "Blob" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @visible_xform == 1 && @xf1_var_blob > 0.0 endparam float param xf1_par_blob_low caption = "Blob Low" default = .45 visible = @visible_xform == 1 && @xf1_var_blob > 0.0 endparam float param xf1_par_blob_high caption = "Blob High" default = 1.0 visible = @visible_xform == 1 && @xf1_var_blob > 0.0 endparam float param xf1_var_pdj caption = "PDJ" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_par_pdj_a caption = "PDJ a" default = 0.1 visible = @visible_xform == 1 && @xf1_var_pdj > 0.0 endparam float param xf1_par_pdj_b caption = "PDJ b" default = 0.1 visible = @visible_xform == 1 && @xf1_var_pdj > 0.0 endparam float param xf1_par_pdj_c caption = "PDJ c" default = 0.1 visible = @visible_xform == 1 && @xf1_var_pdj > 0.0 endparam float param xf1_par_pdj_d caption = "PDJ d" default = 0.1 visible = @visible_xform == 1 && @xf1_var_pdj > 0.0 endparam float param xf1_var_fan2 caption = "Fan2" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @visible_xform == 1 && @xf1_var_fan2 > 0.0 endparam float param xf1_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @visible_xform == 1 && @xf1_var_fan2 > 0.0 endparam float param xf1_var_rings2 caption = "Rings2" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_par_rings2_val caption = "Rings2 Val" default = 1.0 visible = @visible_xform == 1 && @xf1_var_rings2 > 0.0 endparam float param xf1_var_eyefish caption = "Eyefish" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_bubble caption = "Bubble" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_cylinder caption = "Cylinder" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_perspective caption = "Perspective" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_par_perspective_dist caption = "Perspective Distance" default = 1.0 visible = @visible_xform == 1 && @xf1_var_perspective > 0.0 endparam float param xf1_par_perspective_angle caption = "Perspective Angle" default = 1.0 visible = @visible_xform == 1 && @xf1_var_perspective > 0.0 endparam float param xf1_var_noise caption = "Noise" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var_julian caption = "JuliaN" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_par_julian_power caption = "JuliaN Power" default = 1.0 visible = @visible_xform == 1 && @xf1_var_julian > 0.0 endparam float param xf1_par_julian_dist caption = "JuliaN Distance" default = 1.0 visible = @visible_xform == 1 && @xf1_var_julian > 0.0 endparam float param xf1_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_par_juliaScope_power caption = "JuliaScope Power" default = 1.0 visible = @visible_xform == 1 && @xf1_var_juliaScope > 0.0 endparam float param xf1_par_juliaScope_dist caption = "JuliaScope Distance" default = 1.0 visible = @visible_xform == 1 && @xf1_var_juliaScope > 0.0 endparam float param xf1_var_blur caption = "Blur" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var35 caption = "Future Use" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var36 caption = "Future Use" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var37 caption = "Future Use" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var38 caption = "Future Use" default = 0.0 visible = @visible_xform == 1 endparam float param xf1_var39 caption = "Future Use" default = 0.0 visible = @visible_xform == 1 endparam heading caption = "Transform 3" visible = @visible_xform == 2 endheading float param xf2_p caption = "Probability" default = 0.07 max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 2 endparam float param xf2_c caption = "Color" default = 1.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 1.0, and the rest 0.0." visible = @visible_xform == 2 endparam float param xf2_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 2 endparam heading caption = "Coefficients" visible = @visible_xform == 2 endheading float param xf2_cfa caption = "a" default = 0.2 visible = @visible_xform == 2 endparam float param xf2_cfb caption = "b" default = -0.26 visible = @visible_xform == 2 endparam float param xf2_cfc caption = "c" default = 0.23 visible = @visible_xform == 2 endparam float param xf2_cfd caption = "d" default = 0.22 visible = @visible_xform == 2 endparam float param xf2_cfe caption = "e" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_cff caption = "f" default = 1.6 visible = @visible_xform == 2 endparam heading caption = "Variations" visible = @visible_xform == 2 endheading float param xf2_var_linear caption = "Linear" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_spherical caption = "Spherical" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_swirl caption = "Swirl" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_polar caption = "Polar" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_heart caption = "Heart" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_disc caption = "Disc" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_spiral caption = "Spiral" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_diamond caption = "Diamond" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_ex caption = "Ex" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_julia caption = "Julia" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_bent caption = "Bent" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_waves caption = "Waves" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_fisheye caption = "Fisheye" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_popcorn caption = "Popcorn" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_exponential caption = "Exponential" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_power caption = "Power" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_cosine caption = "Cosine" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_rings caption = "Rings" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_fan caption = "Fan" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_blob caption = "Blob" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @visible_xform == 2 && @xf2_var_blob > 0.0 endparam float param xf2_par_blob_low caption = "Blob Low" default = .45 visible = @visible_xform == 2 && @xf2_var_blob > 0.0 endparam float param xf2_par_blob_high caption = "Blob High" default = 1.0 visible = @visible_xform == 2 && @xf2_var_blob > 0.0 endparam float param xf2_var_pdj caption = "PDJ" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_par_pdj_a caption = "PDJ a" default = 0.1 visible = @visible_xform == 2 && @xf2_var_pdj > 0.0 endparam float param xf2_par_pdj_b caption = "PDJ b" default = 0.1 visible = @visible_xform == 2 && @xf2_var_pdj > 0.0 endparam float param xf2_par_pdj_c caption = "PDJ c" default = 0.1 visible = @visible_xform == 2 && @xf2_var_pdj > 0.0 endparam float param xf2_par_pdj_d caption = "PDJ d" default = 0.1 visible = @visible_xform == 2 && @xf2_var_pdj > 0.0 endparam float param xf2_var_fan2 caption = "Fan2" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @visible_xform == 2 && @xf2_var_fan2 > 0.0 endparam float param xf2_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @visible_xform == 2 && @xf2_var_fan2 > 0.0 endparam float param xf2_var_rings2 caption = "Rings2" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_par_rings2_val caption = "Rings2 Val" default = 1.0 visible = @visible_xform == 2 && @xf2_var_rings2 > 0.0 endparam float param xf2_var_eyefish caption = "Eyefish" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_bubble caption = "Bubble" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_cylinder caption = "Cylinder" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_perspective caption = "Perspective" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_par_perspective_dist caption = "Perspective Distance" default = 1.0 visible = @visible_xform == 2 && @xf2_var_perspective > 0.0 endparam float param xf2_par_perspective_angle caption = "Perspective Angle" default = 1.0 visible = @visible_xform == 2 && @xf2_var_perspective > 0.0 endparam float param xf2_var_noise caption = "Noise" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var_julian caption = "JuliaN" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_par_julian_power caption = "JuliaN Power" default = 1.0 visible = @visible_xform == 2 && @xf2_var_julian > 0.0 endparam float param xf2_par_julian_dist caption = "JuliaN Distance" default = 1.0 visible = @visible_xform == 2 && @xf2_var_julian > 0.0 endparam float param xf2_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_par_juliaScope_power caption = "JuliaScope Power" default = 1.0 visible = @visible_xform == 2 && @xf2_var_juliaScope > 0.0 endparam float param xf2_par_juliaScope_dist caption = "JuliaScope Distance" default = 1.0 visible = @visible_xform == 2 && @xf2_var_juliaScope > 0.0 endparam float param xf2_var_blur caption = "Blur" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var35 caption = "Future Use" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var36 caption = "Future Use" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var37 caption = "Future Use" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var38 caption = "Future Use" default = 0.0 visible = @visible_xform == 2 endparam float param xf2_var39 caption = "Future Use" default = 0.0 visible = @visible_xform == 2 endparam heading caption = "Transform 4" visible = @visible_xform == 3 endheading float param xf3_p caption = "Probability" default = 0.07 max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 3 endparam float param xf3_c caption = "Color" default = 1.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 1.0, and the rest 0.0." visible = @visible_xform == 3 endparam float param xf3_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 3 endparam heading caption = "Coefficients" visible = @visible_xform == 3 endheading float param xf3_cfa caption = "a" default = -0.15 visible = @visible_xform == 3 endparam float param xf3_cfb caption = "b" default = 0.28 visible = @visible_xform == 3 endparam float param xf3_cfc caption = "c" default = 0.26 visible = @visible_xform == 3 endparam float param xf3_cfd caption = "d" default = 0.24 visible = @visible_xform == 3 endparam float param xf3_cfe caption = "e" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_cff caption = "f" default = 0.44 visible = @visible_xform == 3 endparam heading caption = "Variations" visible = @visible_xform == 3 endheading float param xf3_var_linear caption = "Linear" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_spherical caption = "Spherical" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_swirl caption = "Swirl" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_polar caption = "Polar" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_heart caption = "Heart" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_disc caption = "Disc" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_spiral caption = "Spiral" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_diamond caption = "Diamond" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_ex caption = "Ex" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_julia caption = "Julia" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_bent caption = "Bent" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_waves caption = "Waves" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_fisheye caption = "Fisheye" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_popcorn caption = "Popcorn" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_exponential caption = "Exponential" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_power caption = "Power" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_cosine caption = "Cosine" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_rings caption = "Rings" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_fan caption = "Fan" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_blob caption = "Blob" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @visible_xform == 3 && @xf3_var_blob > 0.0 endparam float param xf3_par_blob_low caption = "Blob Low" default = .45 visible = @visible_xform == 3 && @xf3_var_blob > 0.0 endparam float param xf3_par_blob_high caption = "Blob High" default = 1.0 visible = @visible_xform == 3 && @xf3_var_blob > 0.0 endparam float param xf3_var_pdj caption = "PDJ" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_par_pdj_a caption = "PDJ a" default = 0.1 visible = @visible_xform == 3 && @xf3_var_pdj > 0.0 endparam float param xf3_par_pdj_b caption = "PDJ b" default = 0.1 visible = @visible_xform == 3 && @xf3_var_pdj > 0.0 endparam float param xf3_par_pdj_c caption = "PDJ c" default = 0.1 visible = @visible_xform == 3 && @xf3_var_pdj > 0.0 endparam float param xf3_par_pdj_d caption = "PDJ d" default = 0.1 visible = @visible_xform == 3 && @xf3_var_pdj > 0.0 endparam float param xf3_var_fan2 caption = "Fan2" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @visible_xform == 3 && @xf3_var_fan2 > 0.0 endparam float param xf3_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @visible_xform == 3 && @xf3_var_fan2 > 0.0 endparam float param xf3_var_rings2 caption = "Rings2" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_par_rings2_val caption = "Rings2 Val" default = 1.0 visible = @visible_xform == 3 && @xf3_var_rings2 > 0.0 endparam float param xf3_var_eyefish caption = "Eyefish" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_bubble caption = "Bubble" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_cylinder caption = "Cylinder" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_perspective caption = "Perspective" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_par_perspective_dist caption = "Perspective Distance" default = 1.0 visible = @visible_xform == 3 && @xf3_var_perspective > 0.0 endparam float param xf3_par_perspective_angle caption = "Perspective Angle" default = 1.0 visible = @visible_xform == 3 && @xf3_var_perspective > 0.0 endparam float param xf3_var_noise caption = "Noise" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var_julian caption = "JuliaN" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_par_julian_power caption = "JuliaN Power" default = 1.0 visible = @visible_xform == 3 && @xf3_var_julian > 0.0 endparam float param xf3_par_julian_dist caption = "JuliaN Distance" default = 1.0 visible = @visible_xform == 3 && @xf3_var_julian > 0.0 endparam float param xf3_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_par_juliaScope_power caption = "JuliaScope Power" default = 1.0 visible = @visible_xform == 3 && @xf3_var_juliaScope > 0.0 endparam float param xf3_par_juliaScope_dist caption = "JuliaScope Distance" default = 1.0 visible = @visible_xform == 3 && @xf3_var_juliaScope > 0.0 endparam float param xf3_var_blur caption = "Blur" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var35 caption = "Future Use" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var36 caption = "Future Use" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var37 caption = "Future Use" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var38 caption = "Future Use" default = 0.0 visible = @visible_xform == 3 endparam float param xf3_var39 caption = "Future Use" default = 0.0 visible = @visible_xform == 3 endparam heading caption = "Transform 5" visible = @visible_xform == 4 endheading float param xf4_p caption = "Probability" default = 0.01 max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 4 endparam float param xf4_c caption = "Color" default = 1.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 1.0, and the rest 0.0." visible = @visible_xform == 4 endparam float param xf4_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 4 endparam heading caption = "Coefficients" visible = @visible_xform == 4 endheading float param xf4_cfa caption = "a" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_cfb caption = "b" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_cfc caption = "c" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_cfd caption = "d" default = 0.16 visible = @visible_xform == 4 endparam float param xf4_cfe caption = "e" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_cff caption = "f" default = 0.0 visible = @visible_xform == 4 endparam heading caption = "Variations" visible = @visible_xform == 4 endheading float param xf4_var_linear caption = "Linear" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_spherical caption = "Spherical" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_swirl caption = "Swirl" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_polar caption = "Polar" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_heart caption = "Heart" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_disc caption = "Disc" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_spiral caption = "Spiral" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_diamond caption = "Diamond" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_ex caption = "Ex" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_julia caption = "Julia" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_bent caption = "Bent" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_waves caption = "Waves" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_fisheye caption = "Fisheye" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_popcorn caption = "Popcorn" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_exponential caption = "Exponential" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_power caption = "Power" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_cosine caption = "Cosine" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_rings caption = "Rings" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_fan caption = "Fan" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_blob caption = "Blob" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @visible_xform == 4 && @xf4_var_blob > 0.0 endparam float param xf4_par_blob_low caption = "Blob Low" default = .45 visible = @visible_xform == 4 && @xf4_var_blob > 0.0 endparam float param xf4_par_blob_high caption = "Blob High" default = 1.0 visible = @visible_xform == 4 && @xf4_var_blob > 0.0 endparam float param xf4_var_pdj caption = "PDJ" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_par_pdj_a caption = "PDJ a" default = 0.1 visible = @visible_xform == 4 && @xf4_var_pdj > 0.0 endparam float param xf4_par_pdj_b caption = "PDJ b" default = 0.1 visible = @visible_xform == 4 && @xf4_var_pdj > 0.0 endparam float param xf4_par_pdj_c caption = "PDJ c" default = 0.1 visible = @visible_xform == 4 && @xf4_var_pdj > 0.0 endparam float param xf4_par_pdj_d caption = "PDJ d" default = 0.1 visible = @visible_xform == 4 && @xf4_var_pdj > 0.0 endparam float param xf4_var_fan2 caption = "Fan2" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @visible_xform == 4 && @xf4_var_fan2 > 0.0 endparam float param xf4_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @visible_xform == 4 && @xf4_var_fan2 > 0.0 endparam float param xf4_var_rings2 caption = "Rings2" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_par_rings2_val caption = "Rings2 Val" default = 0.0 visible = @visible_xform == 4 && @xf4_var_rings2 > 0.0 endparam float param xf4_var_eyefish caption = "Eyefish" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_bubble caption = "Bubble" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_cylinder caption = "Cylinder" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_perspective caption = "Perspective" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_par_perspective_dist caption = "Perspective Distance" default = 0.0 visible = @visible_xform == 4 && @xf4_var_perspective > 0.0 endparam float param xf4_par_perspective_angle caption = "Perspective Angle" default = 0.0 visible = @visible_xform == 4 && @xf4_var_perspective > 0.0 endparam float param xf4_var_noise caption = "Noise" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var_julian caption = "JuliaN" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_par_julian_power caption = "JuliaN Power" default = 0.0 visible = @visible_xform == 4 && @xf4_var_julian > 0.0 endparam float param xf4_par_julian_dist caption = "JuliaN Distance" default = 0.0 visible = @visible_xform == 4 && @xf4_var_julian > 0.0 endparam float param xf4_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_par_juliaScope_power caption = "JuliaScope Power" default = 0.0 visible = @visible_xform == 4 && @xf4_var_juliaScope > 0.0 endparam float param xf4_par_juliaScope_dist caption = "JuliaScope Distance" default = 0.0 visible = @visible_xform == 4 && @xf4_var_juliaScope > 0.0 endparam float param xf4_var_blur caption = "Blur" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var35 caption = "Future Use" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var36 caption = "Future Use" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var37 caption = "Future Use" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var38 caption = "Future Use" default = 0.0 visible = @visible_xform == 4 endparam float param xf4_var39 caption = "Future Use" default = 0.0 visible = @visible_xform == 4 endparam heading caption = "Transform 6" visible = @visible_xform == 5 endheading float param xf5_p caption = "Probability" default = 0.01 ; max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 5 endparam float param xf5_c caption = "Color" default = 0.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 0.0, and the rest 0.0." visible = @visible_xform == 5 endparam float param xf5_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 5 endparam heading caption = "Coefficients" visible = @visible_xform == 5 endheading float param xf5_cfa caption = "a" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_cfb caption = "b" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_cfc caption = "c" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_cfd caption = "d" default = 0.16 visible = @visible_xform == 5 endparam float param xf5_cfe caption = "e" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_cff caption = "f" default = 0.0 visible = @visible_xform == 5 endparam heading caption = "Variations" visible = @visible_xform == 5 endheading float param xf5_var_linear caption = "Linear" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_spherical caption = "Spherical" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_swirl caption = "Swirl" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_polar caption = "Polar" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_heart caption = "Heart" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_disc caption = "Disc" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_spiral caption = "Spiral" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_diamond caption = "Diamond" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_ex caption = "Ex" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_julia caption = "Julia" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_bent caption = "Bent" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_waves caption = "Waves" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_fisheye caption = "Fisheye" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_popcorn caption = "Popcorn" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_exponential caption = "Exponential" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_power caption = "Power" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_cosine caption = "Cosine" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_rings caption = "Rings" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_fan caption = "Fan" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_blob caption = "Blob" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @visible_xform == 5 && @xf5_var_blob > 0.0 endparam float param xf5_par_blob_low caption = "Blob Low" default = .45 visible = @visible_xform == 5 && @xf5_var_blob > 0.0 endparam float param xf5_par_blob_high caption = "Blob High" default = 0.0 visible = @visible_xform == 5 && @xf5_var_blob > 0.0 endparam float param xf5_var_pdj caption = "PDJ" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_par_pdj_a caption = "PDJ a" default = 0.1 visible = @visible_xform == 5 && @xf5_var_pdj > 0.0 endparam float param xf5_par_pdj_b caption = "PDJ b" default = 0.1 visible = @visible_xform == 5 && @xf5_var_pdj > 0.0 endparam float param xf5_par_pdj_c caption = "PDJ c" default = 0.1 visible = @visible_xform == 5 && @xf5_var_pdj > 0.0 endparam float param xf5_par_pdj_d caption = "PDJ d" default = 0.1 visible = @visible_xform == 5 && @xf5_var_pdj > 0.0 endparam float param xf5_var_fan2 caption = "Fan2" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @visible_xform == 5 && @xf5_var_fan2 > 0.0 endparam float param xf5_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @visible_xform == 5 && @xf5_var_fan2 > 0.0 endparam float param xf5_var_rings2 caption = "Rings2" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_par_rings2_val caption = "Rings2 Val" default = 0.0 visible = @visible_xform == 5 && @xf5_var_rings2 > 0.0 endparam float param xf5_var_eyefish caption = "Eyefish" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_bubble caption = "Bubble" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_cylinder caption = "Cylinder" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_perspective caption = "Perspective" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_par_perspective_dist caption = "Perspective Distance" default = 0.0 visible = @visible_xform == 5 && @xf5_var_perspective > 0.0 endparam float param xf5_par_perspective_angle caption = "Perspective Angle" default = 0.0 visible = @visible_xform == 5 && @xf5_var_perspective > 0.0 endparam float param xf5_var_noise caption = "Noise" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var_julian caption = "JuliaN" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_par_julian_power caption = "JuliaN Power" default = 0.0 visible = @visible_xform == 5 && @xf5_var_julian > 0.0 endparam float param xf5_par_julian_dist caption = "JuliaN Distance" default = 0.0 visible = @visible_xform == 5 && @xf5_var_julian > 0.0 endparam float param xf5_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_par_juliaScope_power caption = "JuliaScope Power" default = 0.0 visible = @visible_xform == 5 && @xf5_var_juliaScope > 0.0 endparam float param xf5_par_juliaScope_dist caption = "JuliaScope Distance" default = 0.0 visible = @visible_xform == 5 && @xf5_var_juliaScope > 0.0 endparam float param xf5_var_blur caption = "Blur" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var35 caption = "Future Use" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var36 caption = "Future Use" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var37 caption = "Future Use" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var38 caption = "Future Use" default = 0.0 visible = @visible_xform == 5 endparam float param xf5_var39 caption = "Future Use" default = 0.0 visible = @visible_xform == 5 endparam heading caption = "Transform 7" visible = @visible_xform == 6 endheading float param xf6_p caption = "Probability" default = 0.01 ; max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 6 endparam float param xf6_c caption = "Color" default = 0.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 0.0, and the rest 0.0." visible = @visible_xform == 6 endparam float param xf6_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 6 endparam heading caption = "Coefficients" visible = @visible_xform == 6 endheading float param xf6_cfa caption = "a" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_cfb caption = "b" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_cfc caption = "c" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_cfd caption = "d" default = 0.16 visible = @visible_xform == 6 endparam float param xf6_cfe caption = "e" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_cff caption = "f" default = 0.0 visible = @visible_xform == 6 endparam heading caption = "Variations" visible = @visible_xform == 6 endheading float param xf6_var_linear caption = "Linear" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_spherical caption = "Spherical" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_swirl caption = "Swirl" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_polar caption = "Polar" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_heart caption = "Heart" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_disc caption = "Disc" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_spiral caption = "Spiral" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_diamond caption = "Diamond" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_ex caption = "Ex" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_julia caption = "Julia" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_bent caption = "Bent" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_waves caption = "Waves" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_fisheye caption = "Fisheye" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_popcorn caption = "Popcorn" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_exponential caption = "Exponential" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_power caption = "Power" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_cosine caption = "Cosine" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_rings caption = "Rings" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_fan caption = "Fan" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_blob caption = "Blob" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @visible_xform == 6 && @xf6_var_blob > 0.0 endparam float param xf6_par_blob_low caption = "Blob Low" default = .45 visible = @visible_xform == 6 && @xf6_var_blob > 0.0 endparam float param xf6_par_blob_high caption = "Blob High" default = 0.0 visible = @visible_xform == 6 && @xf6_var_blob > 0.0 endparam float param xf6_var_pdj caption = "PDJ" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_par_pdj_a caption = "PDJ a" default = 0.1 visible = @visible_xform == 6 && @xf6_var_pdj > 0.0 endparam float param xf6_par_pdj_b caption = "PDJ b" default = 0.1 visible = @visible_xform == 6 && @xf6_var_pdj > 0.0 endparam float param xf6_par_pdj_c caption = "PDJ c" default = 0.1 visible = @visible_xform == 6 && @xf6_var_pdj > 0.0 endparam float param xf6_par_pdj_d caption = "PDJ d" default = 0.1 visible = @visible_xform == 6 && @xf6_var_pdj > 0.0 endparam float param xf6_var_fan2 caption = "Fan2" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @visible_xform == 6 && @xf6_var_fan2 > 0.0 endparam float param xf6_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @visible_xform == 6 && @xf6_var_fan2 > 0.0 endparam float param xf6_var_rings2 caption = "Rings2" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_par_rings2_val caption = "Rings2 Val" default = 0.0 visible = @visible_xform == 6 && @xf6_var_rings2 > 0.0 endparam float param xf6_var_eyefish caption = "Eyefish" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_bubble caption = "Bubble" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_cylinder caption = "Cylinder" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_perspective caption = "Perspective" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_par_perspective_dist caption = "Perspective Distance" default = 0.0 visible = @visible_xform == 6 && @xf6_var_perspective > 0.0 endparam float param xf6_par_perspective_angle caption = "Perspective Angle" default = 0.0 visible = @visible_xform == 6 && @xf6_var_perspective > 0.0 endparam float param xf6_var_noise caption = "Noise" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var_julian caption = "JuliaN" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_par_julian_power caption = "JuliaN Power" default = 0.0 visible = @visible_xform == 6 && @xf6_var_julian > 0.0 endparam float param xf6_par_julian_dist caption = "JuliaN Distance" default = 0.0 visible = @visible_xform == 6 && @xf6_var_julian > 0.0 endparam float param xf6_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_par_juliaScope_power caption = "JuliaScope Power" default = 0.0 visible = @visible_xform == 6 && @xf6_var_juliaScope > 0.0 endparam float param xf6_par_juliaScope_dist caption = "JuliaScope Distance" default = 0.0 visible = @visible_xform == 6 && @xf6_var_juliaScope > 0.0 endparam float param xf6_var_blur caption = "Blur" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var35 caption = "Future Use" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var36 caption = "Future Use" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var37 caption = "Future Use" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var38 caption = "Future Use" default = 0.0 visible = @visible_xform == 6 endparam float param xf6_var39 caption = "Future Use" default = 0.0 visible = @visible_xform == 6 endparam heading caption = "Transform 8" visible = @visible_xform == 7 endheading float param xf7_p caption = "Probability" default = 0.01 ; max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 7 endparam float param xf7_c caption = "Color" default = 0.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 0.0, and the rest 0.0." visible = @visible_xform == 7 endparam float param xf7_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 7 endparam heading caption = "Coefficients" visible = @visible_xform == 7 endheading float param xf7_cfa caption = "a" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_cfb caption = "b" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_cfc caption = "c" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_cfd caption = "d" default = 0.16 visible = @visible_xform == 7 endparam float param xf7_cfe caption = "e" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_cff caption = "f" default = 0.0 visible = @visible_xform == 7 endparam heading caption = "Variations" visible = @visible_xform == 7 endheading float param xf7_var_linear caption = "Linear" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_spherical caption = "Spherical" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_swirl caption = "Swirl" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_polar caption = "Polar" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_heart caption = "Heart" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_disc caption = "Disc" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_spiral caption = "Spiral" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_diamond caption = "Diamond" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_ex caption = "Ex" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_julia caption = "Julia" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_bent caption = "Bent" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_waves caption = "Waves" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_fisheye caption = "Fisheye" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_popcorn caption = "Popcorn" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_exponential caption = "Exponential" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_power caption = "Power" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_cosine caption = "Cosine" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_rings caption = "Rings" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_fan caption = "Fan" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_blob caption = "Blob" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @visible_xform == 7 && @xf7_var_blob > 0.0 endparam float param xf7_par_blob_low caption = "Blob Low" default = .45 visible = @visible_xform == 7 && @xf7_var_blob > 0.0 endparam float param xf7_par_blob_high caption = "Blob High" default = 0.0 visible = @visible_xform == 7 && @xf7_var_blob > 0.0 endparam float param xf7_var_pdj caption = "PDJ" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_par_pdj_a caption = "PDJ a" default = 0.1 visible = @visible_xform == 7 && @xf7_var_pdj > 0.0 endparam float param xf7_par_pdj_b caption = "PDJ b" default = 0.1 visible = @visible_xform == 7 && @xf7_var_pdj > 0.0 endparam float param xf7_par_pdj_c caption = "PDJ c" default = 0.1 visible = @visible_xform == 7 && @xf7_var_pdj > 0.0 endparam float param xf7_par_pdj_d caption = "PDJ d" default = 0.1 visible = @visible_xform == 7 && @xf7_var_pdj > 0.0 endparam float param xf7_var_fan2 caption = "Fan2" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @visible_xform == 7 && @xf7_var_fan2 > 0.0 endparam float param xf7_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @visible_xform == 7 && @xf7_var_fan2 > 0.0 endparam float param xf7_var_rings2 caption = "Rings2" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_par_rings2_val caption = "Rings2 Val" default = 0.0 visible = @visible_xform == 7 && @xf7_var_rings2 > 0.0 endparam float param xf7_var_eyefish caption = "Eyefish" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_bubble caption = "Bubble" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_cylinder caption = "Cylinder" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_perspective caption = "Perspective" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_par_perspective_dist caption = "Perspective Distance" default = 0.0 visible = @visible_xform == 7 && @xf7_var_perspective > 0.0 endparam float param xf7_par_perspective_angle caption = "Perspective Angle" default = 0.0 visible = @visible_xform == 7 && @xf7_var_perspective > 0.0 endparam float param xf7_var_noise caption = "Noise" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var_julian caption = "JuliaN" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_par_julian_power caption = "JuliaN Power" default = 0.0 visible = @visible_xform == 7 && @xf7_var_julian > 0.0 endparam float param xf7_par_julian_dist caption = "JuliaN Distance" default = 0.0 visible = @visible_xform == 7 && @xf7_var_julian > 0.0 endparam float param xf7_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_par_juliaScope_power caption = "JuliaScope Power" default = 0.0 visible = @visible_xform == 7 && @xf7_var_juliaScope > 0.0 endparam float param xf7_par_juliaScope_dist caption = "JuliaScope Distance" default = 0.0 visible = @visible_xform == 7 && @xf7_var_juliaScope > 0.0 endparam float param xf7_var_blur caption = "Blur" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var35 caption = "Future Use" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var36 caption = "Future Use" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var37 caption = "Future Use" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var38 caption = "Future Use" default = 0.0 visible = @visible_xform == 7 endparam float param xf7_var39 caption = "Future Use" default = 0.0 visible = @visible_xform == 7 endparam heading caption = "Transform 9" visible = @visible_xform == 8 endheading float param xf8_p caption = "Probability" default = 0.01 ; max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 8 endparam float param xf8_c caption = "Color" default = 0.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 0.0, and the rest 0.0." visible = @visible_xform == 8 endparam float param xf8_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 8 endparam heading caption = "Coefficients" visible = @visible_xform == 8 endheading float param xf8_cfa caption = "a" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_cfb caption = "b" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_cfc caption = "c" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_cfd caption = "d" default = 0.16 visible = @visible_xform == 8 endparam float param xf8_cfe caption = "e" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_cff caption = "f" default = 0.0 visible = @visible_xform == 8 endparam heading caption = "Variations" visible = @visible_xform == 8 endheading float param xf8_var_linear caption = "Linear" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_spherical caption = "Spherical" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_swirl caption = "Swirl" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_polar caption = "Polar" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_heart caption = "Heart" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_disc caption = "Disc" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_spiral caption = "Spiral" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_diamond caption = "Diamond" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_ex caption = "Ex" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_julia caption = "Julia" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_bent caption = "Bent" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_waves caption = "Waves" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_fisheye caption = "Fisheye" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_popcorn caption = "Popcorn" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_exponential caption = "Exponential" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_power caption = "Power" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_cosine caption = "Cosine" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_rings caption = "Rings" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_fan caption = "Fan" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_blob caption = "Blob" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @visible_xform == 8 && @xf8_var_blob > 0.0 endparam float param xf8_par_blob_low caption = "Blob Low" default = .45 visible = @visible_xform == 8 && @xf8_var_blob > 0.0 endparam float param xf8_par_blob_high caption = "Blob High" default = 0.0 visible = @visible_xform == 8 && @xf8_var_blob > 0.0 endparam float param xf8_var_pdj caption = "PDJ" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_par_pdj_a caption = "PDJ a" default = 0.1 visible = @visible_xform == 8 && @xf8_var_pdj > 0.0 endparam float param xf8_par_pdj_b caption = "PDJ b" default = 0.1 visible = @visible_xform == 8 && @xf8_var_pdj > 0.0 endparam float param xf8_par_pdj_c caption = "PDJ c" default = 0.1 visible = @visible_xform == 8 && @xf8_var_pdj > 0.0 endparam float param xf8_par_pdj_d caption = "PDJ d" default = 0.1 visible = @visible_xform == 8 && @xf8_var_pdj > 0.0 endparam float param xf8_var_fan2 caption = "Fan2" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @visible_xform == 8 && @xf8_var_fan2 > 0.0 endparam float param xf8_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @visible_xform == 8 && @xf8_var_fan2 > 0.0 endparam float param xf8_var_rings2 caption = "Rings2" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_par_rings2_val caption = "Rings2 Val" default = 0.0 visible = @visible_xform == 8 && @xf8_var_rings2 > 0.0 endparam float param xf8_var_eyefish caption = "Eyefish" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_bubble caption = "Bubble" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_cylinder caption = "Cylinder" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_perspective caption = "Perspective" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_par_perspective_dist caption = "Perspective Distance" default = 0.0 visible = @visible_xform == 8 && @xf8_var_perspective > 0.0 endparam float param xf8_par_perspective_angle caption = "Perspective Angle" default = 0.0 visible = @visible_xform == 8 && @xf8_var_perspective > 0.0 endparam float param xf8_var_noise caption = "Noise" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var_julian caption = "JuliaN" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_par_julian_power caption = "JuliaN Power" default = 0.0 visible = @visible_xform == 8 && @xf8_var_julian > 0.0 endparam float param xf8_par_julian_dist caption = "JuliaN Distance" default = 0.0 visible = @visible_xform == 8 && @xf8_var_julian > 0.0 endparam float param xf8_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_par_juliaScope_power caption = "JuliaScope Power" default = 0.0 visible = @visible_xform == 8 && @xf8_var_juliaScope > 0.0 endparam float param xf8_par_juliaScope_dist caption = "JuliaScope Distance" default = 0.0 visible = @visible_xform == 8 && @xf8_var_juliaScope > 0.0 endparam float param xf8_var_blur caption = "Blur" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var35 caption = "Future Use" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var36 caption = "Future Use" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var37 caption = "Future Use" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var38 caption = "Future Use" default = 0.0 visible = @visible_xform == 8 endparam float param xf8_var39 caption = "Future Use" default = 0.0 visible = @visible_xform == 8 endparam heading caption = "Transform 10" visible = @visible_xform == 9 endheading float param xf9_p caption = "Probability" default = 0.01 max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 9 endparam float param xf9_c caption = "Color" default = 0.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 0.0, and the rest 0.0." visible = @visible_xform == 9 endparam float param xf9_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 9 endparam heading caption = "Coefficients" visible = @visible_xform == 9 endheading float param xf9_cfa caption = "a" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_cfb caption = "b" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_cfc caption = "c" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_cfd caption = "d" default = 0.16 visible = @visible_xform == 9 endparam float param xf9_cfe caption = "e" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_cff caption = "f" default = 0.0 visible = @visible_xform == 9 endparam heading caption = "Variations" visible = @visible_xform == 9 endheading float param xf9_var_linear caption = "Linear" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_spherical caption = "Spherical" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_swirl caption = "Swirl" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_polar caption = "Polar" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_heart caption = "Heart" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_disc caption = "Disc" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_spiral caption = "Spiral" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_diamond caption = "Diamond" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_ex caption = "Ex" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_julia caption = "Julia" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_bent caption = "Bent" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_waves caption = "Waves" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_fisheye caption = "Fisheye" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_popcorn caption = "Popcorn" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_exponential caption = "Exponential" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_power caption = "Power" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_cosine caption = "Cosine" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_rings caption = "Rings" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_fan caption = "Fan" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_blob caption = "Blob" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @visible_xform == 9 && @xf9_var_blob > 0.0 endparam float param xf9_par_blob_low caption = "Blob Low" default = .45 visible = @visible_xform == 9 && @xf9_var_blob > 0.0 endparam float param xf9_par_blob_high caption = "Blob High" default = 0.0 visible = @visible_xform == 9 && @xf9_var_blob > 0.0 endparam float param xf9_var_pdj caption = "PDJ" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_par_pdj_a caption = "PDJ a" default = 0.1 visible = @visible_xform == 9 && @xf9_var_pdj > 0.0 endparam float param xf9_par_pdj_b caption = "PDJ b" default = 0.1 visible = @visible_xform == 9 && @xf9_var_pdj > 0.0 endparam float param xf9_par_pdj_c caption = "PDJ c" default = 0.1 visible = @visible_xform == 9 && @xf9_var_pdj > 0.0 endparam float param xf9_par_pdj_d caption = "PDJ d" default = 0.1 visible = @visible_xform == 9 && @xf9_var_pdj > 0.0 endparam float param xf9_var_fan2 caption = "Fan2" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @visible_xform == 9 && @xf9_var_fan2 > 0.0 endparam float param xf9_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @visible_xform == 9 && @xf9_var_fan2 > 0.0 endparam float param xf9_var_rings2 caption = "Rings2" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_par_rings2_val caption = "Rings2 Val" default = 0.0 visible = @visible_xform == 9 && @xf9_var_rings2 > 0.0 endparam float param xf9_var_eyefish caption = "Eyefish" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_bubble caption = "Bubble" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_cylinder caption = "Cylinder" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_perspective caption = "Perspective" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_par_perspective_dist caption = "Perspective Distance" default = 0.0 visible = @visible_xform == 9 && @xf9_var_perspective > 0.0 endparam float param xf9_par_perspective_angle caption = "Perspective Angle" default = 0.0 visible = @visible_xform == 9 && @xf9_var_perspective > 0.0 endparam float param xf9_var_noise caption = "Noise" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var_julian caption = "JuliaN" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_par_julian_power caption = "JuliaN Power" default = 0.0 visible = @visible_xform == 9 && @xf9_var_julian > 0.0 endparam float param xf9_par_julian_dist caption = "JuliaN Distance" default = 0.0 visible = @visible_xform == 9 && @xf9_var_julian > 0.0 endparam float param xf9_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_par_juliaScope_power caption = "JuliaScope Power" default = 0.0 visible = @visible_xform == 9 && @xf9_var_juliaScope > 0.0 endparam float param xf9_par_juliaScope_dist caption = "JuliaScope Distance" default = 0.0 visible = @visible_xform == 9 && @xf9_var_juliaScope > 0.0 endparam float param xf9_var_blur caption = "Blur" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var35 caption = "Future Use" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var36 caption = "Future Use" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var37 caption = "Future Use" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var38 caption = "Future Use" default = 0.0 visible = @visible_xform == 9 endparam float param xf9_var39 caption = "Future Use" default = 0.0 visible = @visible_xform == 9 endparam heading caption = "Transform 11" visible = @visible_xform == 10 endheading float param xf10_p caption = "Probability" default = 0.01 max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 10 endparam float param xf10_c caption = "Color" default = 0.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 0.0, and the rest 0.0." visible = @visible_xform == 10 endparam float param xf10_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 10 endparam heading caption = "Coefficients" visible = @visible_xform == 10 endheading float param xf10_cfa caption = "a" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_cfb caption = "b" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_cfc caption = "c" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_cfd caption = "d" default = 0.16 visible = @visible_xform == 10 endparam float param xf10_cfe caption = "e" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_cff caption = "f" default = 0.0 visible = @visible_xform == 10 endparam heading caption = "Variations" visible = @visible_xform == 10 endheading float param xf10_var_linear caption = "Linear" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_spherical caption = "Spherical" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_swirl caption = "Swirl" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_polar caption = "Polar" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_heart caption = "Heart" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_disc caption = "Disc" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_spiral caption = "Spiral" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_diamond caption = "Diamond" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_ex caption = "Ex" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_julia caption = "Julia" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_bent caption = "Bent" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_waves caption = "Waves" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_fisheye caption = "Fisheye" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_popcorn caption = "Popcorn" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_exponential caption = "Exponential" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_power caption = "Power" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_cosine caption = "Cosine" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_rings caption = "Rings" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_fan caption = "Fan" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_blob caption = "Blob" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @visible_xform == 10 && @xf10_var_blob > 0.0 endparam float param xf10_par_blob_low caption = "Blob Low" default = .45 visible = @visible_xform == 10 && @xf10_var_blob > 0.0 endparam float param xf10_par_blob_high caption = "Blob High" default = 0.0 visible = @visible_xform == 10 && @xf10_var_blob > 0.0 endparam float param xf10_var_pdj caption = "PDJ" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_par_pdj_a caption = "PDJ a" default = 0.1 visible = @visible_xform == 10 && @xf10_var_pdj > 0.0 endparam float param xf10_par_pdj_b caption = "PDJ b" default = 0.1 visible = @visible_xform == 10 && @xf10_var_pdj > 0.0 endparam float param xf10_par_pdj_c caption = "PDJ c" default = 0.1 visible = @visible_xform == 10 && @xf10_var_pdj > 0.0 endparam float param xf10_par_pdj_d caption = "PDJ d" default = 0.1 visible = @visible_xform == 10 && @xf10_var_pdj > 0.0 endparam float param xf10_var_fan2 caption = "Fan2" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @visible_xform == 10 && @xf10_var_fan2 > 0.0 endparam float param xf10_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @visible_xform == 10 && @xf10_var_fan2 > 0.0 endparam float param xf10_var_rings2 caption = "Rings2" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_par_rings2_val caption = "Rings2 Val" default = 0.0 visible = @visible_xform == 10 && @xf10_var_rings2 > 0.0 endparam float param xf10_var_eyefish caption = "Eyefish" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_bubble caption = "Bubble" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_cylinder caption = "Cylinder" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_perspective caption = "Perspective" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_par_perspective_dist caption = "Perspective Distance" default = 0.0 visible = @visible_xform == 10 && @xf10_var_perspective > 0.0 endparam float param xf10_par_perspective_angle caption = "Perspective Angle" default = 0.0 visible = @visible_xform == 10 && @xf10_var_perspective > 0.0 endparam float param xf10_var_noise caption = "Noise" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var_julian caption = "JuliaN" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_par_julian_power caption = "JuliaN Power" default = 0.0 visible = @visible_xform == 10 && @xf10_var_julian > 0.0 endparam float param xf10_par_julian_dist caption = "JuliaN Distance" default = 0.0 visible = @visible_xform == 10 && @xf10_var_julian > 0.0 endparam float param xf10_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_par_juliaScope_power caption = "JuliaScope Power" default = 0.0 visible = @visible_xform == 10 && @xf10_var_juliaScope > 0.0 endparam float param xf10_par_juliaScope_dist caption = "JuliaScope Distance" default = 0.0 visible = @visible_xform == 10 && @xf10_var_juliaScope > 0.0 endparam float param xf10_var_blur caption = "Blur" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var35 caption = "Future Use" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var36 caption = "Future Use" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var37 caption = "Future Use" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var38 caption = "Future Use" default = 0.0 visible = @visible_xform == 10 endparam float param xf10_var39 caption = "Future Use" default = 0.0 visible = @visible_xform == 10 endparam heading caption = "Transform 12" visible = @visible_xform == 11 endheading float param xf11_p caption = "Probability" default = 0.01 max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 11 endparam float param xf11_c caption = "Color" default = 0.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 0.0, and the rest 0.0." visible = @visible_xform == 11 endparam float param xf11_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 11 endparam heading caption = "Coefficients" visible = @visible_xform == 11 endheading float param xf11_cfa caption = "a" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_cfb caption = "b" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_cfc caption = "c" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_cfd caption = "d" default = 0.16 visible = @visible_xform == 11 endparam float param xf11_cfe caption = "e" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_cff caption = "f" default = 0.0 visible = @visible_xform == 11 endparam heading caption = "Variations" visible = @visible_xform == 11 endheading float param xf11_var_linear caption = "Linear" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_spherical caption = "Spherical" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_swirl caption = "Swirl" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_polar caption = "Polar" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_heart caption = "Heart" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_disc caption = "Disc" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_spiral caption = "Spiral" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_diamond caption = "Diamond" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_ex caption = "Ex" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_julia caption = "Julia" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_bent caption = "Bent" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_waves caption = "Waves" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_fisheye caption = "Fisheye" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_popcorn caption = "Popcorn" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_exponential caption = "Exponential" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_power caption = "Power" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_cosine caption = "Cosine" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_rings caption = "Rings" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_fan caption = "Fan" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_blob caption = "Blob" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @visible_xform == 11 && @xf11_var_blob > 0.0 endparam float param xf11_par_blob_low caption = "Blob Low" default = .45 visible = @visible_xform == 11 && @xf11_var_blob > 0.0 endparam float param xf11_par_blob_high caption = "Blob High" default = 0.0 visible = @visible_xform == 11 && @xf11_var_blob > 0.0 endparam float param xf11_var_pdj caption = "PDJ" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_par_pdj_a caption = "PDJ a" default = 0.1 visible = @visible_xform == 11 && @xf11_var_pdj > 0.0 endparam float param xf11_par_pdj_b caption = "PDJ b" default = 0.1 visible = @visible_xform == 11 && @xf11_var_pdj > 0.0 endparam float param xf11_par_pdj_c caption = "PDJ c" default = 0.1 visible = @visible_xform == 11 && @xf11_var_pdj > 0.0 endparam float param xf11_par_pdj_d caption = "PDJ d" default = 0.1 visible = @visible_xform == 11 && @xf11_var_pdj > 0.0 endparam float param xf11_var_fan2 caption = "Fan2" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @visible_xform == 11 && @xf11_var_fan2 > 0.0 endparam float param xf11_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @visible_xform == 11 && @xf11_var_fan2 > 0.0 endparam float param xf11_var_rings2 caption = "Rings2" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_par_rings2_val caption = "Rings2 Val" default = 0.0 visible = @visible_xform == 11 && @xf11_var_rings2 > 0.0 endparam float param xf11_var_eyefish caption = "Eyefish" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_bubble caption = "Bubble" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_cylinder caption = "Cylinder" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_perspective caption = "Perspective" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_par_perspective_dist caption = "Perspective Distance" default = 0.0 visible = @visible_xform == 11 && @xf11_var_perspective > 0.0 endparam float param xf11_par_perspective_angle caption = "Perspective Angle" default = 0.0 visible = @visible_xform == 11 && @xf11_var_perspective > 0.0 endparam float param xf11_var_noise caption = "Noise" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var_julian caption = "JuliaN" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_par_julian_power caption = "JuliaN Power" default = 0.0 visible = @visible_xform == 11 && @xf11_var_julian > 0.0 endparam float param xf11_par_julian_dist caption = "JuliaN Distance" default = 0.0 visible = @visible_xform == 11 && @xf11_var_julian > 0.0 endparam float param xf11_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_par_juliaScope_power caption = "JuliaScope Power" default = 0.0 visible = @visible_xform == 11 && @xf11_var_juliaScope > 0.0 endparam float param xf11_par_juliaScope_dist caption = "JuliaScope Distance" default = 0.0 visible = @visible_xform == 11 && @xf11_var_juliaScope > 0.0 endparam float param xf11_var_blur caption = "Blur" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var35 caption = "Future Use" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var36 caption = "Future Use" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var37 caption = "Future Use" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var38 caption = "Future Use" default = 0.0 visible = @visible_xform == 11 endparam float param xf11_var39 caption = "Future Use" default = 0.0 visible = @visible_xform == 11 endparam heading caption = "Transform 13" visible = @visible_xform == 12 endheading float param xf12_p caption = "Probability" default = 0.01 max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 12 endparam float param xf12_c caption = "Color" default = 0.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 0.0, and the rest 0.0." visible = @visible_xform == 12 endparam float param xf12_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 12 endparam heading caption = "Coefficients" visible = @visible_xform == 12 endheading float param xf12_cfa caption = "a" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_cfb caption = "b" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_cfc caption = "c" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_cfd caption = "d" default = 0.16 visible = @visible_xform == 12 endparam float param xf12_cfe caption = "e" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_cff caption = "f" default = 0.0 visible = @visible_xform == 12 endparam heading caption = "Variations" visible = @visible_xform == 12 endheading float param xf12_var_linear caption = "Linear" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_spherical caption = "Spherical" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_swirl caption = "Swirl" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_polar caption = "Polar" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_heart caption = "Heart" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_disc caption = "Disc" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_spiral caption = "Spiral" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_diamond caption = "Diamond" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_ex caption = "Ex" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_julia caption = "Julia" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_bent caption = "Bent" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_waves caption = "Waves" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_fisheye caption = "Fisheye" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_popcorn caption = "Popcorn" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_exponential caption = "Exponential" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_power caption = "Power" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_cosine caption = "Cosine" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_rings caption = "Rings" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_fan caption = "Fan" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_blob caption = "Blob" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @visible_xform == 12 && @xf12_var_blob > 0.0 endparam float param xf12_par_blob_low caption = "Blob Low" default = .45 visible = @visible_xform == 12 && @xf12_var_blob > 0.0 endparam float param xf12_par_blob_high caption = "Blob High" default = 0.0 visible = @visible_xform == 12 && @xf12_var_blob > 0.0 endparam float param xf12_var_pdj caption = "PDJ" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_par_pdj_a caption = "PDJ a" default = 0.1 visible = @visible_xform == 12 && @xf12_var_pdj > 0.0 endparam float param xf12_par_pdj_b caption = "PDJ b" default = 0.1 visible = @visible_xform == 12 && @xf12_var_pdj > 0.0 endparam float param xf12_par_pdj_c caption = "PDJ c" default = 0.1 visible = @visible_xform == 12 && @xf12_var_pdj > 0.0 endparam float param xf12_par_pdj_d caption = "PDJ d" default = 0.1 visible = @visible_xform == 12 && @xf12_var_pdj > 0.0 endparam float param xf12_var_fan2 caption = "Fan2" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @visible_xform == 12 && @xf12_var_fan2 > 0.0 endparam float param xf12_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @visible_xform == 12 && @xf12_var_fan2 > 0.0 endparam float param xf12_var_rings2 caption = "Rings2" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_par_rings2_val caption = "Rings2 Val" default = 0.0 visible = @visible_xform == 12 && @xf12_var_rings2 > 0.0 endparam float param xf12_var_eyefish caption = "Eyefish" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_bubble caption = "Bubble" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_cylinder caption = "Cylinder" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_perspective caption = "Perspective" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_par_perspective_dist caption = "Perspective Distance" default = 0.0 visible = @visible_xform == 12 && @xf12_var_perspective > 0.0 endparam float param xf12_par_perspective_angle caption = "Perspective Angle" default = 0.0 visible = @visible_xform == 12 && @xf12_var_perspective > 0.0 endparam float param xf12_var_noise caption = "Noise" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var_julian caption = "JuliaN" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_par_julian_power caption = "JuliaN Power" default = 0.0 visible = @visible_xform == 12 && @xf12_var_julian > 0.0 endparam float param xf12_par_julian_dist caption = "JuliaN Distance" default = 0.0 visible = @visible_xform == 12 && @xf12_var_julian > 0.0 endparam float param xf12_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_par_juliaScope_power caption = "JuliaScope Power" default = 0.0 visible = @visible_xform == 12 && @xf12_var_juliaScope > 0.0 endparam float param xf12_par_juliaScope_dist caption = "JuliaScope Distance" default = 0.0 visible = @visible_xform == 12 && @xf12_var_juliaScope > 0.0 endparam float param xf12_var_blur caption = "Blur" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var35 caption = "Future Use" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var36 caption = "Future Use" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var37 caption = "Future Use" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var38 caption = "Future Use" default = 0.0 visible = @visible_xform == 12 endparam float param xf12_var39 caption = "Future Use" default = 0.0 visible = @visible_xform == 12 endparam heading caption = "Transform 14" visible = @visible_xform == 13 endheading float param xf13_p caption = "Probability" default = 0.01 max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 13 endparam float param xf13_c caption = "Color" default = 0.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 0.0, and the rest 0.0." visible = @visible_xform == 13 endparam float param xf13_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 13 endparam heading caption = "Coefficients" visible = @visible_xform == 13 endheading float param xf13_cfa caption = "a" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_cfb caption = "b" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_cfc caption = "c" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_cfd caption = "d" default = 0.16 visible = @visible_xform == 13 endparam float param xf13_cfe caption = "e" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_cff caption = "f" default = 0.0 visible = @visible_xform == 13 endparam heading caption = "Variations" visible = @visible_xform == 13 endheading float param xf13_var_linear caption = "Linear" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_spherical caption = "Spherical" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_swirl caption = "Swirl" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_polar caption = "Polar" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_heart caption = "Heart" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_disc caption = "Disc" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_spiral caption = "Spiral" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_diamond caption = "Diamond" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_ex caption = "Ex" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_julia caption = "Julia" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_bent caption = "Bent" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_waves caption = "Waves" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_fisheye caption = "Fisheye" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_popcorn caption = "Popcorn" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_exponential caption = "Exponential" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_power caption = "Power" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_cosine caption = "Cosine" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_rings caption = "Rings" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_fan caption = "Fan" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_blob caption = "Blob" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @visible_xform == 13 && @xf13_var_blob > 0.0 endparam float param xf13_par_blob_low caption = "Blob Low" default = .45 visible = @visible_xform == 13 && @xf13_var_blob > 0.0 endparam float param xf13_par_blob_high caption = "Blob High" default = 0.0 visible = @visible_xform == 13 && @xf13_var_blob > 0.0 endparam float param xf13_var_pdj caption = "PDJ" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_par_pdj_a caption = "PDJ a" default = 0.1 visible = @visible_xform == 13 && @xf13_var_pdj > 0.0 endparam float param xf13_par_pdj_b caption = "PDJ b" default = 0.1 visible = @visible_xform == 13 && @xf13_var_pdj > 0.0 endparam float param xf13_par_pdj_c caption = "PDJ c" default = 0.1 visible = @visible_xform == 13 && @xf13_var_pdj > 0.0 endparam float param xf13_par_pdj_d caption = "PDJ d" default = 0.1 visible = @visible_xform == 13 && @xf13_var_pdj > 0.0 endparam float param xf13_var_fan2 caption = "Fan2" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @visible_xform == 13 && @xf13_var_fan2 > 0.0 endparam float param xf13_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @visible_xform == 13 && @xf13_var_fan2 > 0.0 endparam float param xf13_var_rings2 caption = "Rings2" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_par_rings2_val caption = "Rings2 Val" default = 0.0 visible = @visible_xform == 13 && @xf13_var_rings2 > 0.0 endparam float param xf13_var_eyefish caption = "Eyefish" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_bubble caption = "Bubble" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_cylinder caption = "Cylinder" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_perspective caption = "Perspective" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_par_perspective_dist caption = "Perspective Distance" default = 0.0 visible = @visible_xform == 13 && @xf13_var_perspective > 0.0 endparam float param xf13_par_perspective_angle caption = "Perspective Angle" default = 0.0 visible = @visible_xform == 13 && @xf13_var_perspective > 0.0 endparam float param xf13_var_noise caption = "Noise" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var_julian caption = "JuliaN" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_par_julian_power caption = "JuliaN Power" default = 0.0 visible = @visible_xform == 13 && @xf13_var_julian > 0.0 endparam float param xf13_par_julian_dist caption = "JuliaN Distance" default = 0.0 visible = @visible_xform == 13 && @xf13_var_julian > 0.0 endparam float param xf13_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_par_juliaScope_power caption = "JuliaScope Power" default = 0.0 visible = @visible_xform == 13 && @xf13_var_juliaScope > 0.0 endparam float param xf13_par_juliaScope_dist caption = "JuliaScope Distance" default = 0.0 visible = @visible_xform == 13 && @xf13_var_juliaScope > 0.0 endparam float param xf13_var_blur caption = "Blur" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var35 caption = "Future Use" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var36 caption = "Future Use" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var37 caption = "Future Use" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var38 caption = "Future Use" default = 0.0 visible = @visible_xform == 13 endparam float param xf13_var39 caption = "Future Use" default = 0.0 visible = @visible_xform == 13 endparam heading caption = "Transform 15" visible = @visible_xform == 14 endheading float param xf14_p caption = "Probability" default = 0.01 max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 14 endparam float param xf14_c caption = "Color" default = 0.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 0.0, and the rest 0.0." visible = @visible_xform == 14 endparam float param xf14_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 14 endparam heading caption = "Coefficients" visible = @visible_xform == 14 endheading float param xf14_cfa caption = "a" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_cfb caption = "b" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_cfc caption = "c" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_cfd caption = "d" default = 0.16 visible = @visible_xform == 14 endparam float param xf14_cfe caption = "e" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_cff caption = "f" default = 0.0 visible = @visible_xform == 14 endparam heading caption = "Variations" visible = @visible_xform == 14 endheading float param xf14_var_linear caption = "Linear" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_spherical caption = "Spherical" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_swirl caption = "Swirl" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_polar caption = "Polar" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_heart caption = "Heart" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_disc caption = "Disc" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_spiral caption = "Spiral" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_diamond caption = "Diamond" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_ex caption = "Ex" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_julia caption = "Julia" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_bent caption = "Bent" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_waves caption = "Waves" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_fisheye caption = "Fisheye" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_popcorn caption = "Popcorn" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_exponential caption = "Exponential" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_power caption = "Power" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_cosine caption = "Cosine" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_rings caption = "Rings" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_fan caption = "Fan" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_blob caption = "Blob" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @visible_xform == 14 && @xf14_var_blob > 0.0 endparam float param xf14_par_blob_low caption = "Blob Low" default = .45 visible = @visible_xform == 14 && @xf14_var_blob > 0.0 endparam float param xf14_par_blob_high caption = "Blob High" default = 0.0 visible = @visible_xform == 14 && @xf14_var_blob > 0.0 endparam float param xf14_var_pdj caption = "PDJ" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_par_pdj_a caption = "PDJ a" default = 0.1 visible = @visible_xform == 14 && @xf14_var_pdj > 0.0 endparam float param xf14_par_pdj_b caption = "PDJ b" default = 0.1 visible = @visible_xform == 14 && @xf14_var_pdj > 0.0 endparam float param xf14_par_pdj_c caption = "PDJ c" default = 0.1 visible = @visible_xform == 14 && @xf14_var_pdj > 0.0 endparam float param xf14_par_pdj_d caption = "PDJ d" default = 0.1 visible = @visible_xform == 14 && @xf14_var_pdj > 0.0 endparam float param xf14_var_fan2 caption = "Fan2" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @visible_xform == 14 && @xf14_var_fan2 > 0.0 endparam float param xf14_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @visible_xform == 14 && @xf14_var_fan2 > 0.0 endparam float param xf14_var_rings2 caption = "Rings2" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_par_rings2_val caption = "Rings2 Val" default = 0.0 visible = @visible_xform == 14 && @xf14_var_rings2 > 0.0 endparam float param xf14_var_eyefish caption = "Eyefish" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_bubble caption = "Bubble" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_cylinder caption = "Cylinder" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_perspective caption = "Perspective" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_par_perspective_dist caption = "Perspective Distance" default = 0.0 visible = @visible_xform == 14 && @xf14_var_perspective > 0.0 endparam float param xf14_par_perspective_angle caption = "Perspective Angle" default = 0.0 visible = @visible_xform == 14 && @xf14_var_perspective > 0.0 endparam float param xf14_var_noise caption = "Noise" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var_julian caption = "JuliaN" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_par_julian_power caption = "JuliaN Power" default = 0.0 visible = @visible_xform == 14 && @xf14_var_julian > 0.0 endparam float param xf14_par_julian_dist caption = "JuliaN Distance" default = 0.0 visible = @visible_xform == 14 && @xf14_var_julian > 0.0 endparam float param xf14_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_par_juliaScope_power caption = "JuliaScope Power" default = 0.0 visible = @visible_xform == 14 && @xf14_var_juliaScope > 0.0 endparam float param xf14_par_juliaScope_dist caption = "JuliaScope Distance" default = 0.0 visible = @visible_xform == 14 && @xf14_var_juliaScope > 0.0 endparam float param xf14_var_blur caption = "Blur" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var35 caption = "Future Use" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var36 caption = "Future Use" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var37 caption = "Future Use" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var38 caption = "Future Use" default = 0.0 visible = @visible_xform == 14 endparam float param xf14_var39 caption = "Future Use" default = 0.0 visible = @visible_xform == 14 endparam heading caption = "Transform 16" visible = @visible_xform == 15 endheading float param xf15_p caption = "Probability" default = 0.01 max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 15 endparam float param xf15_c caption = "Color" default = 0.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 0.0, and the rest 0.0." visible = @visible_xform == 15 endparam float param xf15_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 15 endparam heading caption = "Coefficients" visible = @visible_xform == 15 endheading float param xf15_cfa caption = "a" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_cfb caption = "b" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_cfc caption = "c" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_cfd caption = "d" default = 0.16 visible = @visible_xform == 15 endparam float param xf15_cfe caption = "e" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_cff caption = "f" default = 0.0 visible = @visible_xform == 15 endparam heading caption = "Variations" visible = @visible_xform == 15 endheading float param xf15_var_linear caption = "Linear" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_spherical caption = "Spherical" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_swirl caption = "Swirl" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_polar caption = "Polar" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_heart caption = "Heart" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_disc caption = "Disc" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_spiral caption = "Spiral" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_diamond caption = "Diamond" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_ex caption = "Ex" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_julia caption = "Julia" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_bent caption = "Bent" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_waves caption = "Waves" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_fisheye caption = "Fisheye" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_popcorn caption = "Popcorn" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_exponential caption = "Exponential" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_power caption = "Power" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_cosine caption = "Cosine" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_rings caption = "Rings" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_fan caption = "Fan" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_blob caption = "Blob" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @visible_xform == 15 && @xf15_var_blob > 0.0 endparam float param xf15_par_blob_low caption = "Blob Low" default = .45 visible = @visible_xform == 15 && @xf15_var_blob > 0.0 endparam float param xf15_par_blob_high caption = "Blob High" default = 0.0 visible = @visible_xform == 15 && @xf15_var_blob > 0.0 endparam float param xf15_var_pdj caption = "PDJ" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_par_pdj_a caption = "PDJ a" default = 0.1 visible = @visible_xform == 15 && @xf15_var_pdj > 0.0 endparam float param xf15_par_pdj_b caption = "PDJ b" default = 0.1 visible = @visible_xform == 15 && @xf15_var_pdj > 0.0 endparam float param xf15_par_pdj_c caption = "PDJ c" default = 0.1 visible = @visible_xform == 15 && @xf15_var_pdj > 0.0 endparam float param xf15_par_pdj_d caption = "PDJ d" default = 0.1 visible = @visible_xform == 15 && @xf15_var_pdj > 0.0 endparam float param xf15_var_fan2 caption = "Fan2" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @visible_xform == 15 && @xf15_var_fan2 > 0.0 endparam float param xf15_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @visible_xform == 15 && @xf15_var_fan2 > 0.0 endparam float param xf15_var_rings2 caption = "Rings2" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_par_rings2_val caption = "Rings2 Val" default = 0.0 visible = @visible_xform == 15 && @xf15_var_rings2 > 0.0 endparam float param xf15_var_eyefish caption = "Eyefish" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_bubble caption = "Bubble" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_cylinder caption = "Cylinder" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_perspective caption = "Perspective" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_par_perspective_dist caption = "Perspective Distance" default = 0.0 visible = @visible_xform == 15 && @xf15_var_perspective > 0.0 endparam float param xf15_par_perspective_angle caption = "Perspective Angle" default = 0.0 visible = @visible_xform == 15 && @xf15_var_perspective > 0.0 endparam float param xf15_var_noise caption = "Noise" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var_julian caption = "JuliaN" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_par_julian_power caption = "JuliaN Power" default = 0.0 visible = @visible_xform == 15 && @xf15_var_julian > 0.0 endparam float param xf15_par_julian_dist caption = "JuliaN Distance" default = 0.0 visible = @visible_xform == 15 && @xf15_var_julian > 0.0 endparam float param xf15_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_par_juliaScope_power caption = "JuliaScope Power" default = 0.0 visible = @visible_xform == 15 && @xf15_var_juliaScope > 0.0 endparam float param xf15_par_juliaScope_dist caption = "JuliaScope Distance" default = 0.0 visible = @visible_xform == 15 && @xf15_var_juliaScope > 0.0 endparam float param xf15_var_blur caption = "Blur" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var35 caption = "Future Use" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var36 caption = "Future Use" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var37 caption = "Future Use" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var38 caption = "Future Use" default = 0.0 visible = @visible_xform == 15 endparam float param xf15_var39 caption = "Future Use" default = 0.0 visible = @visible_xform == 15 endparam heading caption = "Transform 17" visible = @visible_xform == 16 endheading float param xf16_p caption = "Probability" default = 0.01 max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 16 endparam float param xf16_c caption = "Color" default = 0.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 0.0, and the rest 0.0." visible = @visible_xform == 16 endparam float param xf16_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 16 endparam heading caption = "Coefficients" visible = @visible_xform == 16 endheading float param xf16_cfa caption = "a" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_cfb caption = "b" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_cfc caption = "c" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_cfd caption = "d" default = 0.16 visible = @visible_xform == 16 endparam float param xf16_cfe caption = "e" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_cff caption = "f" default = 0.0 visible = @visible_xform == 16 endparam heading caption = "Variations" visible = @visible_xform == 16 endheading float param xf16_var_linear caption = "Linear" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_spherical caption = "Spherical" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_swirl caption = "Swirl" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_polar caption = "Polar" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_heart caption = "Heart" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_disc caption = "Disc" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_spiral caption = "Spiral" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_diamond caption = "Diamond" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_ex caption = "Ex" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_julia caption = "Julia" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_bent caption = "Bent" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_waves caption = "Waves" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_fisheye caption = "Fisheye" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_popcorn caption = "Popcorn" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_exponential caption = "Exponential" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_power caption = "Power" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_cosine caption = "Cosine" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_rings caption = "Rings" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_fan caption = "Fan" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_blob caption = "Blob" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @visible_xform == 16 && @xf16_var_blob > 0.0 endparam float param xf16_par_blob_low caption = "Blob Low" default = .45 visible = @visible_xform == 16 && @xf16_var_blob > 0.0 endparam float param xf16_par_blob_high caption = "Blob High" default = 0.0 visible = @visible_xform == 16 && @xf16_var_blob > 0.0 endparam float param xf16_var_pdj caption = "PDJ" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_par_pdj_a caption = "PDJ a" default = 0.1 visible = @visible_xform == 16 && @xf16_var_pdj > 0.0 endparam float param xf16_par_pdj_b caption = "PDJ b" default = 0.1 visible = @visible_xform == 16 && @xf16_var_pdj > 0.0 endparam float param xf16_par_pdj_c caption = "PDJ c" default = 0.1 visible = @visible_xform == 16 && @xf16_var_pdj > 0.0 endparam float param xf16_par_pdj_d caption = "PDJ d" default = 0.1 visible = @visible_xform == 16 && @xf16_var_pdj > 0.0 endparam float param xf16_var_fan2 caption = "Fan2" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @visible_xform == 16 && @xf16_var_fan2 > 0.0 endparam float param xf16_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @visible_xform == 16 && @xf16_var_fan2 > 0.0 endparam float param xf16_var_rings2 caption = "Rings2" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_par_rings2_val caption = "Rings2 Val" default = 0.0 visible = @visible_xform == 16 && @xf16_var_rings2 > 0.0 endparam float param xf16_var_eyefish caption = "Eyefish" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_bubble caption = "Bubble" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_cylinder caption = "Cylinder" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_perspective caption = "Perspective" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_par_perspective_dist caption = "Perspective Distance" default = 0.0 visible = @visible_xform == 16 && @xf16_var_perspective > 0.0 endparam float param xf16_par_perspective_angle caption = "Perspective Angle" default = 0.0 visible = @visible_xform == 16 && @xf16_var_perspective > 0.0 endparam float param xf16_var_noise caption = "Noise" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var_julian caption = "JuliaN" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_par_julian_power caption = "JuliaN Power" default = 0.0 visible = @visible_xform == 16 && @xf16_var_julian > 0.0 endparam float param xf16_par_julian_dist caption = "JuliaN Distance" default = 0.0 visible = @visible_xform == 16 && @xf16_var_julian > 0.0 endparam float param xf16_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_par_juliaScope_power caption = "JuliaScope Power" default = 0.0 visible = @visible_xform == 16 && @xf16_var_juliaScope > 0.0 endparam float param xf16_par_juliaScope_dist caption = "JuliaScope Distance" default = 0.0 visible = @visible_xform == 16 && @xf16_var_juliaScope > 0.0 endparam float param xf16_var_blur caption = "Blur" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var35 caption = "Future Use" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var36 caption = "Future Use" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var37 caption = "Future Use" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var38 caption = "Future Use" default = 0.0 visible = @visible_xform == 16 endparam float param xf16_var39 caption = "Future Use" default = 0.0 visible = @visible_xform == 16 endparam heading caption = "Transform 18" visible = @visible_xform == 17 endheading float param xf17_p caption = "Probability" default = 0.01 max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 17 endparam float param xf17_c caption = "Color" default = 0.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 0.0, and the rest 0.0." visible = @visible_xform == 17 endparam float param xf17_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 17 endparam heading caption = "Coefficients" visible = @visible_xform == 17 endheading float param xf17_cfa caption = "a" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_cfb caption = "b" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_cfc caption = "c" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_cfd caption = "d" default = 0.16 visible = @visible_xform == 17 endparam float param xf17_cfe caption = "e" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_cff caption = "f" default = 0.0 visible = @visible_xform == 17 endparam heading caption = "Variations" visible = @visible_xform == 17 endheading float param xf17_var_linear caption = "Linear" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_spherical caption = "Spherical" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_swirl caption = "Swirl" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_polar caption = "Polar" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_heart caption = "Heart" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_disc caption = "Disc" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_spiral caption = "Spiral" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_diamond caption = "Diamond" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_ex caption = "Ex" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_julia caption = "Julia" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_bent caption = "Bent" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_waves caption = "Waves" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_fisheye caption = "Fisheye" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_popcorn caption = "Popcorn" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_exponential caption = "Exponential" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_power caption = "Power" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_cosine caption = "Cosine" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_rings caption = "Rings" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_fan caption = "Fan" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_blob caption = "Blob" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @visible_xform == 17 && @xf17_var_blob > 0.0 endparam float param xf17_par_blob_low caption = "Blob Low" default = .45 visible = @visible_xform == 17 && @xf17_var_blob > 0.0 endparam float param xf17_par_blob_high caption = "Blob High" default = 0.0 visible = @visible_xform == 17 && @xf17_var_blob > 0.0 endparam float param xf17_var_pdj caption = "PDJ" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_par_pdj_a caption = "PDJ a" default = 0.1 visible = @visible_xform == 17 && @xf17_var_pdj > 0.0 endparam float param xf17_par_pdj_b caption = "PDJ b" default = 0.1 visible = @visible_xform == 17 && @xf17_var_pdj > 0.0 endparam float param xf17_par_pdj_c caption = "PDJ c" default = 0.1 visible = @visible_xform == 17 && @xf17_var_pdj > 0.0 endparam float param xf17_par_pdj_d caption = "PDJ d" default = 0.1 visible = @visible_xform == 17 && @xf17_var_pdj > 0.0 endparam float param xf17_var_fan2 caption = "Fan2" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @visible_xform == 17 && @xf17_var_fan2 > 0.0 endparam float param xf17_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @visible_xform == 17 && @xf17_var_fan2 > 0.0 endparam float param xf17_var_rings2 caption = "Rings2" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_par_rings2_val caption = "Rings2 Val" default = 0.0 visible = @visible_xform == 17 && @xf17_var_rings2 > 0.0 endparam float param xf17_var_eyefish caption = "Eyefish" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_bubble caption = "Bubble" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_cylinder caption = "Cylinder" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_perspective caption = "Perspective" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_par_perspective_dist caption = "Perspective Distance" default = 0.0 visible = @visible_xform == 17 && @xf17_var_perspective > 0.0 endparam float param xf17_par_perspective_angle caption = "Perspective Angle" default = 0.0 visible = @visible_xform == 17 && @xf17_var_perspective > 0.0 endparam float param xf17_var_noise caption = "Noise" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var_julian caption = "JuliaN" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_par_julian_power caption = "JuliaN Power" default = 0.0 visible = @visible_xform == 17 && @xf17_var_julian > 0.0 endparam float param xf17_par_julian_dist caption = "JuliaN Distance" default = 0.0 visible = @visible_xform == 17 && @xf17_var_julian > 0.0 endparam float param xf17_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_par_juliaScope_power caption = "JuliaScope Power" default = 0.0 visible = @visible_xform == 17 && @xf17_var_juliaScope > 0.0 endparam float param xf17_par_juliaScope_dist caption = "JuliaScope Distance" default = 0.0 visible = @visible_xform == 17 && @xf17_var_juliaScope > 0.0 endparam float param xf17_var_blur caption = "Blur" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var35 caption = "Future Use" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var36 caption = "Future Use" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var37 caption = "Future Use" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var38 caption = "Future Use" default = 0.0 visible = @visible_xform == 17 endparam float param xf17_var39 caption = "Future Use" default = 0.0 visible = @visible_xform == 17 endparam heading caption = "Transform 19" visible = @visible_xform == 18 endheading float param xf18_p caption = "Probability" default = 0.01 max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 18 endparam float param xf18_c caption = "Color" default = 0.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 0.0, and the rest 0.0." visible = @visible_xform == 18 endparam float param xf18_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 18 endparam heading caption = "Coefficients" visible = @visible_xform == 18 endheading float param xf18_cfa caption = "a" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_cfb caption = "b" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_cfc caption = "c" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_cfd caption = "d" default = 0.16 visible = @visible_xform == 18 endparam float param xf18_cfe caption = "e" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_cff caption = "f" default = 0.0 visible = @visible_xform == 18 endparam heading caption = "Variations" visible = @visible_xform == 18 endheading float param xf18_var_linear caption = "Linear" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_spherical caption = "Spherical" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_swirl caption = "Swirl" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_polar caption = "Polar" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_heart caption = "Heart" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_disc caption = "Disc" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_spiral caption = "Spiral" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_diamond caption = "Diamond" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_ex caption = "Ex" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_julia caption = "Julia" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_bent caption = "Bent" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_waves caption = "Waves" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_fisheye caption = "Fisheye" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_popcorn caption = "Popcorn" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_exponential caption = "Exponential" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_power caption = "Power" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_cosine caption = "Cosine" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_rings caption = "Rings" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_fan caption = "Fan" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_blob caption = "Blob" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @visible_xform == 18 && @xf18_var_blob > 0.0 endparam float param xf18_par_blob_low caption = "Blob Low" default = .45 visible = @visible_xform == 18 && @xf18_var_blob > 0.0 endparam float param xf18_par_blob_high caption = "Blob High" default = 0.0 visible = @visible_xform == 18 && @xf18_var_blob > 0.0 endparam float param xf18_var_pdj caption = "PDJ" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_par_pdj_a caption = "PDJ a" default = 0.1 visible = @visible_xform == 18 && @xf18_var_pdj > 0.0 endparam float param xf18_par_pdj_b caption = "PDJ b" default = 0.1 visible = @visible_xform == 18 && @xf18_var_pdj > 0.0 endparam float param xf18_par_pdj_c caption = "PDJ c" default = 0.1 visible = @visible_xform == 18 && @xf18_var_pdj > 0.0 endparam float param xf18_par_pdj_d caption = "PDJ d" default = 0.1 visible = @visible_xform == 18 && @xf18_var_pdj > 0.0 endparam float param xf18_var_fan2 caption = "Fan2" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @visible_xform == 18 && @xf18_var_fan2 > 0.0 endparam float param xf18_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @visible_xform == 18 && @xf18_var_fan2 > 0.0 endparam float param xf18_var_rings2 caption = "Rings2" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_par_rings2_val caption = "Rings2 Val" default = 0.0 visible = @visible_xform == 18 && @xf18_var_rings2 > 0.0 endparam float param xf18_var_eyefish caption = "Eyefish" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_bubble caption = "Bubble" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_cylinder caption = "Cylinder" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_perspective caption = "Perspective" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_par_perspective_dist caption = "Perspective Distance" default = 0.0 visible = @visible_xform == 18 && @xf18_var_perspective > 0.0 endparam float param xf18_par_perspective_angle caption = "Perspective Angle" default = 0.0 visible = @visible_xform == 18 && @xf18_var_perspective > 0.0 endparam float param xf18_var_noise caption = "Noise" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var_julian caption = "JuliaN" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_par_julian_power caption = "JuliaN Power" default = 0.0 visible = @visible_xform == 18 && @xf18_var_julian > 0.0 endparam float param xf18_par_julian_dist caption = "JuliaN Distance" default = 0.0 visible = @visible_xform == 18 && @xf18_var_julian > 0.0 endparam float param xf18_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_par_juliaScope_power caption = "JuliaScope Power" default = 0.0 visible = @visible_xform == 18 && @xf18_var_juliaScope > 0.0 endparam float param xf18_par_juliaScope_dist caption = "JuliaScope Distance" default = 0.0 visible = @visible_xform == 18 && @xf18_var_juliaScope > 0.0 endparam float param xf18_var_blur caption = "Blur" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var35 caption = "Future Use" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var36 caption = "Future Use" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var37 caption = "Future Use" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var38 caption = "Future Use" default = 0.0 visible = @visible_xform == 18 endparam float param xf18_var39 caption = "Future Use" default = 0.0 visible = @visible_xform == 18 endparam heading caption = "Transform 20" visible = @visible_xform == 19 endheading float param xf19_p caption = "Probability" default = 0.01 max = 1.0 min = 0.0 hint = "Use this parameter to control the probability of \ this transform's coefficients being used in the \ iterative loop." visible = @visible_xform == 19 endparam float param xf19_c caption = "Color" default = 0.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 0.0, and the rest 0.0." visible = @visible_xform == 19 endparam float param xf19_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @visible_xform == 19 endparam heading caption = "Coefficients" visible = @visible_xform == 19 endheading float param xf19_cfa caption = "a" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_cfb caption = "b" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_cfc caption = "c" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_cfd caption = "d" default = 0.16 visible = @visible_xform == 19 endparam float param xf19_cfe caption = "e" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_cff caption = "f" default = 0.0 visible = @visible_xform == 19 endparam heading caption = "Variations" visible = @visible_xform == 19 endheading float param xf19_var_linear caption = "Linear" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_spherical caption = "Spherical" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_swirl caption = "Swirl" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_polar caption = "Polar" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_heart caption = "Heart" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_disc caption = "Disc" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_spiral caption = "Spiral" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_diamond caption = "Diamond" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_ex caption = "Ex" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_julia caption = "Julia" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_bent caption = "Bent" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_waves caption = "Waves" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_fisheye caption = "Fisheye" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_popcorn caption = "Popcorn" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_exponential caption = "Exponential" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_power caption = "Power" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_cosine caption = "Cosine" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_rings caption = "Rings" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_fan caption = "Fan" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_blob caption = "Blob" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @visible_xform == 19 && @xf19_var_blob > 0.0 endparam float param xf19_par_blob_low caption = "Blob Low" default = .45 visible = @visible_xform == 19 && @xf19_var_blob > 0.0 endparam float param xf19_par_blob_high caption = "Blob High" default = 0.0 visible = @visible_xform == 19 && @xf19_var_blob > 0.0 endparam float param xf19_var_pdj caption = "PDJ" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_par_pdj_a caption = "PDJ a" default = 0.1 visible = @visible_xform == 19 && @xf19_var_pdj > 0.0 endparam float param xf19_par_pdj_b caption = "PDJ b" default = 0.1 visible = @visible_xform == 19 && @xf19_var_pdj > 0.0 endparam float param xf19_par_pdj_c caption = "PDJ c" default = 0.1 visible = @visible_xform == 19 && @xf19_var_pdj > 0.0 endparam float param xf19_par_pdj_d caption = "PDJ d" default = 0.1 visible = @visible_xform == 19 && @xf19_var_pdj > 0.0 endparam float param xf19_var_fan2 caption = "Fan2" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @visible_xform == 19 && @xf19_var_fan2 > 0.0 endparam float param xf19_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @visible_xform == 19 && @xf19_var_fan2 > 0.0 endparam float param xf19_var_rings2 caption = "Rings2" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_par_rings2_val caption = "Rings2 Val" default = 0.0 visible = @visible_xform == 19 && @xf19_var_rings2 > 0.0 endparam float param xf19_var_eyefish caption = "Eyefish" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_bubble caption = "Bubble" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_cylinder caption = "Cylinder" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_perspective caption = "Perspective" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_par_perspective_dist caption = "Perspective Distance" default = 0.0 visible = @visible_xform == 19 && @xf19_var_perspective > 0.0 endparam float param xf19_par_perspective_angle caption = "Perspective Angle" default = 0.0 visible = @visible_xform == 19 && @xf19_var_perspective > 0.0 endparam float param xf19_var_noise caption = "Noise" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var_julian caption = "JuliaN" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_par_julian_power caption = "JuliaN Power" default = 0.0 visible = @visible_xform == 19 && @xf19_var_julian > 0.0 endparam float param xf19_par_julian_dist caption = "JuliaN Distance" default = 0.0 visible = @visible_xform == 19 && @xf19_var_julian > 0.0 endparam float param xf19_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_par_juliaScope_power caption = "JuliaScope Power" default = 0.0 visible = @visible_xform == 19 && @xf19_var_juliaScope > 0.0 endparam float param xf19_par_juliaScope_dist caption = "JuliaScope Distance" default = 0.0 visible = @visible_xform == 19 && @xf19_var_juliaScope > 0.0 endparam float param xf19_var_blur caption = "Blur" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var35 caption = "Future Use" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var36 caption = "Future Use" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var37 caption = "Future Use" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var38 caption = "Future Use" default = 0.0 visible = @visible_xform == 19 endparam float param xf19_var39 caption = "Future Use" default = 0.0 visible = @visible_xform == 19 endparam heading caption = "Final Transform" visible = @finalxf_enabled && @finalxf_enabled && @visible_xform == 20 endheading float param finalxf_p caption = "Probability" default = 0.0 visible = false endparam float param finalxf_c caption = "Color" default = 0.0 max = 1.0 min = 0.0 hint = "Use this parameter to control how the fractal is colored.\ For best results, set one Xform's color to 0.0, and the rest 0.0." visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_sym caption = "Symmetry" default = 0 max = 1 min = 0 hint = "Determines whether the color coordinate is calculated \ for this transform" visible = @finalxf_enabled && @visible_xform == 20 endparam heading caption = "Coefficients" visible = @finalxf_enabled && @visible_xform == 20 endheading float param finalxf_cfa caption = "a" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_cfb caption = "b" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_cfc caption = "c" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_cfd caption = "d" default = 0.16 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_cfe caption = "e" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_cff caption = "f" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam heading caption = "Variations" visible = @finalxf_enabled && @visible_xform == 20 endheading float param finalxf_var_linear caption = "Linear" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_sinusoidal caption = "Sinusoidal" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_spherical caption = "Spherical" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_swirl caption = "Swirl" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_horseshoe caption = "Horseshoe" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_polar caption = "Polar" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_handkerchief caption = "Handkerchief" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_heart caption = "Heart" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_disc caption = "Disc" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_spiral caption = "Spiral" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_hyperbolic caption = "Hyperbolic" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_diamond caption = "Diamond" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_ex caption = "Ex" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_julia caption = "Julia" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_bent caption = "Bent" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_waves caption = "Waves" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_fisheye caption = "Fisheye" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_popcorn caption = "Popcorn" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_exponential caption = "Exponential" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_power caption = "Power" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_cosine caption = "Cosine" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_rings caption = "Rings" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_fan caption = "Fan" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_blob caption = "Blob" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_par_blob_waves caption = "Blob Waves" default = 4.5 visible = @finalxf_enabled && @visible_xform == 20 && @finalxf_var_blob > 0.0 endparam float param finalxf_par_blob_low caption = "Blob Low" default = .45 visible = @finalxf_enabled && @visible_xform == 20 && @finalxf_var_blob > 0.0 endparam float param finalxf_par_blob_high caption = "Blob High" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 && @finalxf_var_blob > 0.0 endparam float param finalxf_var_pdj caption = "PDJ" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_par_pdj_a caption = "PDJ a" default = 0.1 visible = @finalxf_enabled && @visible_xform == 20 && @finalxf_var_pdj > 0.0 endparam float param finalxf_par_pdj_b caption = "PDJ b" default = 0.1 visible = @finalxf_enabled && @visible_xform == 20 && @finalxf_var_pdj > 0.0 endparam float param finalxf_par_pdj_c caption = "PDJ c" default = 0.1 visible = @finalxf_enabled && @visible_xform == 20 && @finalxf_var_pdj > 0.0 endparam float param finalxf_par_pdj_d caption = "PDJ d" default = 0.1 visible = @finalxf_enabled && @visible_xform == 20 && @finalxf_var_pdj > 0.0 endparam float param finalxf_var_fan2 caption = "Fan2" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_par_fan2_x caption = "Fan2 X" default = 0.1 visible = @finalxf_enabled && @visible_xform == 20 && @finalxf_var_fan2 > 0.0 endparam float param finalxf_par_fan2_y caption = "Fan2 Y" default = 0.1 visible = @finalxf_enabled && @visible_xform == 20 && @finalxf_var_fan2 > 0.0 endparam float param finalxf_var_rings2 caption = "Rings2" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_par_rings2_val caption = "Rings2 Val" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 && @finalxf_var_rings2 > 0.0 endparam float param finalxf_var_eyefish caption = "Eyefish" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_bubble caption = "Bubble" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_cylinder caption = "Cylinder" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_perspective caption = "Perspective" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_par_perspective_dist caption = "Perspective Distance" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 && @finalxf_var_perspective > 0.0 endparam float param finalxf_par_perspective_angle caption = "Perspective Angle" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 && @finalxf_var_perspective > 0.0 endparam float param finalxf_var_noise caption = "Noise" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var_julian caption = "JuliaN" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_par_julian_power caption = "JuliaN Power" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 && @finalxf_var_julian > 0.0 endparam float param finalxf_par_julian_dist caption = "JuliaN Distance" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 && @finalxf_var_julian > 0.0 endparam float param finalxf_var_juliaScope caption = "JuliaScope" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_par_juliaScope_power caption = "JuliaScope Power" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 && @finalxf_var_juliaScope > 0.0 endparam float param finalxf_par_juliaScope_dist caption = "JuliaScope Distance" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 && @finalxf_var_juliaScope > 0.0 endparam float param finalxf_var_blur caption = "Blur" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var35 caption = "Future Use" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var36 caption = "Future Use" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var37 caption = "Future Use" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var38 caption = "Future Use" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam float param finalxf_var39 caption = "Future Use" default = 0.0 visible = @finalxf_enabled && @visible_xform == 20 endparam }