【技术实现步骤摘要】
3D文字颜色渐变方法、介质、设备及装置
本专利技术涉及三维图形处理
,特别涉及一种3D文字颜色渐变方法、一种计算机可读存储介质、一种计算机设备及一种3D文字颜色渐变装置。
技术介绍
3D文字颜色渐变,是对3D文字进行图形处理,以使得其颜色呈规律变化的方法,从而在颜色渐变之后,3D文字可以给人们带来更强的视觉冲击力。相关技术中,在对3D文字进行颜色渐变处理时,只能沿着特定方向进行,例如,沿着文字正表面(XY平面)进行渐变,或者,沿着垂直面(YZ平面)进行渐变,使得用户在进行颜色渐变时操作繁琐,且最终3D文字颜色渐变效果不佳。
技术实现思路
本专利技术旨在至少在一定程度上解决上述技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种3D文字颜色渐变方法,能够根据任意方向对3D文字进行颜色渐变,简化用户操作,并提高最终3D文字颜色渐变效果。本专利技术的第二个目的在于提出一种计算机可读存储介质。本专利技术的第三个目的在于提出一种计算机设备。本专利技术的第四个目的在于提出一种3D文字颜色 ...
【技术保护点】
1.一种3D文字颜色渐变方法,其特征在于,包括以下步骤:/n获取待制作3D文字信息;/n提取所述待制作3D文字信息对应的路径信息,并根据所述路径信息生成待制作3D文字的三维顶点数据;/n获取用户的操作指令,以便根据所述操作指令确定所述待制作3D文字的颜色渐变方向和颜色渐变值;/n根据所述三维顶点数据和所述颜色渐变方向计算所述待制作3D文字上每个点所对应的颜色值,并根据每个点所对应的颜色值对待制作3D文字的颜色进行调整。/n
【技术特征摘要】
1.一种3D文字颜色渐变方法,其特征在于,包括以下步骤:
获取待制作3D文字信息;
提取所述待制作3D文字信息对应的路径信息,并根据所述路径信息生成待制作3D文字的三维顶点数据;
获取用户的操作指令,以便根据所述操作指令确定所述待制作3D文字的颜色渐变方向和颜色渐变值;
根据所述三维顶点数据和所述颜色渐变方向计算所述待制作3D文字上每个点所对应的颜色值,并根据每个点所对应的颜色值对待制作3D文字的颜色进行调整。
2.如权利要求1所述的3D文字颜色渐变方法,其特征在于,根据所述三维顶点数据和所述颜色渐变方向计算所述待制作3D文字上每个点所对应的颜色值,包括:
根据所述三维顶点数据计算待制作3D文字在三维坐标轴上的多个极值坐标,并根据每个极值坐标计算相应的极值向量;
计算每个极值向量在所述颜色渐变方向上的第一投影长度,并根据所述第一投影长度确定颜色渐变起点和颜色渐变终点;
计算以所述颜色渐变起点和所述待制作3D文字上任意一点所组成的向量在所述颜色渐变方向上的第二投影长度,并根据所述第二投影长度计算所述待制作3D文字上每个点的颜色值。
3.如权利要求2所述的3D文字颜色渐变方法,其特征在于,所述待制作3D文字上每个点的颜色值根据以下公式计算:
其中,A表示待制作3D文字上任意一个点的颜色值,P0表示颜色渐变起点的颜色值,D表示颜色渐变起点与待计算颜色值的点所组成的向量在所述颜色渐变方向上的投影长度,S表示颜色渐变起点到颜色渐变终点的长度,P1表示颜色渐变终点的颜色值。
4.一种计算机可读存储介质,其特征在于,其特征在于,其上存储有3D文字颜色渐变程序,该3D文字颜色渐变程序被处理器执行时实现如权利要求1-3中任一项所述的3D文字颜色渐变方法。
5.一种计算机设备,包括存储器、处...
【专利技术属性】
技术研发人员:曹达宏,
申请(专利权)人:稿定厦门科技有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。