返回列表 回复 发帖
Fractal2.jpg
我原来扫出的图是:
未命名.jpg
邻近的Carr2379等几个,用画板造不能做到与UF中的一致,至少有百分之二十不一致。
31# 柳烟


你把迭代次数提高(至少500),从贴图看好象已经一样了:

Carr2382(YAXIS).JPG (56.18 KB)

Carr2382(YAXIS).JPG

Carr2382(YAXIS)-2.JPG (50.01 KB)

Carr2382(YAXIS)-2.JPG

2382.gsp (36.17 KB)
我那帖图是用原来的复分形工具弄的,没有用现在我用的计算的方法,迭代次数已满500.昨晚我用计算法重造此欠缺分形,结果弄出的图更加不对劲了。我把不对劲的源文件发在此,榕兄帮忙看看。
34# 柳烟


你重新调整一下颜色(有更新修改了着色):

捕获.JPG (36.09 KB)

捕获.JPG

2382.gsp (66.72 KB)

太漂亮啦!是否和预想的一样呢
手艺回潮了,这样的一个UF分形居然造不出来,位于是standard.ufm中
PhoenixMandel {
;
; Mandelbrot variant of the Phoenix fractal type discovered by
; Shigehiro Ushiki. The general equation is of the form
;
;     z(n+1) = z(n)^a + c*z(n)^b + p*z(n-1)
;
; If a=2 and b=0 (classic Phoenix) then this type will
; work with the Smooth and Triangle Inequality coloring
; algorithms.
;
; Written by Damien M. Jones
;
init:
  complex y = (0,0)
  complex newz = (0,0)

  IF (@start == (0,0)); bug in beta 5
    z = #pixel
  ELSE
    z = @start
  ENDIF
  
loop:
  newz = z^@power1  +  z^@power2 * #pixel  +  @induct * y
  y = z
  z = newz
  
bailout:
  |z| < @bailout
  
default:
  title = "Phoenix (Mandelbrot)"
  helpfile = "Uf*.chm"
  helptopic = "Html\formulas\standard\phoenix.html"
$IFDEF VER50
  rating = recommended
$ENDIF
  maxiter = 1000
  center = (-0.5,0)
  
  param start
    caption = "Start Value"
    default = (0,0)
    hint = "Starting value for each point. You can use this to \
            'perturb' the fractal."
  endparam
  param power1
    caption = "Exponent 1"
    default = (2,0)
    hint = "Defines the primary exponent for the fractal. The classic \
            Phoenix curve uses exponent (2, 0)."
  endparam
  param power2
    caption = "Exponent 2"
    default = (0,0)
    hint = "Defines the secondary exponent for the fractal.  The classic \
            Phoenix curve uses exponent (0, 0)."
  endparam
  param induct
    caption = "Distortion"
    default = (0.5,0)
    hint = "Sets how 'strong' the previous iteration's effect should be \
            on the fractal."
  endparam
  param bailout
    caption = "Bailout"
    default = 1.0e20
$IFDEF VER40
    exponential = true
$ENDIF
    hint = "This parameter defines how soon an orbit bails out while \
            iterating. Larger values will give smoother outlines."
  endparam

switch:
  type = "PhoenixJulia"
  seed = #pixel
  bailout = @bailout
  power1 = @power1
  power2 = @power2
  induct = @induct
}
未命名(1).jpg
找这原因,耗了我两个钟点,检查几遍,没发现问题,因为自已认为没问题,恰恰就出了问题,原来是计算时,点错了一个算式。
不行,改过来后,扫出的图对不上号。
39# 柳烟
如果修改的地方有参与迭代,那么要重做一遍迭代。
返回列表