(一)前言
许久之前,斌牛就完成了对分形艺术中 L-System 的研究学习,其中的每个图形都是无比的冲击与震撼,几何之美,淋漓尽致。在此也感谢胡老师提供的分形艺术研究的点子。
附:斌牛L-System之学习总结博客:http://wybwzl.iteye.com/blog/1275520
胡老师推荐BBC混沌理论视频: http://v.youku.com/v_show/id_XMTcyNjE2MzMy.html
分形艺术网址推荐:http://paulbourke.net/fractals/
(二)正文
下面先给出一幅图感受IFS (Iterated Function System) 分形美感。
图1.Sprial
不知道读者看到这么一幅图的第一感受是什么样的,至少我第一次看到的时候就被惊住了。当然,在这里我要说的是:这幅图的灵魂是一个极其简单的二元一次数学方程组。必须要重复的是“极其简单”。分形艺术本身就不是复杂的,它是以非常简单非常普遍的规则或公式为基石,展示了一种自相似的美,甚至揭露宇宙规律。
对于L-System,定义一个规则就能生成一幅美图。这对于本文要介绍的IFS也是一样,这个规则就是一个n维甚至是一维的方程组。规则不仅产生了美图,以至于我们人类都是活在规则之下。
对于IFS-System来说,其核心二元一次方程组都是这样的:
可以看出,两条递推公式会随着a,b,c,d,e,f六个参数的变化得到不一样的结果,我们要做的就是把这6个参数和一个概率定下来,仅此而已。(概率稍后会提到)
好了,具体还是拿图1.Spiral来说,在上述方程组基础上我们运用下面的参数表就能画出:
可以看出,我们需要三组不同的 a~f 的值来构造Spiral图形,不同的set,会把某个固定点(x, y)映射到不同的位置。而细心的你会发现,对于每一组参数值都对应一个概率(probability),不能小看这个概率,它直接影响整幅图的美感。如果三个set的概率改成0.333, 0.333, 0.334的话,会得到一个相对颜色均匀的图形,那将会是另外一番景象。可以通俗一点儿来说:参数 a~f 决定图形轮廓,概率p决定图形某些位置颜色的深浅。
IFS图形是一种概率算法的体现,这种用概率来绘画与L-System是完全不同的。
那么,这个参数表怎么来构造呢?概括的说有这么些常用的方法:交互式确定法、三点式确定法、图形变换法,参数试验法,具体见上传论文《利用图形变换法快速提取分形图IFS码》,此处不再赘述。
至此已经把我所熟知的 IFS 分形介绍完毕,一句话总结就是:
IFS = 二元一次方程组 + 参数表 + 概率
下面以几幅IFS分形图结束本文:
相关推荐
通过IFS分形园丁基础版1.0,用户不仅可以欣赏到分形艺术的美丽,还能深入理解IFS分形背后的数学原理,从而增强对迭代和自相似性的直观认识。同时,这也可以作为教育工具,帮助学生和爱好者探索数学和计算机图形学的...
IFS分形植物的特性使其在艺术、计算机图形学和科学研究中有广泛应用。它们可以模拟真实世界中的植物结构,为虚拟环境提供自然的视觉效果,同时也为理解和探索分形几何提供了直观的工具。 总的来说,这个IFS植物形态...
在实际应用中,IFS分形树生成算法不仅可以用于艺术创作,还可以在科学建模中发挥作用,例如模拟植物生长、分析复杂网络结构、甚至在金融领域预测市场动态。IFS与分形理论结合,为我们提供了一种理解和描述自然界复杂...
分形艺术与理论:探索复杂之美 在数学与艺术交汇的奇妙领域中,分形艺术以其独特的魅力吸引了无数研究者和艺术家的目光。分形,这一概念由数学家本华·曼德博在20世纪70年代提出,揭示了自然界中普遍存在的自相似性...
分形艺术,是一种结合了数学、科学和艺术的领域,主要关注自然界中复杂而自相似的几何形态。分形的概念由法国数学家本华·芒德勃罗在20世纪70年代中期提出,他在其著作《大自然的分形几何学》中详细阐述了这一理论。...
总的来说,IFS分形地形生成是一个结合了数学、计算和艺术的领域,它允许我们以数学的方式模拟和创造令人惊叹的自然景象。通过理解和掌握IFS系统,你可以创造出具有无限细节和真实感的虚拟世界。
在本主题“计算机图形学分形图作业自然景物模拟与分形艺术”中,我们将深入探讨如何利用分形理论来模拟自然界中的复杂景物,并通过这种方式创作出具有艺术性的图像。 分形图是一种具有自相似性质的几何形态,它们在...
**Koch 分形雪花模型详解** Koch 分形雪花模型是一种经典的几何分形,由瑞典数学家Helge ...理解和应用这种模型,不仅可以深化我们对分形理论的认识,还能启发我们在科学、艺术和工程等多个领域寻找创新的解决方案。
IFS在实际应用中有着广泛的应用,例如在图像压缩、图像生成、艺术创作、地理信息系统、生物医学模型以及金融市场的复杂性分析等领域。IFS的理论也为理解自然界中的复杂现象,如海岸线的形状、云朵的结构、树木的生长...
《ObjectARX开发的分形艺术》 分形艺术是一种基于数学原理的视觉表现形式,它揭示了自然界中复杂形状的内在规律性。在计算机图形学领域,分形被广泛应用于图像生成、模拟自然景观以及设计创新等领域。ObjectARX是...
随着计算机技术的发展,人们开始尝试利用分形原理来生成艺术图像,由此诞生了一种新的艺术形式——分形艺术。 #### 分形艺术简介 分形艺术不仅能够体现传统美学标准,如平衡、和谐、对称等,更重要的是它能够创造...
IFS(Iterated Function ...总的来说,IFS生成分形图像的过程既包含数学理论的深度,也展现了艺术创作的可能性。无论是科研探索还是艺术表达,IFS都是一个极具魅力的工具,让我们能够用代码构建出令人惊叹的几何世界。
IFS不仅在数学研究中有广泛应用,还在艺术、图像处理、地理信息系统等领域有广泛的实践。 在"fenxing"这个文件中,可能包含了实现IFS图形的MATLAB代码和生成的一些分形示例。通过分析和运行这些代码,我们可以深入...
5. **渲染与显示**:最后,将所有迭代得到的形状组合在一起,形成最终的蕨类植物IFS分形图像,并在屏幕上进行渲染和显示。 在VC++环境下,可以使用GDI+(Graphics Device Interface Plus)库或者OpenGL库来绘制图形...
迭代函数系统(Iterated Function System,简称IFS)是一种用于构造分形图像的数学方法,由美国数学家迈克尔·巴恩斯利于1980年代提出。IFS的基本理论基于压缩映射的概念,它能够用一组变换来表示复杂的几何结构。在...
2. **分形几何**:学习分形的自相似性、分维和迭代生成等概念,了解其在自然界和艺术创作中的广泛应用。 3. **C++编程**:使用C++语言进行开发,掌握面向对象编程的基本概念,如类、对象、继承和多态。 4. **MFC...
在这个例子中,我们看到一个简单的IFS分形树的实现,利用VC++进行编程。 首先,程序使用了GDI(Graphics Device Interface)库中的`CClientDC`对象来获取设备上下文,这允许我们在窗口上进行绘图。接着,创建了一个...
IFS在分形艺术、科学可视化、图像处理等领域都有所应用。通过调整IFS中的函数和参数,可以创造出各种独特的分形图案,这些图案不仅具有美学价值,还揭示了自然界中许多自相似现象的数学本质。 学习和理解2D IFS的源...