Chaotica是用于创建和渲染分形艺术的环境。分形图像的最基本特征是几何递归,以及由此产生的“自相似”结构,在该结构中可以以许多不同的比例看到某种图案或设计。Chaotica是下一代分形艺术应用程序,专为新手和专业艺术家设计。新手用户可以通过编辑随机分形来生成令人惊叹的高清壁纸和动画。专业用户将特别重视快速,现代化的渲染引擎。借助实时成像控件,可以轻松制作高质量的动画和供打印的大图像,从而极大地加快您的工作流程。Chaotica的用户界面将许多数学抽象出来,以提供流畅的艺术过程。Chaotica 在功能强大,面向生产的环境中扩展了这些程序的创造力。
使用说明
分形艺术
这在自然界中很常见,例如在植物和地理特征中:
迭代功能系统(IFS)是用于创建分形图像的功能特别强大的数学模型,其设计空间非常大(难以想象!),即它可以创建各种独特而有趣的图像。
在以下各节中,将介绍Chaotica中的IFS模型,并说明成像设置在制作出色的分形艺术中的作用。
1、IFS和迭代器
IFS过程可以通过以下反馈系统图简单描述:
某些系统的输出(通常称为“黑匣子”,故意将其复杂的内部工作抽象化)反馈到其输入中,形成一个反馈回路(或系统)。
反馈回路在自然界中也很常见,如果您曾经听过将麦克风放在放大扬声器附近的效果,或者已经将摄像机指向其输出显示屏的效果,那么您已经经历了两种常见的反馈系统行为:
爆炸/无限制的增长
这是指系统在每个循环中都经历净能量增加,从而导致该过程螺旋式失控并产生美学上令人不快的结果。
有界/混沌收敛
这是系统经历净能量损失,并在有界范围内保持稳定(但混沌)的时候。这就是我们想要为有界图像实现的目标。
在Chaotica中,IFS由一个或多个迭代器组成,这些迭代器本身包括三个部分:
(几何)变换
根据某些功能或程序,在给定输入位置的情况下返回新位置。
Chaotica实现了针对flam3/Apophysis支持的特殊转换:几何转换的加权总和(称为“变异”)。分别在普通变量之前和之后应用的变量前和变量后的行为略有不同:它们是顺序应用的,而不是作为加权总和应用的,这是flam3IFS模型的一个奇怪伪像。
着色器
确定迭代的输出颜色。
对于flam3IFS,着色器对应于一个混合过程,在此过程中,将使用的调色板位置移向或移离指定位置。选择迭代器的次数越多(通过IFS中的选择器),其着色器将使调色板位置朝其首选位置移动的频率就越高(有效地赋予该分形该颜色的局部结构)。
选择器
确定在迭代链中下一个要使用的迭代器。
对于flam3IFS,这是IFS中每个迭代器的概率表。
2、成像设置
成像设置是控制原始IFS输出的最终色彩还原的设置。必须控制总体亮度和对比度以获得高质量的结果,这需要一些技巧来找到渐变中正确的颜色组合,并使用颜色响应曲线对结果进行整形。