当前位置: 首页 > 专利查询>奥多比公司专利>正文

由不透明性和流参数控制的数字套印制造技术

技术编号:23606214 阅读:62 留言:0更新日期:2020-03-28 06:56
本公开的各实施例涉及由不透明性和流参数控制的数字套印。在一些实施例中,对于所接收的笔刷笔划输入,图形操纵应用访问包括最大α沉积参数和分数α沉积参数的笔刷笔划参数。图形操纵应用从最大α沉积参数和分数α沉积参数计算α流增量。图形操纵应用从α流增量和当前画布不透明度来计算输出画布颜色,并基于当前画布不透明度和最大α沉积参数来获得输出画布不透明度。如果当前画布不透明度超过或等于最大α沉积参数,则选择当前画布不透明度作为输出画布不透明度。否则,图形操纵应用通过基于α流增量增加当前画布不透明度来计算输出画布不透明度。图形操纵应用更新受笔刷笔划输入影响的画布部分,以包括输出画布不透明度和输出画布颜色。

Digital overprint controlled by opacity and flow parameters

【技术实现步骤摘要】
由不透明性和流参数控制的数字套印
本公开总体上涉及用于计算机图形处理的计算机实现的方法和系统。具体地,本公开涉及由可调不透明度和流参数控制的数字套印。
技术介绍
某些图形操纵应用用于数字地实现将手动执行的绘制操作。例如,图形处理应用可以包括在数字画布中近似使用诸如铅笔、钢笔、标记和水彩笔的纸上的绘图工具来完成的纹理和混合效果的特征。这些功能的一个示例是过度操作。图形操纵应用中的套印操作涉及用诸如与“笔刷”工具相关联的第二RGB值集合的更新的颜色信息来替换诸如数字画布的部分中的第一RGB值集合的颜色信息。这些套印操作以数字方式近似于真实世界绘画技术的效果,诸如向绘画区域添加水、用纸巾吸收颜料、并且然后在不同颜色的区域上绘画。这些真实世界的绘画技术用于替代绘画艺术品中的颜料,同时保持绘制的密度。但是,在现有图形处理应用中的套印操作涉及在准确和直观地修改数字艺术作品以实现与现实世界艺术作品相同的视觉效果方面的限制。某些图形操纵应用控制数字笔刷笔划的不透明度和流,其中不透明度(或“α”)控制通过应用的笔刷颜色可以看到现有画布颜色的程度,本文档来自技高网...

【技术保护点】
1.一种用于通过更新画布显示数据以包括输出画布颜色和输出画布不透明度来响应笔刷笔划输入的方法,其中所述方法包括一个或多个处理设备执行图形操纵应用并且从而执行包括以下的操作:/n在利用所述图形操纵应用编辑的数字画布内接收笔刷笔划输入,所述笔刷笔划输入具有最大α沉积参数和分数α沉积参数;/n从利用所述分数α沉积参数加权的最大α沉积参数计算α流增量;/n通过基于所述α流增量增加当前画布不透明度来计算所述输出画布不透明度;/n从所述α流增量和所述当前画布不透明度计算所述输出画布颜色;以及/n修改所述笔刷笔划输入向其应用的所述数字画布的部分,以显示所更新的所述画布显示数据。/n

【技术特征摘要】
20180920 US 16/136,8971.一种用于通过更新画布显示数据以包括输出画布颜色和输出画布不透明度来响应笔刷笔划输入的方法,其中所述方法包括一个或多个处理设备执行图形操纵应用并且从而执行包括以下的操作:
在利用所述图形操纵应用编辑的数字画布内接收笔刷笔划输入,所述笔刷笔划输入具有最大α沉积参数和分数α沉积参数;
从利用所述分数α沉积参数加权的最大α沉积参数计算α流增量;
通过基于所述α流增量增加当前画布不透明度来计算所述输出画布不透明度;
从所述α流增量和所述当前画布不透明度计算所述输出画布颜色;以及
修改所述笔刷笔划输入向其应用的所述数字画布的部分,以显示所更新的所述画布显示数据。


2.根据权利要求1所述的方法,其中所述最大α沉积参数控制从笔刷笔划输入得到的不透明度的最大改变,并且所述分数α沉积参数控制在每个笔刷笔划输入中应用的所述最大α沉积参数的分数,其中所述输出画布不透明度基于所述最大α沉积参数超过所述当前画布不透明度而被计算,其中所述操作还包括:
在所述数字画布内接收附加笔刷笔划输入;
基于附加当前画布不透明度超过所述最大α沉积参数来选择所述附加当前画布不透明度作为附加输出画布不透明度;以及
基于作为所述附加当前画布不透明度的所述附加输出画布不透明度,来修改所述附加笔刷笔划输入被应用到的所述数字画布的一个或多个部分。


3.根据权利要求1所述的方法,其中所述最大α沉积参数控制从笔刷笔划输入得到的不透明度的最大改变,并且所述分数α沉积参数控制在每个笔刷笔划输入中应用的所述最大α沉积参数的分数,其中从所述α流增量和所述当前画布不透明度计算所述输出画布颜色包括:
计算临时画布不透明度,所述临时画布不透明度是由对应于所述α流增量的值所调整的所述当前画布不透明度;
计算颜色混合因子,所述颜色混合因子指示所述α流增量对所述α流增量和所述临时画布不透明度的组合的贡献;以及
选择以下项的和,作为所述输出画布颜色:(i)基于所述颜色混合因子而被加权的当前画布颜色和(ii)针对基于所述颜色混合因子而被不同加权的所述笔刷笔划输入选择的笔刷颜色。


4.根据权利要求3所述的方法,其中从利用所述分数α沉积参数加权的所述最大α沉积参数计算所述α流增量包括:
计算初始α流增量,所述初始α流增量是以下项的乘积:(i)所述分数α沉积参数和(ii)所述最大α沉积参数和用于执行所述笔刷笔划输入的笔刷工具的印章边界内的位置的函数;以及
选择所述初始α流增量和利用所述初始α流增量加权的所述当前画布不透明度之间的差作为所述α流增量。


5.根据权利要求3所述的方法,其中所述笔刷笔划参数还包括颜料替换参数,所述颜料替换参数控制从所述笔刷笔划输入由笔刷颜色替换的画布颜色的量,其中从利用所述分数α沉积参数加权的所述最大α沉积参数计算所述α流增量包括:
计算初始α流增量,所述初始α流增量是以下项的乘积:(i)所述分数α沉积参数和(ii)所述最大α沉积参数和用于执行所述笔刷笔划输入的笔刷工具的印章边界内的位置的函数;
计算α流减少量,所述α流减少量是以下项之间的差:(i)所述当前画布不透明度和(ii)利用所述颜料替换参数加权的所述当前画布不透明度;以及
选择以下项之间的差作为所述α流增量:(i)所述初始α流增量和(ii)利用所述初始α流增量加权的所述α流减少量。


6.根据权利要求1所述的方法,其中所述最大α沉积参数控制从笔刷笔划输入得到的不透明度的最大改变,并且所述分数α沉积参数控制在每个笔刷笔划输入中应用的所述最大α沉积参数的分数,其中所述笔刷笔划输入是单个笔刷笔划输入,并且响应于所述单个笔刷笔划输入,其中修改所述笔刷笔划输入向其应用的所述数字画布的所述部分包括,响应于所述单个笔刷笔划输入:
将所述数字画布的所述部分的不透明度增加到所述输出画布不透明度;以及
修改所述数字画布的所述部分的颜色信息以包括所述输出画布颜色。


7.根据权利要求1所述的方法,其中所述最大α沉积参数控制从笔刷笔划输入得到的不透明度的最大改变,并且所述分数α沉积参数控制在每个笔刷笔划输入中应用的所述最大α沉积参数的分数,其中所述操作还包括计算所述最大α沉积参数,所述最大α沉积参数用于计算所述α流增量、所述输出画布不透明度和所述输出画布颜色,其中计算所述最大α沉积参数包括:
访问由用户输入到所述图形操纵应用所指定的初始最大α沉积参数值;
标识用于执行所述笔刷笔划输入的笔刷工具的笔刷印章,其中由笔刷印章定义的边界内的像素利用所述笔刷笔划输入编辑;以及
(i)从所述初始最大α沉积参数值和所述边界内的第一位置计算所述最大α沉积参数的第一值,以及(ii)从所述初始最大α沉积参数值和所述边界内的第二位置计算所述最大α沉积参数的第二值,所述最大α沉积参数的所述第一值和所述第二值针对所述第一位置和所述第二位置分别是不同的,
其中计算所述α流增量、所述输出画布不透明度和所述输出画布颜色包括:
针对由所述笔刷笔划输入的所述笔刷印章内的所述第一位置编辑的第一像素,分别计算所述α流增量、所述输出画布不透明度和所述输出画布颜色的第一值集合,以及
针对由所述笔刷笔划输入的所述笔刷印章内的所述第二位置编辑的第二像素,分别计算所述α流增量、所述输出画布不透明度和所述输出画布颜色的第二值集合。


8.一种非暂时性计算机可读介质,所述非暂时性计算机可读介质存储图形操纵应用的程序代码,当由一个或多个处理设备执行时,使得所述一个或多个处理设备执行包括以下的操作:
访问所述图形操纵应用的笔刷笔划参数,所述笔刷笔划参数包括最大α沉积参数和分数α沉积参数;
在利用所述图形操纵应用编辑的数字画布中接收笔刷笔划输入;
用于从利用所述分数α沉积参数加权的所述最大α沉积参数计算α流增量的步骤;
通过执行以下中的一项来从当前画布不透明度获得输出画布不透明度的步骤:
如果所述当前画布不透明度超过所述最大α沉积参数,则选择所述当前画布不透明度作为所述输出画布不透明度,或者
如果所述最大α沉积参数超过所述当前画布不透明度,则将经调整的画布不透明度计算作为所述输出画布不透明度,其中计算所述经调整的画布不透明度包括基于所述α流增量来增加所述当前画布不透明度,
用于从所述α流增量和所述当前画布不透明度计算输出画布颜色的步骤;以及
更新所述笔刷笔划输入向其应用的所述数字画布的部分中的显示数据,以包括所述输出画布不透明度和所述输出画布颜色。


9.根据权利要求8所述的非暂时性计算机可读介质,其中所述最大α沉积参数控制从笔刷笔划输入得到的不透明度的最大改变,并且所述分数α沉积参数控制在每个笔刷笔划输入中应用的所述最大α沉积参数的分数,其中获得所述输出画布不透明度包括基于所述最大α沉积参数超过所述当前画布不透明度计算所述经调整的画布不透明度作为所述输出画布不透明度,其中所述操作还包括:
在所述数字画布中接收附加笔刷笔划输入;
基于附加当前画布不透明度超过所述最大α沉积参数,选择所述附加当前画布不透明度作为附加输出画布不透明度;以及
基于作为所述附加当前画布不透明度的所述附加输出画布不透明度来修改所述附加笔刷笔划输入被应用到的所述数字画布的一个或多个部分。


10.根据权利要求8所述的非暂时性计算机可读介质,其中所述最大α沉积参数控制从笔刷笔划输入得到的不透明度的最大改变,并且所述分数α沉积参数控制在每个笔刷笔划输入中应用的所述最大α沉积参数的分数,其中从所述α流增量和所述当前画布不透明度计算所述输出画布颜色...

【专利技术属性】
技术研发人员:B·金权真伊
申请(专利权)人:奥多比公司
类型:发明
国别省市:美国;US

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

1