返回列表 回复 发帖
202# xuefeiyang

这是地址:
https://fractalforums.org/progra ... elbrot-insides/3264
作者用的不是幅角而是距离最小点迭代次数, 将其作为色带的索引值,并非 HSB模式。
204# xuefeiyang

作者用的色带是他自己设计的好像是“圣诞树”的一个色系,其色彩类似于圣诞树的色彩系列。用与捕捉点cp最小距离点的迭代次数作为色带的索引,肯定有他的索引算法,不得而知。
画板里要确定到达与捕捉点cp最小距离点的迭代次数因该是很麻的一件事情。每次若trap<dist时就要记下其迭代次数,只要能确定每次排序时究竟trap小还是dist小就可以了。
206# 柳烟

柳老师好!这个内部着色蛮漂亮的,请问是什么算法,谢谢。
210# xuefeiyang
厉害,这效果太棒了。另外,谢谢提供临界点,可以看到小乌龟了,谢谢!
001.jpg
002.jpg
213# xuefeiyang
这样理解是对的,dist 的作用就是产生“蜂窝效果”,至于色彩,可以用与它毫无关系的其他数值,一般用与dist相关联的特征值可以保证不同“蜂窝”色彩的差异性和全部“蜂窝”的系统性,而dist2是当色彩过渡不怎么柔顺时可以起到修正作用。当然,这只是一般而言,具体的要看迭代模型和个人的偏好。
001.jpg
002.jpg
216# xuefeiyang

是的,只是收敛条件不是 |z|<em,而是 exp(-|z|)<em。这样迭代起来快一些,细节也丰富些,并且逃逸半径很小(em=2)就可以了。
219# xuefeiyang

M 集,这种模型的J集一般不是很好看, z0 不是 1 就是 c 。
221# xuefeiyang
没有加别的变换,我查了一下复数库,好像也没查出问题。
001.jpg
223# xuefeiyang

d=1-pow(1-dist1/dist2,.5);
h=abs( Z.arg(z1)+Z.arg(z2) )/(PI+PI);
s=pow(d,.05);...浓淡
b=pow(d,1);    ...明暗
rgb=hsl2rgb(h,s,b);
溢出的问题我还真没遇到过,至于着色,明暗浓淡都是临时调的。
返回列表