本发明主要涉及三维打印领域,尤其涉及一种淡化校正纹的三维打印方法和系统。
背景技术:
1、使用数字图像和镜头投影式3d打印技术中,由于透镜镜头的失真现象,必须应用畸变校正技术,对投影画面进行校正,使投影尽可能符合实际需求的形状。畸变校正是根据实际投影的形状,对成像元件的上每个像素进行实际位置的标注。对矢量图像进行数字化后,其x、y坐标都会经过四舍五入后对应上实际的物理位置。这个校正映射表即为畸变校正的核心,这个映射表应用后的实际应用效果为对原有像素图像的外轮廓进行了阶梯化的位移调整。
2、在3d打印过程中,一个打印成品是通过若干层很薄的切片堆叠而成的,每一层都是通过投影镜头投影的图像固化而成。这使得每一层图像的校正模式完全一样,由此带来的结果是使得原本尺寸微小的校正点,在z轴上连续积累,从而会在打印完成的模型表面上留下明显的校正纹,影响表观质量。
技术实现思路
1、本发明要解决的技术问题是提供淡化校正纹的三维打印方法和系统,可以在打印过程中通过对打印切片的校正位置进行适当偏移,从而在打印完成后淡化三维打印模型表面的校正纹,提升三维打印的表观质量。
2、为解决上述技术问题,本发明提供了一种淡化校正纹的三维打印方法,包括如下步骤:获取模型的切片文件,所述切片文件中包括所述模型的多层切片;在所述多层切片中设定一个或多个偏移模块,所述偏移模块包括相邻的至少两层切片;对所述偏移模块中的每层切片根据畸变校正规则设定偏移量,其中,所述畸变校正规则包括校正基准线所在的位置信息;以及在根据所述切片文件打印所述偏移模块中的每层切片时,将所述校正基准线按照所述偏移量进行位置偏移。
3、在本发明的一实施例中,所述偏移量具有方向,且所述畸变校正规则包括畸变校正方向,其中,当所述畸变校正方向为第一方向校正时,设定所述偏移量为第二方向,而当所述畸变校正方向为第二方向校正时,设定所述偏移量为第一方向,所述第一方向和所述第二方向不平行。
4、在本发明的一实施例中,所述偏移量的方向通过正负表示,其中,当所述偏移量为所述第一方向或所述第二方向的正方向时所述偏移量为正值,所述偏移量为所述第一方向或第二方向的负方向时所述偏移量为负值。
5、在本发明的一实施例中,所述偏移量的单位为像素,且所述偏移量绝对值的范围为1~8个像素。
6、在本发明的一实施例中,还包括应用固定数模式,所述固定数模式包括在所述多层切片中设定多个偏移模块,且所述多个偏移模块中的切片层数相同,并设定每个偏移模块中对应位置切片的偏移量相同。
7、在本发明的一实施例中,每个偏移模块中的切片层数为奇数m,其中,在设定所述偏移量时,具体设定第(m+1)/2层的偏移量为0,在第(m+1)/2层一侧的所有切片的偏移量为正值、而另一侧的所有切片的偏移量为负值。
8、在本发明的一实施例中,还包括应用随机数模式,所述随机数模式包括在所述多层切片中设定多个偏移模块,且所述多个偏移模块中的切片层数相同或不同,并设定至少一个偏移模块中的至少一层切片的偏移量与至少一个其他偏移模块中的其中一层切片的偏移量不同。
9、在本发明的一实施例中,所述偏移量的形式为表达式,所述方法还包括通过编程将所述偏移模块和所述偏移量的设定结果存储为淡化校正纹的参数文件。
10、本发明的另一方面还提出了一种淡化校正纹的三维打印系统,包括:模型预备模块,配置为获取模型的切片文件,所述切片文件中包括所述模型的多层切片;偏移设定模块,配置为在所述多层切片中设定一个或多个偏移模块,所述偏移模块包括相邻的至少两层切片,并对所述偏移模块中的每层切片根据畸变校正规则设定偏移量,其中,所述畸变校正规则包括校正基准线所在的位置信息;以及打印模块,配置为在根据所述切片文件打印所述偏移模块中的每层切片时,将所述校正基准线按照所述偏移量进行位置偏移。
11、本发明的另一方面还提出了一种淡化校正纹的三维打印系统,包括:存储器,用于存储可由处理器执行的指令;以及处理器,用于执行所述指令以实现上述的方法。
12、本发明的另一方面还提出了一种存储有计算机程序代码的计算机可读介质,所述计算机程序代码在由处理器执行时实现上述的方法。
13、与现有技术相比,本发明具有以下优点:本发明的淡化校正纹的三维打印方法和系统,在打印过程中根据打印切片的畸变校正方向确认关联的偏移方向,在该偏移方向上进行以像素为最小单位的刻意偏移,使得打印过程中,每相邻两层打印切片的校正映射表都有轻微的区别,从而消除畸变校正的校正点在z轴上逐渐累积所带来的表观瑕疵。
1.一种淡化校正纹的三维打印方法,其特征在于,包括如下步骤:
2.如权利要求1所述的方法,其特征在于,所述偏移量具有方向,且所述畸变校正规则包括畸变校正方向,其中,当所述畸变校正方向为第一方向校正时,设定所述偏移量为第二方向,而当所述畸变校正方向为第二方向校正时,设定所述偏移量为第一方向,所述第一方向和所述第二方向不平行。
3.如权利要求2所述的方法,其特征在于,所述偏移量的方向通过正负表示,其中,当所述偏移量为所述第一方向或所述第二方向的正方向时所述偏移量为正值,所述偏移量为所述第一方向或第二方向的负方向时所述偏移量为负值。
4.如权利要求3所述的方法,其特征在于,所述偏移量的单位为像素,且所述偏移量绝对值的范围为1~8个像素。
5.如权利要求2~4任一项所述的方法,其特征在于,还包括应用固定数模式,所述固定数模式包括在所述多层切片中设定多个偏移模块,且所述多个偏移模块中的切片层数相同,并设定每个偏移模块中对应位置切片的偏移量相同。
6.如权利要求5所述的方法,其特征在于,每个偏移模块中的切片层数为奇数m,其中,在设定所述偏移量时,具体设定第(m+1)/2层的偏移量为0,在第(m+1)/2层一侧的所有切片的偏移量为正值、而另一侧的所有切片的偏移量为负值。
7.如权利要求2~4任一项所述的方法,其特征在于,还包括应用随机数模式,所述随机数模式包括在所述多层切片中设定多个偏移模块,且所述多个偏移模块中的切片层数相同或不同,并设定至少一个偏移模块中的至少一层切片的偏移量与至少一个其他偏移模块中的其中一层切片的偏移量不同。
8.如权利要求1所述的方法,其特征在于,所述偏移量的形式为表达式,所述方法还包括通过编程将所述偏移模块和所述偏移量的设定结果存储为淡化校正纹的参数文件。
9.一种淡化校正纹的三维打印系统,其特征在于,包括:
10.一种淡化校正纹的三维打印系统,包括:
11.一种存储有计算机程序代码的计算机可读介质,所述计算机程序代码在由处理器执行时实现如权利要求1-8任一项所述的方法。