基于迭代函数的蝴蝶图案生成方法

文档序号:9751109阅读:495来源:国知局
基于迭代函数的蝴蝶图案生成方法
【技术领域】
[0001] 本发明属于计算机图像生成技术领域,具体涉及一种基于迭代函数的蝴蝶图案生 成方法。
[0002]
【背景技术】
[0003] 蜡染是我国优秀的非物质文化遗产,其图案兼具艺术价值与文化内涵,具有浓郁 的民族风情,是现代化设计的灵感宝库。传统蜡染图案题材可归纳为自然形象、社会物象和 符号等三种。具象图形是传统装饰图形中数量最多、影响力最大的图形,其内容涉及花卉、 植物、动物、山脉、太阳等,其图案造型往往是由各种题材形象被高度概括后形成基本的几 何元素,这些元素经重复排列而形成,具有强烈的形式美感。图案的构成形式为适合纹样和 连续纹样,如二方连续和四方连续纹样。传统的蜡染图案设计主要依靠人脑和手工创作,这 种设计方法具有设计思路窄、花型少、周期长等明显缺陷,与现代的数字化印染业的发展不 相适应。近年来,以计算机作为辅助设计的数字化设计方法逐渐成为蜡染图案的主流技术。
[0004] 现有技术中,蜡染图案的数字化设计图案主要通过一些计算机辅助设计的图形处 理软件,如AtuoCAD、Photoshop、3DMAX等,这些软件都以传统的计算机绘图方法为基础,用 欧式几何的理论来描述图形,绘制的都是一些表面平滑,形状规则的几何图案,例如:立方 体,椎体,球体等等。而蜡染图案数字化设计中对极不规则、极不光滑的自然景物的模拟,如 蝴蝶等,没有能够用纯粹的数学模型来模拟造型的,其图像的风格的变化有限,不能实现蝴 蝶的图案的创新设计。

【发明内容】

[0005] 本发明的目的在于克服现有技术存在的不足,提出了一种能用纯粹的数学模型来 模拟造型,风格多样,效率高的基于迭代函数的蝴蝶图案生成方法。
[0006] 本发明的一种基于迭代函数的蝴蝶图案生成方法,包括以下步骤: (1) 基本元的生成:在极坐标下建立以下非线性函数1?生成基本元:
(2) 迭代生成:建立迭代式:編,:_十秦:{ ,并确定迭代次数:抛 生成蝴蝶基本图案; (3) 胡须的生成:迭代完成后,通过在极坐标下建立以下非线性函数:?生成胡须:
[0007] 上述步骤3后,将极坐标转成直角坐标,通过映射函数匕生成连续蝴蝶纹样: '· 、. :·
' .·.··;: V " ; 其中
I迭代次数,η为 预设的迭代次数的最大值,A =。
[0008] 本发明与现有ST技术相比,具有明显的有益效果,由以上方案可知, 基本元建立以后,通过迭代式=? +? f:無,并确定迭代次数 谢,生成蝴蝶图案,能够方便快捷得到具有精细结构的图案。将极坐标转成直角坐 标,通过映射函数g生成连续蝴蝶纹样,使蝴蝶图案为分形图并具有局部与整体自相似特 点,而且根据修改相关参数,能快速的、方便的得到不同风格的图案造型,提高设计效率。总 之,本发明通过基于迭代函数的数学模型,能够自动生成具有分形特征的图案造型,并方 便、快捷的得到不同风格的图案造型,实现蜡染图案的创新设计。
【附图说明】
[0009] 图1为本发明的流程图; 图2为本发明迭代1次生成的蝴蝶图案; 图3为本发明迭代15次生成的蝴蝶图案; 图4为本发明生成的四方连续纹样。
[0010]
【具体实施方式】
[0011]以下结合附图和实施例详细描述本发明的【具体实施方式】,但本发明不受所述具体 实施例所限。
[0012] 实施例1 参见图1,一种基于迭代函数的蝴蝶图案生成方法,包括以下步骤: (1) 基本元的生成:在极坐标下建立以下非线性函数戰生成基本元:
(2) 迭代生成:建立迭代式衡本秦,,并确定迭代次数樹$1:,生成蝴 蝶图案; (3)胡须的牛成:迭代完成后,通过在极坐标下建立以下非线性函数^生成胡须:
其中,A# (y>i 上述步骤3后(参见图2),将极坐标转成直角坐标,通过映射函数巧生成连续蝴蝶纹 样:
其中
%迭代次数,η为预设的迭 代次数的最大值,%ι|:。
[0013] 实施例2 一种基于迭代函数的蝴蝶图案生成方法,包括以下步骤: (1) 基本元的生成:在极坐标下建立以下非线性函数1?生成基本元:
(2) 迭代生成:建立迭代式:為ii 狂111,并确定迭代次数樹声1J:,生成蝴蝶 图案; (3) 胡须的生成:迭代完成后,通过在极坐标下建立以下非线性函数1^生成胡须:
其中,麵 上述步骤3后(参见图3),将极坐标转成直角坐标,通过映射函数:1?生成连续蝴蝶纹 样:

数的最大值参见图4)。[0014] 实施例3 其中 (为迭代次数,η为预设的迭代次 Ε':.: 本发明的一种基于迭代函数的蝴蝶图案生成方法,包括以下步骤: (1) 基本元的生成:在极坐标下建立以下非线性函数1?生成基本元:
(2) 迭代生成:建立迭代式? ft@取_,并确定迭代次数壤=20,生成蝴蝶 图案; (3) 胡须的生成:迭代完成后,通过在极坐标下建立以下非线性函数^生成胡须:
其中, 上述步骤3后,将极坐标转成直角坐标,通过映射函数F3生成连续蝴蝶纹样:
其中
为迭代次数,芩。
[0015] 以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,任何未 脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等 同变化与修饰,均仍属于本发明技术方案的范围内。
【主权项】
1. 一种基于迭代函数的蝴蝶图案生成方法,包括W下步骤: (1) 基本元的生成:在极坐标下建立W下非线性函数生成基本元:(2) 迭代生成:建立迭代式句:1 =吗1+井,||二0、01~戌02,并确定迭代次数 规? I:~'嫌,生成蝴蝶基本图案; (3) 胡须的生成:迭代完成后,通过在极坐标下建立W下非线性函数生成胡须:其中,:?--策辩待淮?。2. 如权利要求书1所述的基于迭代函数的蝴蝶图案生成方法,其特征在于:上述步骤3 后,将极坐标转成直角坐标,通过映射函数^^3生成连续蝴蝶纹样:CM) 其中, 为迭代次数, <巧 n为预设的迭代次数的最大值,巧二1…0。
【专利摘要】本发明公开了一种基于迭代函数的蝴蝶图案生成方法,包括以下步骤:(1)基本元的生成:在极坐标下建立以下非线性函数方程生成基本元;(2)迭代生成:建立迭代式,并确定迭代次数,生成蝴蝶基本图案;(3)胡须的生成:迭代完成后,通过在极坐标下建立以下非线性函数方程生成胡须。最后,将极坐标转成直角坐标,通过映射函数生成连续蝴蝶纹样。本发明通过基于迭代函数的数学模型,能够自动生成具有分形特征的图案造型,并方便、快捷的得到不同风格的图案造型,实现蜡染图案的创新设计的特点。
【IPC分类】G06F17/50
【公开号】CN105512446
【申请号】CN201610117256
【发明人】袁庆霓, 吕健, 黄海松, 潘伟杰, 杨观赐, 胡耀
【申请人】贵州大学
【公开日】2016年4月20日
【申请日】2016年3月2日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1