1.本发明涉及一种工艺流程动图的制作方法,尤其是一种结合aftereffects软件实现文本控制的工艺流程动图的快速制作方法,用于工艺流程动图的制作。
背景技术:2.在工业设计中,尤其是电力工程设计中,工艺流程动图是最直观的工艺流程原理介绍,蕴含设备、管线、阀门、仪表以及管道流向、状态及压力、温度等等内容。尤其是一些新技术的出现,需要快速得到展示说明,工艺流程动图是一种非常好的选择。
3.现有技术中,工艺流程图目前以静态图为主,一些使用ae字符串制作动态图的方法通常为:手动输入字符串时需要不多不少正好覆盖在管线图形上。现有技术的制作方法中需要手动输入箭头文本,一是手动输入费时费力,制作麻烦;二是手动输入箭头文本无法保证箭头之间的距离,当箭头文本输入多了会使得画面乱,箭头易出现重影;而箭头文本输入少了使得标示不清楚,且箭头之间不是等段。
技术实现要素:4.为了解决上述技术问题,本发明提供一种快速制作工艺流程动图的方法,运用了图像识别技术并结合aftereffects软件,能够自动生成方向字符串,实现了文本控制的工艺流程动图的快速制作。
5.为解决上述技术问题,本发明所采用的技术方案是:
6.一种工艺流程动图的制作方法,运用图像识别技术并结合aftereffects软件,实现了文本控制的工艺流程动图的快速制作,具体步骤包括:
7.s1、使用auto cad、ps或者illustrator软件导入图片格式的工艺流程静态图,调整管线宽度,导出设备图层和管线图层文件形成设备图形文件和管线图形文件;
8.s2、识别线路,计算箭头文本数量,并自动生成箭头文本;
9.s3、使用aftereffects软件制作工艺流程图。
10.本发明技术方案的进一步改进在于:所述s1中,调整管线宽度时根据需要选择黑底或白底。
11.本发明技术方案的进一步改进在于:所述s2的具体步骤包括:
12.s2.1、用图像识别技术根据颜色识别管线图形文件中的路径线,路径线的形式是宽度一致的多段线,多段线的拐点集合p
l
,多段线的颜色标识为c
l
;
13.s2.2、计算路径线的总像素长度l,l为p
l
相邻点距离的像素长度之和;
14.s2.3、计算路径线的像素宽度w,取p
l
任意相邻点pi和pj,取pc=(pi,pj)的中点,取向量v
ij
=p
i-pj,取v
ij
的垂直向量为v,在点pc处取v方向上颜色为c
l
的像素数,即为w;
15.s2.4、获取图像每英寸长度内的像素点数dpi1,电脑屏幕每英寸长度内的像素点数dpi2,计算文本的像素大小th=w
×3÷
4,字体大小fs=(th÷
dpi1×
72),其中,字体大小fs四舍五入取整数,单位为磅,反算文本的像素大小t
hf
=fs÷
72
×
dpi2;
16.s2.5、设文本间距距离系数为n,文本间的间距为ts=t
hf
÷
n,字体数量tc=l
÷
(ts+t
hf
);其中,字体数量tc向上取整数;
17.s2.6、设置单个字符c,流向为左c=’u’,流向为右c=’t’,生成由字符c组成的字符串s,长度为tc。
18.本发明技术方案的进一步改进在于:所述s3的具体步骤包括:
19.s3.1、使用aftereffects软件分别导入设备图形文件和管线图形文件;
20.s3.2、使用钢笔工具沿一条需要标识流向的线路/管道绘制曲线;
21.s3.3、新建文本图层,在字符面板设置文本层的字体为“wingdings 3”,路径选择s3.2步骤绘制路径;
22.s3.4、根据线路/管道流向,在文本层输入s,u代表方向符号t代表方向符号
23.s3.5、在字符面板设置字体大小为fs,调整基线偏移,以控制方向符号的在路径中的形状及位置;
24.s3.6、在文本图层的文本》路径选择》首字边距设置关键帧;
25.s3.7、根据线路/管道内物质特性,如状态、温度、压强,设置线路/管道的颜色;
26.s3.8、重复步骤s3.2—步骤s3.7,直至完成所有线路/管道,最终生成工艺流程动图。
27.由于采用了上述技术方案,本发明取得的技术进步是:
28.本发明公开了一种结合aftereffects的文本命令控制字符的方法,满足了工艺流程动图进行工作原理说明的基本要求,通过自定义管线颜色区别线路/管道内不同的物质特性,实现了清晰展示的效果,符合实际的工程设计;
29.通过本发明的方法,能够自动计算生成方向字符串,无需手动输入,实现了快速、批量地为数量繁多的工艺流程图自动制作展示动图,极大地提高了工作效率,为实际工程的设计提供了强有力的支持。
附图说明
30.图1是本发明工艺流程静态图;
31.图2是本发明管线宽度调整黑底图;
32.图3是本发明管线宽度调整白底图;
33.图4是本发明文本图层及路径设置图;
34.图5是本发明字符面板参数调整图;
35.图6是本发明文本图层加动画命令图;
36.图7是本发明的工艺流程动图。
具体实施方式
37.下面结合实施例对本发明做进一步详细说明:
38.一种工艺流程动图的制作方法,用图像识别技术并结合aftereffects软件,实现了文本控制的工艺流程动图的快速制作,具体步骤包括:
39.s1、使用auto cad、ps或者illustrator软件导入图片格式的火电机组增容调峰调频技术的工艺流程静态图,如图1所示;调整管线宽度,可以根据需要选择黑底或白底,如图
2和3所示;然后导出设备图层和管线图层文件形成设备图形文件1个和管线图形文件17个;
40.s2、识别线路,计算箭头文本数量,并自动生成箭头文本;
41.具体步骤包括:
42.s2.1、用图像识别技术,根据颜色c
l
=(255,0,0)识别附件图3中左上角红色的路径线;
43.s2.2、计算路径线的总像素长度l=377.43px+56.77px=434.2px,像素宽度w=20px;
44.s2.3、取p
l
上p0=(0,10)和p1=(377.43,10)的中点pc=(188.71,10),取向量v
ij
=p
0-p1=(-377.43,0),取v
01
的垂直向量为v=(0,-377.43),在点pc处取v方向上颜色为c
l
的像素数w=10px;
45.s2.4、获取图像每英寸长度内的像素点数dpi1=72,电脑屏幕每英寸长度内的像素点数dpi2=96,计算文本的像素大小th=w
×3÷
4=20
×3÷
4=15,字体大小(单位为磅)fs=(th÷
dpi1×
72)=(15
÷
72
×
72)=15,反算文本的像素大小t
hf
=fs÷
72
×
dpi2=15
÷
72
×
96=20;
46.s2.5、设文本间距距离系数为n=10,文本间的间距为ts=thf
÷
n=20
÷
10=2,字体数量tc=l
÷
(ts+thf)=434.2
÷
(20+2)=20;其中,字体数量tc向上取整数;
47.s2.6、该路径箭头流向为右,设置c=’u’,生成长度为tc字符串s=’uuuuuuuuuuuuuuuuuuuu’。
48.s3、使用aftereffects软件制作工艺流程图。具体步骤如下:
49.s3.1、使用aftereffects软件分别导入设备图形文件和管线图形文件;
50.s3.2、使用钢笔工具沿一条需要标识流向的线路/管道绘制曲线;
51.s3.3、新建文本图层,文本图层及路径设置如图4所示,在字符面板设置文本层的字体为“wingdings 3”,路径选择s3.2步骤绘制路径,字符面板参数调整如图5所示;
52.s3.4、根据线路/管道流向,在文本层输入s=’uuuuuuuuuuuuuuuuuuuu’;u代表方向符号t代表方向符号
53.s3.5、在字符面板设置字体大小为20像素,字间距2像素(在ae软件中为200),调整基线偏移-7,以控制方向符号的在路径中的形状及位置;
54.s3.6、在文本图层的文本》路径选择》首字边距设置关键帧:0秒数值为-60,2秒数值为50;
55.s3.7、根据线路/管道内物质特性,如状态、温度、压强,设置线路/管道的颜色如图7;
56.s3.8、重复步骤s3.2—步骤s3.7,直至完成所有线路/管道,文本图层加动画命令如图6所示,生成工艺流程动图,如图7所示。
技术特征:1.一种工艺流程动图的制作方法,其特征在于:运用图像识别技术并结合aftereffects软件,实现了文本控制的工艺流程动图的快速制作,具体步骤包括:s1、使用auto cad、ps或者illustrator软件导入图片格式的工艺流程静态图,调整管线宽度,导出设备图层和管线图层文件形成设备图形文件和管线图形文件;s2、识别线路,计算箭头文本数量,并自动生成箭头文本;s3、使用aftereffects软件制作工艺流程图。2.根据权利要求1所述的一种工艺流程动图的制作方法,其特征在于:所述s1中,调整管线宽度时根据需要选择黑底或白底。3.根据权利要求1所述的一种工艺流程动图的制作方法,其特征在于:所述s2的具体步骤包括:s2.1、用图像识别技术根据颜色识别管线图形文件中的路径线,路径线的形式是宽度一致的多段线,多段线的拐点集合p
l
,多段线的颜色标识为c
l
;s2.2、计算路径线的总像素长度l,l为p
l
相邻点距离的像素长度之和;s2.3、计算路径线的像素宽度w,取p
l
任意相邻点p
i
和p
j
,取p
c
=(p
i
,p
j
)的中点,取向量v
ij
=p
i-p
j
,取v
ij
的垂直向量为v,在点p
c
处取v方向上颜色为c
l
的像素数,即为w;s2.4、获取图像每英寸长度内的像素点数dpi1,电脑屏幕每英寸长度内的像素点数dpi2,计算文本的像素大小t
h
=w
×3÷
4,字体大小f
s
=(t
h
÷
dpi1×
72),其中,字体大小f
s
四舍五入取整数,单位为磅,反算文本的像素大小t
hf
=f
s
÷
72
×
dpi2;s2.5、设文本间距距离系数为n,文本间的间距为t
s
=t
hf
÷
n,字体数量t
c
=l
÷
(t
s
+t
hf
);其中,字体数量t
c
向上取整数;s2.6、设置单个字符c,流向为左c=’u’,流向为右c=’t’,生成由字符c组成的字符串s,长度为t
c
。4.根据权利要求1所述的一种工艺流程动图的制作方法,其特征在于:所述s3的具体步骤包括:s3.1、使用aftereffects软件分别导入设备图形文件和管线图形文件;s3.2、使用钢笔工具沿一条需要标识流向的线路/管道绘制曲线;s3.3、新建文本图层,在字符面板设置文本层的字体为“wingdings 3”,路径选择s3.2步骤绘制路径;s3.4、根据线路/管道流向,在文本层输入s,u代表方向符号t代表方向符号s3.5、在字符面板设置字体大小为f
s
,调整基线偏移,以控制方向符号的在路径中的形状及位置;s3.6、在文本图层的文本>路径选择>首字边距设置关键帧;s3.7、根据线路/管道内物质特性,如状态、温度、压强,设置线路/管道的颜色;s3.8、重复步骤s3.2—步骤s3.7,直至完成所有线路/管道,最终生成工艺流程动图。
技术总结本发明公开了一种工艺流程动图的制作方法,运用图像识别技术并结合AfterEffects软件,实现了文本控制的工艺流程动图的快速制作,具体步骤包括:S1、使用Auto CAD、PS或者Illustrator软件导入图片格式的工艺流程静态图,调整管线宽度,导出设备图层和管线图层文件形成设备图形文件和管线图形文件;S2、识别线路,计算箭头文本数量,并自动生成箭头文本;S3、使用AfterEffects软件制作工艺流程图;本发明能够自动生成方向字符串,实现了文本控制的工艺流程动图的快速制作。的工艺流程动图的快速制作。的工艺流程动图的快速制作。
技术研发人员:吴艳艳 王亚松 张博雄 孙凯航 宿维忠 黄思 苏博 陈璇 赵泽光
受保护的技术使用者:中国电建集团河北省电力勘测设计研究院有限公司
技术研发日:2022.07.08
技术公布日:2022/11/1