返回列表 回复 发帖
Tah-StutterBrot {
;
;This is a version of mandelbrot that
;switches the values of C and Z every
;few (default:501) iterations.
;
init:
  c = #pixel
  z = @start
  float f = @restart
  
loop:
    f = f - 1
  IF (f <= 0)
    f = @restart
    oldC = c
    c = z*@sign
    z = oldC
  ENDIF
     z = z^@power + c
  bailout:
  |z| <= @bailout
  
default:
  title = "StutterBrot"
  helpfile = "dmj-pub\dmj-pub-uf-stutter.htm"
  center = (0,0)
  periodicity = 0
  maxiter = 1000

  param start
    caption = "Start Value"
    default = (0,0)
    hint = "Starting value for each point.  You can use this to \
            'perturb' the fractal."
  endparam
  param power
    caption = "Exponent"
    default = (2,0)
    hint = "The exponent, dummy"
  endparam
  param bailout
    caption = "Bailout"
    default = 1e20
    hint = "Bailout value; larger values will cause more \
            iterations to be done for each point."
  endparam
  
  param restart

    caption = "Restart Interval"
    default = 501.0
    min = 1e-10
    hint = "Specifies the number of iterations before c is reset."
  endparam
  
  param sign
    caption = "Sign"
    default = -1.0
    hint = "Specifies the sign of the new C."
  endparam

  
switch:
  type = "Tah-StutterJulia"
  seed = #pixel
  start = start
  restart = restart
  power = power
  sign = sign
  bailout = bailout
}
此分形,曾耗费了本版几位朋友的心血,因为那时研究UF刚刚起步,毫无经验积累,也没多余资料,靠摸索,经历了一次次失败,最后由榕坚兄首次成功,这个分形的画板制作历史就是如此。现在用计算的方法重新制作此分形,确实容易多了,只要照程序的句子的先后进行计算,易造。代码易读,不再注解,大家用前面的方法解读即可。视频文件的网盘地址:
http://u.115.com/file/f641cae7a2#
附上制作视频是的原文件:
Tah-StutterBrot.gsp (32 KB)
分形确实诱惑人,代码难死人!
123# zjhdmyz
世上无难事,只要肯攀登。其实代码不是主要问题,主要是代码中用到的复迭代公式是什么,程序不外是按复迭代公式一步步走,这是公式化程序化的东西。当然,要能熟练地造复分形,先玩好最精典的M集,J集,在分形板块中,飞扬老师粗论分形中,逃逸时间算法造MJ集,讲得十分详细,这样造其它的分形,大体上差不多,方法是一样的。
扫图:
未命名.jpg
改变sign(控制肚腹中的小M集的方向与大小)的值,再扫:
未命名(1).jpg
下面这个M集与N集互缠的复分形,榕坚老师花了研究的心血,可说我是向他学来的,也包含changxde老师的研究心血(处理退出循环方法),首先是在M集内做牛集,然后发展到后来的让这两种分形交缠,达到UF中的效果图,这画板坛分形版块的发展历史可证明我的真诚。代码中有些句子从程序执行来看,完全没用,当时我们造时,没有管有些代码。如果不管test这变量,就得到只在M集内做牛集。这分形当时研究时,确实耗费了心力,现在回过头反观这段历史,连我们自己都不敢相信,那时那来的这股冲劲。
Carr1901:
未命名(2).jpg
Carr1901.gsp (32.32 KB)
今天我的网盘不能上传文件,115网站说是上传升级维护,视频文件已造好,只好延后。
为柳老师的奉献精神而感动:
carr 1901-2.JPG
127# 榕坚
分形版块充满了充满奉献精神的板友,彼此奉献,彼此成长。
127# 榕坚
分形版块充满了充满奉献精神的板友,彼此奉献,彼此成长。
柳烟 发表于 2011-4-4 20:43
说得好!有了这个论坛、有了这个版块,我们不再单干、不再孤单,交流心得,一起成长,画板分形技法在我们的共同呵护下逐渐开始成熟起来了。
Carr1900系列中的M集N集交缠分形,均可由该项1901文件修修改而来,但要注意,最好是在迭代前修改,如果在迭代后修改,有些文件可造出,但有些文件造来不对劲,这大家可试试。
返回列表