Board logo

标题: 起泡下的分形 [打印本页]

作者: 柳烟    时间: 2011-8-16 01:13     标题: 起泡下的分形

未命名.jpg
起泡下的分形.gsp (37.06 KB)

图片附件: 未命名.jpg (2011-8-16 09:10, 61.48 KB) / 下载次数 1944
http://forums.netpad.net.cn/attachment.php?aid=13826&k=55cd0b69b1d0a69e76dbe5c95d991ed1&t=1755411889&sid=99EX9n



附件: 起泡下的分形.gsp (2011-8-16 01:13, 37.06 KB) / 下载次数 3386
http://forums.netpad.net.cn/attachment.php?aid=13827&k=7004193a79fe8ddb8476bde3c0a017e9&t=1755411889&sid=99EX9n
作者: 柳烟    时间: 2011-8-16 08:05

学自梅先生发在此网的文件,我在学其源文件时,颇费了一番周折。我此GSP所有数据都没隐藏,易懂,计算式的先后顺序即制作时的先后次序。这种分形的制作机理,我还没完全懂,欢迎大家帮忙。
作者: dyk    时间: 2011-8-16 09:27

柳烟老师又为我铺好了路,下载学习
作者: 柳烟    时间: 2011-8-16 11:16

3# dyk
彼此铺路,节省脑力。问好。
作者: dyk    时间: 2011-8-16 14:36

起泡技术与陷阱技术的J集(两者参数完全一样),结构形状差不多.

图片附件: 起泡法.jpg (2011-8-17 22:11, 33.25 KB) / 下载次数 1740
http://forums.netpad.net.cn/attachment.php?aid=13834&k=6a6a4075297f2c9c391b545ea8c78709&t=1755411889&sid=99EX9n



图片附件: 陷阱法.jpg (2011-8-17 22:11, 32.54 KB) / 下载次数 1759
http://forums.netpad.net.cn/attachment.php?aid=13835&k=0e9ef7681e4dbd29ad55be57576333bc&t=1755411889&sid=99EX9n


作者: 柳烟    时间: 2011-8-17 15:15

将就一楼的文件,修改,搞一个起泡的M集放大。.
起泡下的M集放大.jpg
起泡下的M.gsp (37.81 KB)

图片附件: 起泡下的M集放大.jpg (2011-8-17 22:10, 34.48 KB) / 下载次数 1759
http://forums.netpad.net.cn/attachment.php?aid=13847&k=c4032e82d4d3b0e214e241e5a34cc7a6&t=1755411889&sid=99EX9n



附件: 起泡下的M.gsp (2011-8-17 15:15, 37.81 KB) / 下载次数 3348
http://forums.netpad.net.cn/attachment.php?aid=13848&k=b7aa908fee48ea66737e408ef3eb30d1&t=1755411889&sid=99EX9n
作者: dyk    时间: 2011-8-17 15:41

立体感很强,有气势.
作者: 柳烟    时间: 2011-8-17 21:16

7# dyk
这种起泡法搞出的分形,有些朦胧,象是罩上了层雾气,有点浑沌。颜色单调,这象是毛病所在,陷阱法的图片清晰,色亮艳。
分形这玩意,用画板来玩,感觉到资料太少了,算法太少了,也许外国人手里的资料,比中国人多得多,哎。老外的这软件好是好,可惜太秀气了。
作者: 柳烟    时间: 2011-8-17 21:33

将1楼的文件,加大n=360,并适当改变参数,再扫J集:
起泡下的J1.jpg

图片附件: 起泡下的J1.jpg (2011-8-17 22:12, 43.34 KB) / 下载次数 1718
http://forums.netpad.net.cn/attachment.php?aid=13851&k=2f7a677f30aaddc190820be33f1c8214&t=1755411889&sid=99EX9n


作者: dyk    时间: 2011-8-18 08:59

柳老师,我分析了一楼的文件,觉得这几处可以优化,并扫一经典J集.请指导.
起泡程序.GIF
J54.jpg

图片附件: 起泡程序.GIF (2011-8-18 12:34, 17.54 KB) / 下载次数 1964
http://forums.netpad.net.cn/attachment.php?aid=13852&k=eef1e9b40ae6965dfb794bfcb30d8208&t=1755411889&sid=99EX9n



图片附件: J54.jpg (2011-8-18 08:59, 58.3 KB) / 下载次数 2215
http://forums.netpad.net.cn/attachment.php?aid=13853&k=87eb785d815f757c1802074c003f10c8&t=1755411889&sid=99EX9n


作者: dyk    时间: 2011-8-18 14:58

利用起泡法扫的J集及其局部.

图片附件: J55.jpg (2011-8-18 16:13, 63.6 KB) / 下载次数 1819
http://forums.netpad.net.cn/attachment.php?aid=13854&k=2362c5cd9467007f9c21e40b075350a6&t=1755411889&sid=99EX9n



图片附件: J55'.jpg (2011-8-18 14:58, 132.47 KB) / 下载次数 1878
http://forums.netpad.net.cn/attachment.php?aid=13855&k=a3232358009e6dc0c129b01fe9b3dcc2&t=1755411889&sid=99EX9n


作者: dyk    时间: 2011-8-18 15:50

同一J集泡泡大小不同的效果

图片附件: J56(小泡).jpg (2011-8-18 16:15, 72.38 KB) / 下载次数 1833
http://forums.netpad.net.cn/attachment.php?aid=13857&k=f74005bab093b513d745005e0aaf5cab&t=1755411889&sid=99EX9n



图片附件: J56(大泡).jpg (2011-8-18 16:15, 52.81 KB) / 下载次数 1848
http://forums.netpad.net.cn/attachment.php?aid=13858&k=a8d63c15ec466d76feb2b156b8703083&t=1755411889&sid=99EX9n



图片附件: J56(中泡).jpg (2011-8-18 19:47, 41.64 KB) / 下载次数 1668
http://forums.netpad.net.cn/attachment.php?aid=13859&k=ee21357de62b1077a731d357b916d1da&t=1755411889&sid=99EX9n


作者: dyk    时间: 2011-8-18 18:48

再扫一个(桃树)

图片附件: J57.jpg (2011-8-18 19:48, 85.41 KB) / 下载次数 1849
http://forums.netpad.net.cn/attachment.php?aid=13869&k=c62441ec8c12d4ccd3dd550747153a96&t=1755411889&sid=99EX9n



附件: 桃树.gsp (2011-8-20 14:50, 22.84 KB) / 下载次数 2079
http://forums.netpad.net.cn/attachment.php?aid=13890&k=fa047d94f00d89cf2bf9e9168376cde3&t=1755411889&sid=99EX9n
作者: 柳烟    时间: 2011-8-18 20:07

10# dyk
说得正确,红色这块的功能起到更换颜色的色的作用,用常数替代可以,文件中之所以如此,我想是因为只要将a的值从0到8选取,就可得到不同的色彩。蓝色那句没作用,我想是不是可以引进着色中去呢?这个可尝试。
作者: 柳烟    时间: 2011-8-18 20:10

13# dyk
图片不错,特别是13楼的心形图案,我想情人节可能用得上,不错,又是金色,女士一定喜欢得紧。能否附上13楼的源文件,让我们分享一下?问好。
作者: 柳烟    时间: 2011-8-19 15:19

谢尔宾斯基三角形起泡1.jpg
谢尔兵斯基三角形起泡1.gsp (37.58 KB)

图片附件: 谢尔宾斯基三角形起泡1.jpg (2011-8-19 15:47, 43.95 KB) / 下载次数 1660
http://forums.netpad.net.cn/attachment.php?aid=13877&k=28501bb5e78363655d3d654e0ba6ceef&t=1755411889&sid=99EX9n



附件: 谢尔兵斯基三角形起泡1.gsp (2011-8-19 15:19, 37.58 KB) / 下载次数 2538
http://forums.netpad.net.cn/attachment.php?aid=13878&k=77bb2f51b31773f45b0749c0498d6142&t=1755411889&sid=99EX9n
作者: 柳烟    时间: 2011-8-19 15:59

再扫谢尔三角形:
谢三角形2.jpg

图片附件: 谢三角形2.jpg (2011-8-19 15:59, 152.56 KB) / 下载次数 1801
http://forums.netpad.net.cn/attachment.php?aid=13879&k=399bb7688fb68d536d181ad514a7e90c&t=1755411889&sid=99EX9n


作者: mjj_ljh    时间: 2012-2-1 16:41

重温起泡法,发现原算法有误。如何得到|Zn|的最小值呢?原算法只得到了min(|Zn-1|,|Zn|).
作者: mjj_ljh    时间: 2012-2-1 20:39

如何在et算法中得到min{|Z1|,|Z2|,……|Zn|}呢?请教各位老师。
作者: changxde    时间: 2012-2-1 21:13

19# mjj_ljh


我想:用“层次分明”里的方法可以解决。

不过我还没弄懂这个冒泡法。
作者: xiaongxp    时间: 2012-2-1 21:49

19# mjj_ljh
是这样迭代吗?
z=z[1],
k=k+1,k=1
s=sgn(1+sgn(z-z[k+1])),
z=z-s(z-z[k+1]),
k→k+1,深度n-1
作者: mjj_ljh    时间: 2012-2-2 15:55

谢谢两位老兄指点迷津,用常老师方法搞定收敛区,向兄的方法没吃透
常兄所谓冒泡法的核心就是:用min(abs(Z0),abs(Z1),…,abs(Zn))作为着色参数,而不是用abs(Zn)作为着色参数,仅此而已。后者是我们常用的。
现在的问题是如何得到逃逸区点z的min(abs(Z0),abs(Z1),…,abs(Zn)),使逃逸区有泡。
文件1为正解,文件2为老方法,虽然有误,但也可以作为一种着色法。
et-起泡算法M.gsp (9.86 KB)
et-起泡算法min(Zn-1,Zn)M.gsp (9.26 KB)
未命名.JPG

附件: et-起泡算法M.gsp (2012-2-2 15:55, 9.86 KB) / 下载次数 4697
http://forums.netpad.net.cn/attachment.php?aid=16241&k=61fce1561d9309b3409e0876b4519ce2&t=1755411889&sid=99EX9n

附件: et-起泡算法min(Zn-1,Zn)M.gsp (2012-2-2 15:55, 9.26 KB) / 下载次数 4830
http://forums.netpad.net.cn/attachment.php?aid=16242&k=2d3cd6115bc12684ecdf3b563b0b7aa6&t=1755411889&sid=99EX9n

图片附件: 未命名.JPG (2012-2-2 22:24, 16.79 KB) / 下载次数 3896
http://forums.netpad.net.cn/attachment.php?aid=16244&k=841270f0453d893f54030c0b32b04224&t=1755411889&sid=99EX9n


作者: changxde    时间: 2012-2-5 19:27

对于求逃逸区点z的min(abs(Z0),abs(Z1),…,abs(Zn))的问题,我们在前面讨论过,若某个|zk|>2,则后面的|z|都大于2,所以要求min只要在小于2 的范围内即可,事实上上面的方法已经求出了逃逸区的min。
作者: changxde    时间: 2012-2-5 19:30

有点象陷阱法
Snap_2012.02.05_19h09m16s_001.png
Snap_2012.02.05_19h41m48s_002.png

图片附件: Snap_2012.02.05_19h09m16s_001.png (2012-2-5 19:30, 68.75 KB) / 下载次数 4852
http://forums.netpad.net.cn/attachment.php?aid=16254&k=1a4d5d7a7ab80778f1335a95e1e11db4&t=1755411889&sid=99EX9n



图片附件: Snap_2012.02.05_19h41m48s_002.png (2012-2-5 19:45, 189.76 KB) / 下载次数 4572
http://forums.netpad.net.cn/attachment.php?aid=16255&k=3b4285f4167d3f48e81ac8a88e48ca22&t=1755411889&sid=99EX9n


作者: 榕坚    时间: 2012-2-5 20:17

这种“冒泡法”UF中也有,只是不适用于扫放大图:

图片附件: CarlsonBubbles1-3.JPG (2012-2-5 20:17, 48.61 KB) / 下载次数 3641
http://forums.netpad.net.cn/attachment.php?aid=16256&k=aa3fdcdc23373bcdbe6edec2b4f8e698&t=1755411889&sid=99EX9n


作者: 柳烟    时间: 2012-2-6 10:36

问问梅老师,冒泡法这原理出自何处?
作者: 榕坚    时间: 2012-2-6 21:47

26# 柳烟


应该就是搜索平面内的收敛点,因为它是以迭代终点到该点距离的大小着色的。因此在M集中泡的中心也就是小M集的位置。用这种方法寻找小M集一找一个准。
作者: 柳烟    时间: 2012-2-7 08:46

27# 榕坚
完全正确。扫一幅:
未命名.jpg
起泡处,均有小M藏于其中。

图片附件: 未命名.jpg (2012-2-7 08:46, 163.39 KB) / 下载次数 4684
http://forums.netpad.net.cn/attachment.php?aid=16264&k=631b15f56bd027d3f0f41f6e20899d22&t=1755411889&sid=99EX9n






欢迎光临 inRm3D: 画板论坛 (http://forums.netpad.net.cn/) Powered by Discuz! 7.0.0