返回列表 回复 发帖

色带的应用:分形的着色方法之一

分形的着色是分形艺术的重要课题之一。我们这些画板分形的,原来一直是用三着色函数值作RGB值或是HSV值对分形着色,确实渲染了一些漂亮的分形,但那种着色有其局限性,着色尽管可以通过改变参数,改变分形的色彩,但可变的范围的有限。相比之下,色带这种着色模式,可以有更多的变化,一条色带可以渲染出不同的分形效果。我尝试着在changxde老师所作色带的基础上改进了一些,现放在这里,供有兴趣的板友测试。色带着色有其通用性,无论是什么样的复变扫描分形,只要有了确定的着色参数,都可以映射到色带上进而映射到分形上,形成不同的着色效果。时间有限,制作肯定有不到位的地方,希望各位板友在应用的过程中积极提供不足以利于改进,更好地服务于分形的绘制。
色带工具.gsp (31.23 KB)
好哇,胡兄的工作效率真高,这样快色带工具就成熟起来了,又煎熬了不少日夜吧。
这个图胡兄一定不会陌生,是你08年指导我作出的第一个逃逸时间图。今用此程序,以你的色带工具重扫出第一个带色带的分形,别有一番意义。我附上源文件,请指导我如何更好的使用色带工具,特别是哪众多的调节擎中a、b的用法。
外星人.jpg
2010-10-1 22:37

外星人.gsp (44.71 KB)

那种渐变的黄色美得让人心动!a,b分别是变量的最大值和最小值,主要用来调节变量的变化范围。那上边共有三行点,每行九个点。如果把基点1,2,3,4,5,6,7,8,最后一个设为9,作为最下一行的话,那么从上往下的三行点,分别控制色带的红,绿,蓝三色。不同列的点用以控制色带在此位置附近的色彩。把这个色彩映射到分形图形的绘制过程中,一般直接用R,G,B值着色。在外星人中,你用RGB作为系数去用,这样看起来,好象色带与分形图形的色彩好似不一致。但这不妨碍我们把这作为一种应用的方式。
那么不作系数又如何建立迭代终点到色带的关联?
比方说可以将s=log(2^m*et)作为一个值,计算a+s*x(b-a)代入RGB函数。昨晚我作的测试都是这样用的。
你可以作一个逃逸时间的M集,把这个色带应用上试一试,色带是要调节的,可以调节的点共有37个,这些变点可以产生无穷多个排列,从理论上说可以产生足够多的不同着色。当然有些效果好,有些效果就不好。到底如何调节,因为结果太多,不可能一一测试,只能靠大家齐心协力,把各自调节到的好的色带的源文件放上来,供板友们各取所需了!
谢谢。变量多,是要认真调试才是。
向兄,忘了一点,6#的m是一个负数。其值的大小随需要可调。一般情况下在-4到-100之间。
Snap40.jpg
2010-10-2 00:47

Tah-StutterBrot.gsp (55.32 KB)
返回列表