Today's fractal is from a Paul Carlson formula that uses the orbit trap coloring algorithm. It suggests metal plates folded and stacked. The orbit trap formulas are appealing because of the pseudo-3d effect they are capable of. I chose a map that gives a metallic sheen effect. fract417.gif { ; a metallic effect ; blank ; calctime 0:01:12.45 ; created Sep 14, 2010 ; Fractint Version 2004 Patchlevel 9 reset=2004 type=formula formulafile=frac_ml.frm formulaname=Eqn_5 center-mag=-4.44089e-016/4.44089e-016/0.6548015/1/27.4999999999999929/-3\ .77822773067748585e-014 params=1.330027161473434/-0.2296517838068789/0.685644093142491/0.7185430\ 463576159/1/256 float=y maxiter=1000 outside=summ cyclerange=0/255 colors=4DD4DD3CC3CC3CC2BB1BB1AA0AA0AA1BB1BB2CC2CC3DD3DD4DD4EE5EE5FF6FF6F\ F7GG7GG8HH8HH9HH9IIAIIAJJBJJBJJCKKCKKDLLDLLELLFLLFMMGMMGNNHNNHOOIOOIPPJP\ PJPPKQQKQQLRRLRRMSSMSSNTTNTTOTTOUUPUUPVVQVVQWWRWWRXXSXXSXXTYYTYYUZZUZZV_\ _V__W``W``W``XaaXaaYaaYaaYbbYbbZbbZbb_cc_cc`dd`ddaddaeebeebffcffcffdggdg\ gehhehhfiifiigiigjjhjjhkkikkikkjlljllkmmkmmlnnlnnmnnmoonoonppoppopppqqpq\ qqrrqrrrrrrssssssttttttuuuuuuuuvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwww\ wvvvvvvuvvuuutuutttsttsttrssrssqrrqrrprrpqqoqqoppnppnoomoomoolnnlnnlmmkm\ mkmmjlljllikkikkhkkhjjgjjgiifiifiiehhehhdggdggcggcffbffbeeaeeaeeadd`dd`c\ c_cc_ccZbbZbbYaaYaaXaaX``W``W__V__VZZUZZUZZTYYTYYSXXSXXRXXRWWQWWQVVQVVPV\ VPUUOUUOTTNTTNTTMSSMSSLRRLRRKRRKQQJQQJPPIPPIPPHOOHOOGNNGNNFNNFMMFMMELLEL\ LDLLDKKCKKCJJBJJBIIAIIAII9HH9HH8GG8GG7GG7FF6FF6EE5EE5EE } frm: Eqn_5 {; Copyright (c) Paul W. Carlson, 1998 ; Always use float=y, outside=summ ; ; real(p1) = escape circle radius squared ; imag(p1) = 0 if Mset, non-zero if Julia set ; p2 = Julia set coordinates ; real(p3) = number of color ranges ; imag(p3) = number of colors in a range ; z = iter = range_num = bailout = 0 IF (imag(p1) != 0) w = pixel c = p2 ELSE w = 0 c = pixel ENDIF prev_modw2 = 1.0e20 rad2 = real(p1) num_ranges = real(p3) colors_in_range = imag(p3) colors_in_range_1 = colors_in_range - 1 : w2 = w * w w = c * (1 - w2) / (1 + w2) ; IF ((prev_modw2 < rad2) * (|w| > rad2)) bailout = 1 index = colors_in_range_1 * (rad2 - prev_modw2) / rad2 z = index + range_num * colors_in_range + 1 ENDIF prev_modw2 = |w| range_num = range_num + 1 IF (range_num == num_ranges) range_num = 0 ENDIF iter = iter + 1 z = z - iter bailout == 0 ;SOURCE: 98msg.frm } Roger Alexander
participants (1)
-
Roger Alexander