当前位置: 首页 > 专利查询>浙江大学专利>正文

一种基于数学函数的实时的大理石体纹理生成方法技术

技术编号:13894390 阅读:78 留言:0更新日期:2016-10-24 20:47
本发明专利技术公开了一种基于数学函数的实时的大理石体纹理生成方法,包括以下步骤:(1)用户指定需要生成的大理石体纹理的纹理尺寸和背景图层的颜色;(2)用户指定图层、图层的颜色,然后选择滴液、喷洒操作方式在初始体纹理空间内为所选图层加入若干球形液滴,生成一个注入函数列表;(3)用户选择直线、梳子、旋转、漩涡、波浪操作方式中的至少一种,根据对应的数学函数,生成一个变形函数列表;(4)对于体纹理中的每个体素点,根据注入函数列表和变形函数列表计算获得当前体纹理所有体素点的颜色值并显示;本发明专利技术方法所生成的大理石体纹理具有真实大理石纹釉图案边界清晰、图案精美的特点,应用效果好,重复使用方便。

【技术实现步骤摘要】

本专利技术涉及计算机非真实感绘制领域,特别是涉及一种基于数学函数的实时的大理石体纹理生成方法
技术介绍
Marbling(大理石纹釉工艺),是一种在纸或织物上制作彩色的流体状图案的传统艺术。它通过使用水和油脂类颜料水油分离的原理,使互不相溶的颜料在工具的作用下进行流动行成图案。其色泽艳丽,纹理层叠旖旎有韵律感。作为一项历史悠久的手工艺技术,Marbling纹理图案几个世纪来为全世界人民所喜爱,被广泛应用于装饰,如相框、墙纸、灯罩、礼品包装等等。同时,Marbling还是一种古老的防盗版技术,用于官方公文的背景图案以防止删改和伪造。传统的制作工序大致包含以下四个步骤:(1)准备一个无盖的长方形容器和工具,容器底部预先倒入一层浓稠的基底液,通常使用水,但是必须加入一些添加剂不扩其浓度增大;(2)使用笔刷或滴管等工具往铁皮盒的液体中加入一些颜料。笔刷工具用来沾染一些颜料后抖落在液体中,这些颜料会自然晕开浮在液体表面,然后慢慢扩散。使用滴管在液体表面滴入颜料来形成一个个扩大的彩色圆点。这样就得到了一幅基本图样;(3)在基础图样上,画师使用直线、梳子等工具在液体表面进行挑、拉、拨、点等动作,颜料随之流动并形成图案。齿的形状和空间分布不同的梳子能够生成截然不同的效果,同样的,工具的操纵方式也对结果有非常大的影响;(4)图案制作完成后,将具有吸附性的纸张覆盖在液体表面轻轻压实排出纸张和水面之间的空气,再把纸从水中慢慢朝自己的方向揭开,这时液体表面的图案就吸附并转移到纸上面了。将画纸晾干,便可得到一幅完成的Marbling纹理作品。虽然Marbling纹理制作的工艺步骤看似简单,但是要制作出一幅复杂精美的Marbling纹理图案却非常困难。因为这个过程包含了很多不稳定和彼此对立的因素,成功与否常常依赖于外界因素,如环境温度和湿度、颜料的粘度和液体表面张力等。此外,一旦在实践制作过程中发生了错误的操作,就必须重新开始整个过程。整个工艺过程重复性差,难以进行批量的再利用;无法满足精确的循环纹理的要求,限制了图案的应用范围。为了解决这一缺陷,近几年,在计算机图形学领域涌现出了一批模拟Marbling二维纹理的计算机仿真系统。使用这些系统,用户可以自定义物理参数来控制液滴的属性,可以精确的设定不同的色彩搭配方案,还可以撤销或重复设计过程中的任意一步,从而可以通过反复的实验制作出理想的作品。同时,二维的Marbling纹理仿真也衍生出了三维的产物:Marbling体纹理仿真。但是一般使用二维的手段,很难保持三维模型各面相交处的图案连续性。体纹理方式则能更好的展现整块材料所制作的三维物体,所以能比二维纹理能更服帖地映射到三维物体上。不仅如此,同一大理石体纹理可以非常简单地重复利用到不同的三维模型上,因为不再需要对面参数化。二维、三维的仿真研究都是传统艺术与现代计算机图形图像研究领域的交汇,在计算机数字艺术和传统艺术方面都有着积极的意义和影响。
技术实现思路
本专利技术提供一种基于数学函数的实时的大理石体纹理生成方法,使用无限可延展的体积上的三维不可压缩的流体运动来模拟大理石纹釉工艺,并使用数学函数驱动图像变形的技术可视化这种流体运动形成了大理石体纹理,是实时反馈、具有生动流动效果并能重复利用的体纹理生成方法。一种基于数学函数的实时的大理石体纹理生成方法,包括以下步骤:(1)用户指定需要生成的大理石体纹理的纹理尺寸和背景图层的颜色;(2)用户指定图层、图层的颜色,然后选择滴液、喷洒操作方式在初始体纹理空间内为所选图层加入若干球形液滴,并为每个球形液滴指定半径r,球心C′和图层ID,生成一个注入函数列表{IF1,IF2,...,IFm-1,IFm本文档来自技高网
...

【技术保护点】
一种基于数学函数的实时的大理石体纹理生成方法,其特征在于,包括以下步骤:(1)用户指定需要生成的大理石体纹理的纹理尺寸和背景图层的颜色;(2)用户指定图层、图层的颜色,然后选择滴液、喷洒操作方式在初始体纹理空间内为所选图层加入若干球形液滴,并为每个球形液滴指定半径r,球心C′和图层ID,生成一个注入函数列表{IF1,IF2,...,IFm‑1,IFm};(3)用户选择直线、梳子、旋转、漩涡、波浪操作方式中的至少一种,对体纹理进行n次操作,根据对应的数学函数,生成一个变形函数列表{DF1,DF2,…DFn‑1,DFn};(4)对于体纹理中的每个体素点,按照从后往前的顺序遍历函数列表中的每个操作并得到该体素点的新坐标点,然后再按照从后往前的顺序遍历注入函数列表中的每个球形液滴:如该体素点位于某球形液滴内,则根据该球形液滴的图层ID找到对应的颜色,拷贝给当前体素点;如该体素点不在任何一个球形液滴内,则将背景图层颜色拷贝给当前体素点;获得当前体纹理所有体素点的颜色值并显示。

【技术特征摘要】
1.一种基于数学函数的实时的大理石体纹理生成方法,其特征在于,包括以下步骤:(1)用户指定需要生成的大理石体纹理的纹理尺寸和背景图层的颜色;(2)用户指定图层、图层的颜色,然后选...

【专利技术属性】
技术研发人员:卢书芳黄悦金小刚
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1