返回列表 回复 发帖
   按我的迭代方法,第1个等势环的逃逸时间et=0,所以用x^2/x (x=et),可使et=0的等势环带无意义而去之。
      看你的文件,你将逃逸条件加载到迭代路径的起点z[0]中,巧妙的实现了逃逸时间算法,文件相当简洁。但是,文件没有设置记录逃逸时间的算法,其分形图的着色就失去了一个极为重要的变量et,因此分形的着色不易丰富起来、渲染技术也无法加载。建议引入et。
      我不明白震荡的作用,从你的文件也还没有找到震荡1/sinx是如何加入到分形的,请赵老师讲讲,谢谢。
逃逸时间就是迭代路径{z[k]}逸出阈的临界时刻k,即p的累加值et。用累加器“p[0]=0,p[0]=p[0]+p"通过迭代p[0]→p[0]+p来实现。

我对分形的RGB着色主要采用xuefeiyang的方法,用et控制等势环带的颜色,用ln(ln(e+em))来调节环带内的渐变层次,建立基础色参数s=.05*(1*et±ln(ln(e+em))),R=sin(1*s),G=sin(3*s),B=cos(2*s),在具体着色中主要通过调节“*”前的系数来处理实际问题。对分形的HSV着色我主要借鉴并改造了mjj的方法,而你的震荡方法我一时还没理解。
610# myzam
应该不会,如果不设逃逸区域,你这里的实验http://www.inrm3d.cn/viewthread.php?tid=2946&page=14#pid37499就是反证。按画板分形的逃逸时间算法,迭代次数再高,z[n]迭代像的终点总是停滞在逃逸临界点处,我从没发现这样的现象。
613# 柳烟
在587#。
工具加入方法:编辑x[c]和y[c]为x[homothetic]和y[homothetic]可得M集,编辑编辑x[z]和y[z]为x[homothetic]和y[homothetic]可得J集。
缩放操作方法与xuefeiyang的新旧两个放缩定位框架的使用方法类似。
kaleidoscope_Newton 1.jpg
kaleidoscope_Newton 1.gsp (27.35 KB)
五星迭代
星星知多少?.gsp (6.91 KB)
牛顿迭代之花——菊
Kaleidoscop_Newtom 2.jpg
Kaleidoscop_Newtom 2.gsp (24.59 KB)
619# myzam
复分形着色的好坏常在必然与偶然之间,调色常靠消耗时间和运气,赵老师过奖了。
kaleidoscope_Julia 2.1.jpg kaleidoscope_Julia 2.2.jpg
kaleidoscope_Julia 2.1.gsp (17.63 KB) kaleidoscope_Julia 2.2.gsp (20.75 KB)
622# changxde
好一幅窗花图!
常老师取景的太好了,这真要有一孔窥全貌的功夫啊,妙极!
现在我们可以来搞搞分形图案设计了。
返回列表