enr-flame { ; Flame Fractal Coloring Method ; This is an implementation of Scott Draves' flame IFS fractal ; algorithms as a coloring method. There are a vast number of ; parameter adjustments possible, so starting with the random ; parameter generation is probably a good idea. See the ; documentation for a full explanation of the parameters. ; Draves coefficients are in the order : ; x' = ax + cy + e [a c b d e f] ; y' = bx + dy + f ; Kerry's paper lists them as : ; x' = ax + by + e [a b c d e f] ; y' = cx + dy + f ; I'm using Kerry's method, as it makes more sense from ; an affine transformation point of view. Remember to ; change the order of the coefs if you use a Draves parameter set. global: ; Initialization and parameter array initialization int seed = @myseed ; random number seed int seed2 = @myseed2 ; another one int pix[(#width*@oversample)+40,(#height*@oversample)+40,4] ; 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[10] ; probability of using this xform's coefs when iterating float xform_color[10] ; if this xform is used, average this val into the color float xform_coefs[10,6] ; IFS coefficients float xform_vars[10,16] ; percentage of variance contribution 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 ; 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_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_density[1] = @xf1_p xform_color[1] = @xf1_c 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_density[2] = @xf2_p xform_color[2] = @xf2_c 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_density[3] = @xf3_p xform_color[3] = @xf3_c 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_density[4] = @xf4_p xform_color[4] = @xf4_c 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_density[5] = @xf5_p xform_color[5] = @xf5_c 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_density[6] = @xf6_p xform_color[6] = @xf6_c 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_density[7] = @xf7_p xform_color[7] = @xf7_c 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_density[8] = @xf8_p xform_color[8] = @xf8_c 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_density[9] = @xf9_p xform_color[9] = @xf9_c 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 seed = random(seed) if (@extra_vars==0) int exvar = abs(round(seed%7)) else exvar = abs(round(seed%16)) endif int thisone = 0 ; is random enabled? if @random_param if (@print_params) $DEFINE DEBUG endif ; generate random parameters ; use seeds to create same parameters each time num_xforms = @rand_xforms print("num xforms = ",num_xforms) ; if we're generating random prob/var, generate ; probabilities (not necessarily equal) if (@rand_pv_flag==true) float nrtot=0.0 x = 0 while x0) ; 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 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 default: title = "Flame Fractals" render = false helpfile = "flame.chm" heading caption = "Random Settings" endheading bool param random_param caption = "Generate Random Params" default = true hint = "Check this box to get a new random flame \ every time you change the Seed to a new value. \ The value picked may not have a good image, so \ try, try again if you don't like the results." endparam bool param print_params caption = "Print Random Params" default = false hint = "Check this box if you'd like to have the parameters \ used for the image to be printed in the 'Compiler Messages' \ window. You can write these down and enter them into the \ Xform section manually if you want to tweak the image." visible = @random_param==true endparam int param rand_xforms caption = "Number of Xforms" default = 3 hint = "Use this many Xforms for generating the random image." min = 2 max = 10 visible = @random_param==true endparam bool param rand_coef_flag caption = "Randomize IFS Coefs" default = true hint = "Enable to randomly select coefs for each xform's IFS.\ If disabled, coefs may be manually entered into the Xform Section." visible = @random_param==true endparam int param myseed2 caption = "Coef Seed" default = 12345 hint = "Change this seed for new random sets of coefs for each Xform." visible = @random_param==true && @rand_coef_flag==true endparam bool param rand_pv_flag caption = "Randomize Probs/Vars" default = true hint = "Enable to randomly select the probabilities and variations used \ to generate the image. If disabled, these values may be manually \ entered in the Xform Section." visible = @random_param==true endparam int param myseed caption = "Prob/Var Seed" default = 12345 hint = "Change this seed to randomize the probabilities and variations \ applied to each Xform." visible = @random_param==true && @rand_pv_flag==true endparam bool param expert_mode caption = "Expert Mode" default = false hint = "Check this box for access to advanced randomization settings." visible = @random_param==true && @rand_pv_flag==true endparam heading caption = "Expert Settings" visible = @expert_mode==true && @rand_pv_flag==true endheading bool param norm_prob caption = "Normalize Xform Probs" default = true hint = "If this box is checked, the probability that each Xform \ is chosen in the iterative process will be equal. \ If not checked, each Xform can have a different probability of \ being chosen." visible = @random_param==true && @expert_mode==true && @rand_pv_flag==true endparam param extra_vars enum = "Original" "Hordijk" caption = "Rand Var Selection" hint = "To use only the original seven variations from the Draves \ algorithm, set this to 'Original'. For the seven originals \ plus nine additional variations, select 'Hordijk'." default = 0 visible = @random_param==true && @expert_mode==true && @rand_pv_flag==true endparam param var_type enum = "Single Var" "Multiple Var" "Multi Norm" "Multi Multi" caption = "Rand Var Style" hint = "To use the same variation for each Xform, set this \ parameter to 'Single Var'. If you would like each Xform to \ have a different variation, set to 'Multiple Var'. \ 'Multi Norm' selects a random number of variations for each \ xform, with uniform weights, and 'Multi Multi' picks a random \ number of variations for each xform with random weights." default = 0 visible = @random_param==true && @expert_mode==true && @rand_pv_flag==true endparam heading caption = "Render Settings" endheading int param iter_density caption = "Iter 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 = "Spatial 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 = "Spatial 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 ; min = 1.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 = "Xform Section" visible = @random_param==false || (@random_param==true && (@rand_coef_flag==false || @rand_pv_flag==false)) endheading int param xforms caption = "Number of Xforms" default = 2 max = 10 min = 1 visible = @random_param==false endparam heading caption = "Xform 1" visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_xforms>0 && (@rand_pv_flag==false || @rand_coef_flag==false)) 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 = (@random_param==false && @xforms>0) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>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 = (@random_param==false && @xforms>0) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>0) endparam float param xf0_cfa caption = "Coef a" default = 0.5 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>0) endparam float param xf0_cfb caption = "Coef b" default = 0.5 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>0) endparam float param xf0_cfc caption = "Coef c" default = 0.5 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>0) endparam float param xf0_cfd caption = "Coef d" default = 0.5 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>0) endparam float param xf0_cfe caption = "Coef e" default = 0.5 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>0) endparam float param xf0_cff caption = "Coef f" default = 0.5 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>0) endparam float param xf0_var0 caption = "Var Linear" default = 1.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>0) endparam float param xf0_var1 caption = "Var Sinusoidal" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>0) endparam float param xf0_var2 caption = "Var Spherical" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>0) endparam float param xf0_var3 caption = "Var Swirl" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>0) endparam float param xf0_var4 caption = "Var Horseshoe" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>0) endparam float param xf0_var5 caption = "Var Polar" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>0) endparam float param xf0_var6 caption = "Var Bent" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>0) endparam float param xf0_var7 caption = "Var Heart" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>0) endparam float param xf0_var8 caption = "Var WorldSphere" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>0) endparam float param xf0_var9 caption = "Var Test 1" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>0) endparam float param xf0_var10 caption = "Var Test 2" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>0) endparam float param xf0_var11 caption = "Var Test 3" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>0) endparam float param xf0_var12 caption = "Var Test 4" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>0) endparam float param xf0_var13 caption = "Var Test 5" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>0) endparam float param xf0_var14 caption = "Var Square" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>0) endparam float param xf0_var15 caption = "Var Folded" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>0) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>0) endparam heading caption = "Xform 2" visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_xforms>1 && (@rand_pv_flag==false || @rand_coef_flag==false)) 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 = (@random_param==false && @xforms>1) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>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 = (@random_param==false && @xforms>1) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>1) endparam float param xf1_cfa caption = "Coef a" default = 0.5 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>1) endparam float param xf1_cfb caption = "Coef b" default = 0.5 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>1) endparam float param xf1_cfc caption = "Coef c" default = 0.5 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>1) endparam float param xf1_cfd caption = "Coef d" default = 0.5 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>1) endparam float param xf1_cfe caption = "Coef e" default = 0.5 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>1) endparam float param xf1_cff caption = "Coef f" default = 0.5 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>1) endparam float param xf1_var0 caption = "Var Linear" default = 1.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>1) endparam float param xf1_var1 caption = "Var Sinusoidal" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>1) endparam float param xf1_var2 caption = "Var Spherical" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>1) endparam float param xf1_var3 caption = "Var Swirl" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>1) endparam float param xf1_var4 caption = "Var Horseshoe" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>1) endparam float param xf1_var5 caption = "Var Polar" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>1) endparam float param xf1_var6 caption = "Var Bent" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>1) endparam float param xf1_var7 caption = "Var Heart" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>1) endparam float param xf1_var8 caption = "Var WorldSphere" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>1) endparam float param xf1_var9 caption = "Var Test 1" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>1) endparam float param xf1_var10 caption = "Var Test 2" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>1) endparam float param xf1_var11 caption = "Var Test 3" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>1) endparam float param xf1_var12 caption = "Var Test 4" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>1) endparam float param xf1_var13 caption = "Var Test 5" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>1) endparam float param xf1_var14 caption = "Var Square" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>1) endparam float param xf1_var15 caption = "Var Folded" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>1) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>1) endparam heading caption = "Xform 3" visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_xforms>2 && (@rand_pv_flag==false || @rand_coef_flag==false)) endheading float param xf2_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 = (@random_param==false && @xforms>2) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>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 = (@random_param==false && @xforms>2) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>2) endparam float param xf2_cfa caption = "Coef a" default = 0.5 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>2) endparam float param xf2_cfb caption = "Coef b" default = 0.5 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>2) endparam float param xf2_cfc caption = "Coef c" default = 0.5 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>2) endparam float param xf2_cfd caption = "Coef d" default = 0.5 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>2) endparam float param xf2_cfe caption = "Coef e" default = 0.5 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>2) endparam float param xf2_cff caption = "Coef f" default = 0.5 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>2) endparam float param xf2_var0 caption = "Var Linear" default = 1.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>2) endparam float param xf2_var1 caption = "Var Sinusoidal" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>2) endparam float param xf2_var2 caption = "Var Spherical" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>2) endparam float param xf2_var3 caption = "Var Swirl" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>2) endparam float param xf2_var4 caption = "Var Horseshoe" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>2) endparam float param xf2_var5 caption = "Var Polar" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>2) endparam float param xf2_var6 caption = "Var Bent" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>2) endparam float param xf2_var7 caption = "Var Heart" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>2) endparam float param xf2_var8 caption = "Var WorldSphere" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>2) endparam float param xf2_var9 caption = "Var Test 1" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>2) endparam float param xf2_var10 caption = "Var Test 2" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>2) endparam float param xf2_var11 caption = "Var Test 3" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>2) endparam float param xf2_var12 caption = "Var Test 4" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>2) endparam float param xf2_var13 caption = "Var Test 5" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>2) endparam float param xf2_var14 caption = "Var Square" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>2) endparam float param xf2_var15 caption = "Var Folded" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>2) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>2) endparam heading caption = "Xform 4" visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_xforms>3 && (@rand_pv_flag==false || @rand_coef_flag==false)) endheading float param xf3_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 = (@random_param==false && @xforms>3) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>3) endparam float param xf3_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 = (@random_param==false && @xforms>3) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>3) endparam float param xf3_cfa caption = "Coef a" default = 0.5 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>3) endparam float param xf3_cfb caption = "Coef b" default = 0.5 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>3) endparam float param xf3_cfc caption = "Coef c" default = 0.5 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>3) endparam float param xf3_cfd caption = "Coef d" default = 0.5 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>3) endparam float param xf3_cfe caption = "Coef e" default = 0.5 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>3) endparam float param xf3_cff caption = "Coef f" default = 0.5 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>3) endparam float param xf3_var0 caption = "Var Linear" default = 1.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>3) endparam float param xf3_var1 caption = "Var Sinusoidal" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>3) endparam float param xf3_var2 caption = "Var Spherical" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>3) endparam float param xf3_var3 caption = "Var Swirl" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>3) endparam float param xf3_var4 caption = "Var Horseshoe" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>3) endparam float param xf3_var5 caption = "Var Polar" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>3) endparam float param xf3_var6 caption = "Var Bent" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>3) endparam float param xf3_var7 caption = "Var Heart" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>3) endparam float param xf3_var8 caption = "Var WorldSphere" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>3) endparam float param xf3_var9 caption = "Var Test 1" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>3) endparam float param xf3_var10 caption = "Var Test 2" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>3) endparam float param xf3_var11 caption = "Var Test 3" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>3) endparam float param xf3_var12 caption = "Var Test 4" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>3) endparam float param xf3_var13 caption = "Var Test 5" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>3) endparam float param xf3_var14 caption = "Var Square" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>3) endparam float param xf3_var15 caption = "Var Folded" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>3) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>3) endparam heading caption = "Xform 5" visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_xforms>4 && (@rand_pv_flag==false || @rand_coef_flag==false)) endheading float param xf4_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 = (@random_param==false && @xforms>4) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>4) endparam float param xf4_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 = (@random_param==false && @xforms>4) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>4) endparam float param xf4_cfa caption = "Coef a" default = 0.5 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>4) endparam float param xf4_cfb caption = "Coef b" default = 0.5 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>4) endparam float param xf4_cfc caption = "Coef c" default = 0.5 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>4) endparam float param xf4_cfd caption = "Coef d" default = 0.5 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>4) endparam float param xf4_cfe caption = "Coef e" default = 0.5 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>4) endparam float param xf4_cff caption = "Coef f" default = 0.5 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>4) endparam float param xf4_var0 caption = "Var Linear" default = 1.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>4) endparam float param xf4_var1 caption = "Var Sinusoidal" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>4) endparam float param xf4_var2 caption = "Var Spherical" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>4) endparam float param xf4_var3 caption = "Var Swirl" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>4) endparam float param xf4_var4 caption = "Var Horseshoe" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>4) endparam float param xf4_var5 caption = "Var Polar" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>4) endparam float param xf4_var6 caption = "Var Bent" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>4) endparam float param xf4_var7 caption = "Var Heart" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>4) endparam float param xf4_var8 caption = "Var WorldSphere" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>4) endparam float param xf4_var9 caption = "Var Test 1" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>4) endparam float param xf4_var10 caption = "Var Test 2" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>4) endparam float param xf4_var11 caption = "Var Test 3" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>4) endparam float param xf4_var12 caption = "Var Test 4" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>4) endparam float param xf4_var13 caption = "Var Test 5" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>4) endparam float param xf4_var14 caption = "Var Square" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>4) endparam float param xf4_var15 caption = "Var Folded" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>4) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>4) endparam heading caption = "Xform 6" visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_xforms>5 && (@rand_pv_flag==false || @rand_coef_flag==false)) endheading float param xf5_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 = (@random_param==false && @xforms>5) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>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 1.0, and the rest 0.0." visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>5) endparam float param xf5_cfa caption = "Coef a" default = 0.5 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>5) endparam float param xf5_cfb caption = "Coef b" default = 0.5 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>5) endparam float param xf5_cfc caption = "Coef c" default = 0.5 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>5) endparam float param xf5_cfd caption = "Coef d" default = 0.5 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>5) endparam float param xf5_cfe caption = "Coef e" default = 0.5 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>5) endparam float param xf5_cff caption = "Coef f" default = 0.5 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>5) endparam float param xf5_var0 caption = "Var Linear" default = 1.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>5) endparam float param xf5_var1 caption = "Var Sinusoidal" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>5) endparam float param xf5_var2 caption = "Var Spherical" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>5) endparam float param xf5_var3 caption = "Var Swirl" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>5) endparam float param xf5_var4 caption = "Var Horseshoe" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>5) endparam float param xf5_var5 caption = "Var Polar" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>5) endparam float param xf5_var6 caption = "Var Bent" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>5) endparam float param xf5_var7 caption = "Var Heart" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>5) endparam float param xf5_var8 caption = "Var WorldSphere" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>5) endparam float param xf5_var9 caption = "Var Test 1" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>5) endparam float param xf5_var10 caption = "Var Test 2" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>5) endparam float param xf5_var11 caption = "Var Test 3" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>5) endparam float param xf5_var12 caption = "Var Test 4" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>5) endparam float param xf5_var13 caption = "Var Test 5" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>5) endparam float param xf5_var14 caption = "Var Square" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>5) endparam float param xf5_var15 caption = "Var Folded" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>5) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>5) endparam heading caption = "Xform 7" visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_xforms>6 && (@rand_pv_flag==false || @rand_coef_flag==false)) endheading float param xf6_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 = (@random_param==false && @xforms>6) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>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 1.0, and the rest 0.0." visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>6) endparam float param xf6_cfa caption = "Coef a" default = 0.5 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>6) endparam float param xf6_cfb caption = "Coef b" default = 0.5 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>6) endparam float param xf6_cfc caption = "Coef c" default = 0.5 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>6) endparam float param xf6_cfd caption = "Coef d" default = 0.5 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>6) endparam float param xf6_cfe caption = "Coef e" default = 0.5 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>6) endparam float param xf6_cff caption = "Coef f" default = 0.5 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>6) endparam float param xf6_var0 caption = "Var Linear" default = 1.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>6) endparam float param xf6_var1 caption = "Var Sinusoidal" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>6) endparam float param xf6_var2 caption = "Var Spherical" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>6) endparam float param xf6_var3 caption = "Var Swirl" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>6) endparam float param xf6_var4 caption = "Var Horseshoe" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>6) endparam float param xf6_var5 caption = "Var Polar" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>6) endparam float param xf6_var6 caption = "Var Bent" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>6) endparam float param xf6_var7 caption = "Var Heart" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>6) endparam float param xf6_var8 caption = "Var WorldSphere" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>6) endparam float param xf6_var9 caption = "Var Test 1" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>6) endparam float param xf6_var10 caption = "Var Test 2" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>6) endparam float param xf6_var11 caption = "Var Test 3" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>6) endparam float param xf6_var12 caption = "Var Test 4" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>6) endparam float param xf6_var13 caption = "Var Test 5" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>6) endparam float param xf6_var14 caption = "Var Square" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>6) endparam float param xf6_var15 caption = "Var Folded" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>6) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>6) endparam heading caption = "Xform 8" visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_xforms>7 && (@rand_pv_flag==false || @rand_coef_flag==false)) endheading float param xf7_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 = (@random_param==false && @xforms>7) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>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 1.0, and the rest 0.0." visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>7) endparam float param xf7_cfa caption = "Coef a" default = 0.5 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>7) endparam float param xf7_cfb caption = "Coef b" default = 0.5 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>7) endparam float param xf7_cfc caption = "Coef c" default = 0.5 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>7) endparam float param xf7_cfd caption = "Coef d" default = 0.5 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>7) endparam float param xf7_cfe caption = "Coef e" default = 0.5 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>7) endparam float param xf7_cff caption = "Coef f" default = 0.5 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>7) endparam float param xf7_var0 caption = "Var Linear" default = 1.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>7) endparam float param xf7_var1 caption = "Var Sinusoidal" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>7) endparam float param xf7_var2 caption = "Var Spherical" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>7) endparam float param xf7_var3 caption = "Var Swirl" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>7) endparam float param xf7_var4 caption = "Var Horseshoe" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>7) endparam float param xf7_var5 caption = "Var Polar" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>7) endparam float param xf7_var6 caption = "Var Bent" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>7) endparam float param xf7_var7 caption = "Var Heart" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>7) endparam float param xf7_var8 caption = "Var WorldSphere" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>7) endparam float param xf7_var9 caption = "Var Test 1" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>7) endparam float param xf7_var10 caption = "Var Test 2" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>7) endparam float param xf7_var11 caption = "Var Test 3" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>7) endparam float param xf7_var12 caption = "Var Test 4" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>7) endparam float param xf7_var13 caption = "Var Test 5" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>7) endparam float param xf7_var14 caption = "Var Square" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>7) endparam float param xf7_var15 caption = "Var Folded" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>7) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>7) endparam heading caption = "Xform 9" visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_xforms>8 && (@rand_pv_flag==false || @rand_coef_flag==false)) endheading float param xf8_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 = (@random_param==false && @xforms>8) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>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 1.0, and the rest 0.0." visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>8) endparam float param xf8_cfa caption = "Coef a" default = 0.5 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>8) endparam float param xf8_cfb caption = "Coef b" default = 0.5 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>8) endparam float param xf8_cfc caption = "Coef c" default = 0.5 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>8) endparam float param xf8_cfd caption = "Coef d" default = 0.5 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>8) endparam float param xf8_cfe caption = "Coef e" default = 0.5 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>8) endparam float param xf8_cff caption = "Coef f" default = 0.5 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>8) endparam float param xf8_var0 caption = "Var Linear" default = 1.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>8) endparam float param xf8_var1 caption = "Var Sinusoidal" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>8) endparam float param xf8_var2 caption = "Var Spherical" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>8) endparam float param xf8_var3 caption = "Var Swirl" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>8) endparam float param xf8_var4 caption = "Var Horseshoe" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>8) endparam float param xf8_var5 caption = "Var Polar" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>8) endparam float param xf8_var6 caption = "Var Bent" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>8) endparam float param xf8_var7 caption = "Var Heart" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>8) endparam float param xf8_var8 caption = "Var WorldSphere" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>8) endparam float param xf8_var9 caption = "Var Test 1" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>8) endparam float param xf8_var10 caption = "Var Test 2" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>8) endparam float param xf8_var11 caption = "Var Test 3" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>8) endparam float param xf8_var12 caption = "Var Test 4" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>8) endparam float param xf8_var13 caption = "Var Test 5" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>8) endparam float param xf8_var14 caption = "Var Square" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>8) endparam float param xf8_var15 caption = "Var Folded" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>8) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>8) endparam heading caption = "Xform 10" visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_xforms>9 && (@rand_pv_flag==false || @rand_coef_flag==false)) endheading float param xf9_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 = (@random_param==false && @xforms>9) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>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 1.0, and the rest 0.0." visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>9) endparam float param xf9_cfa caption = "Coef a" default = 0.5 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>9) endparam float param xf9_cfb caption = "Coef b" default = 0.5 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>9) endparam float param xf9_cfc caption = "Coef c" default = 0.5 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>9) endparam float param xf9_cfd caption = "Coef d" default = 0.5 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>9) endparam float param xf9_cfe caption = "Coef e" default = 0.5 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>9) endparam float param xf9_cff caption = "Coef f" default = 0.5 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_coef_flag==false && @rand_xforms>9) endparam float param xf9_var0 caption = "Var Linear" default = 1.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>9) endparam float param xf9_var1 caption = "Var Sinusoidal" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>9) endparam float param xf9_var2 caption = "Var Spherical" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>9) endparam float param xf9_var3 caption = "Var Swirl" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>9) endparam float param xf9_var4 caption = "Var Horseshoe" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>9) endparam float param xf9_var5 caption = "Var Polar" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>9) endparam float param xf9_var6 caption = "Var Bent" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>9) endparam float param xf9_var7 caption = "Var Heart" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>9) endparam float param xf9_var8 caption = "Var WorldSphere" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>9) endparam float param xf9_var9 caption = "Var Test 1" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>9) endparam float param xf9_var10 caption = "Var Test 2" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>9) endparam float param xf9_var11 caption = "Var Test 3" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>9) endparam float param xf9_var12 caption = "Var Test 4" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>9) endparam float param xf9_var13 caption = "Var Test 5" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>9) endparam float param xf9_var14 caption = "Var Square" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>9) endparam float param xf9_var15 caption = "Var Folded" default = 0.0 max = 1.0 min = 0.0 visible = (@random_param==false && @xforms>9) || (@random_param==true && @rand_pv_flag==false && @rand_xforms>9) endparam }