三维打印方法、装置、设备及存储介质制造方法及图纸

技术编号:37479387 阅读:16 留言:0更新日期:2023-05-07 09:20
本申请提供一种三维打印方法、装置、设备及存储介质,涉及三维打印技术领域,通过获取包括多个具有不同彩色透明度类型区域的目标3D物体的模型数据,并针对多个区域中每个区域,分别基于区域的彩色透明度类型,对区域的模型数据进行数据处理以满足区域的彩色透明度类型对应的数值类型,得到打印数据,其中,数值类型至少包括第一数值类型和第二数值类型,第一数值类型对应的填充材料至少包括白色材料,第二数值类型对应的填充材料为透明材料。本申请使用白色材料和透明材料打印3D物体,以满足具有不同彩色透明度的需求,提升三维打印效果。效果。效果。

【技术实现步骤摘要】
三维打印方法、装置、设备及存储介质


[0001]本申请涉及三维打印
,尤其涉及一种三维打印方法、装置、设备及存储介质。

技术介绍

[0002]快速成型技术又称为快速原型制造技术或加式制造技术,其基本原理是基于三维(Three

dimensiona,简称3D)模型切片后逐层加工堆积起来制作3D物体。其中,采用3D喷墨技术制作3D物体是近年来备受关注研究的热点之一。
[0003]相关技术中,3D喷墨技术可以用于制作彩色的3D物体,具体地,采用品红色(Magenta,简称M)、黄色(Yellow,简称Y)、青色(Cyan,简称C)以及黑色(Black,简称K)这四种光固化树脂墨水作为3D物体的成型材料,并以白色(White,简称W)或透明(Transparent,简称T)光固化树脂墨水补充打印以保证每个体素的墨量保持一致,避免造成3D物体的表面不平整,最终影响3D物体的尺寸精度。
[0004]但通过上述方式制作的3D物体,不能满足具有不同彩色透明度的需求。

技术实现思路

[0005]本申请实施例提供一种三维打印方法、装置、设备及存储介质,用以解决通过3D喷墨技术制作的彩色3D物体不能满足具有不同彩色透明度需求的问题。
[0006]第一方面,本申请实施例提供一种三维打印方法,应用于终端设备,包括:获取目标3D物体的模型数据,该目标3D物体包括多个具有不同彩色透明度类型的区域;针对多个区域中每个区域,分别基于区域的彩色透明度类型,对区域的模型数据进行数据处理以满足区域的彩色透明度类型对应的数值类型,得到打印数据,其中,不同彩色透明度类型对应不同的数值类型;根据打印数据进行打印,得到目标3D物体,其中,数值类型至少包括第一数值类型和第二数值类型,第一数值类型对应的填充材料至少包括白色材料,第二数值类型对应的填充材料为透明材料。
[0007]一种可能的实现方式中,模型数据至少包括结构数据和色彩数据,每个区域的彩色透明度类型由用户自定义或根据色彩数据确定。
[0008]一种可能的实现方式中,基于区域的彩色透明度类型,对区域的模型数据进行数据处理以满足区域的彩色透明度类型对应的数值类型,得到打印数据,包括:基于区域的彩色透明度类型,对区域的模型数据中色彩数据进行数据转换处理,以满足区域的彩色透明度类型对应的数值类型;基于结构数据对数据转换处理后的模型数据进行切片处理,得到切片数据;对切片数据进行半色调处理,得到打印数据。
[0009]一种可能的实现方式中,基于区域的彩色透明度类型,对区域的模型数据进行数据处理以满足区域的彩色透明度类型对应的数值类型,得到打印数据,包括:基于结构数据对模型数据进行切片处理,得到切片数据;基于区域的彩色透明度类型,对切片数据中色彩数据进行数据转换处理,以满足区域的彩色透明度类型对应的数值类型;对数据转换处理
后的数据进行半色调处理,得到打印数据。
[0010]一种可能的实现方式中,色彩数据为RGB数据,R、G、B分别为色彩数据对应红、绿、蓝的子数值,对色彩数据进行数据转换处理,以满足区域的彩色透明度类型对应的数值类型,包括:从色彩数据对应R、G、B的子数值中任意选取一个为目标子数值;若目标子数值为第一亮度级别,且不满足区域的彩色透明度类型对应的数值类型,则基于第一数值对目标子数值进行加法运算或减法运算的数据转换处理,以满足区域的彩色透明度类型对应的数值类型;若目标子数值为第二亮度级别,且不满足区域的彩色透明度类型对应的数值类型,则基于第二数值对目标子数值进行加法运算或减法运算的数据转换处理,以满足区域的彩色透明度类型对应的数值类型。
[0011]一种可能的实现方式中,该三维打印方法还包括:在半色调处理之前,将数据转换为印刷色彩模式CMYK数据;对应地,打印数据是通过以下方式得到的:对CMYK数据进行半色调处理,得到位图数据;根据区域对应的数值类型,对位图数据进行填充;基于填充后的数据,生成打印数据。
[0012]一种可能的实现方式中,获取目标3D物体的模型数据,包括:通过扫描目标3D物体得到模型数据;和/或通过绘图软件绘制目标3D物体得到模型数据。
[0013]一种可能的实现方式中,根据打印数据进行打印,得到目标3D物体,包括:基于打印数据,使用打印材料依次逐层打印每一个切片层对应的每个体素,其中,打印材料包括彩色材料和填充材料,每个体素包括多个墨滴,不同体素的总墨量相同,每个墨滴使用一种彩色材料或一种填充材料喷出。
[0014]第二方面,本申请实施例提供一种三维打印装置,应用于终端设备,包括:获取模块,用于获取目标3D物体的模型数据,该目标3D物体包括多个具有不同彩色透明度类型的区域;数据处理模块,用于针对多个区域中每个区域,分别基于区域的彩色透明度类型,对区域的模型数据进行数据处理以满足区域的彩色透明度类型对应的数值类型,得到打印数据,其中,不同彩色透明度类型对应不同的数值类型;打印模块,用于根据打印数据进行打印,得到目标3D物体,其中,数值类型至少包括第一数值类型和第二数值类型,第一数值类型对应的填充材料至少包括白色材料,第二数值类型对应的填充材料为透明材料。
[0015]一种可能的实现方式中,模型数据至少包括结构数据和色彩数据,每个区域的彩色透明度类型由用户自定义或根据色彩数据确定。
[0016]一种可能的实现方式中,数据处理模块具体用于:基于区域的彩色透明度类型,对区域的模型数据中色彩数据进行数据转换处理,以满足区域的彩色透明度类型对应的数值类型;基于结构数据对数据转换处理后的模型数据进行切片处理,得到切片数据;对切片数据进行半色调处理,得到打印数据。
[0017]一种可能的实现方式中,数据处理模块还可以用于:基于结构数据对模型数据进行切片处理,得到切片数据;基于区域的彩色透明度类型,对切片数据中色彩数据进行数据转换处理,以满足区域的彩色透明度类型对应的数值类型;对数据转换处理后的数据进行半色调处理,得到打印数据。
[0018]一种可能的实现方式中,色彩数据为RGB数据,R、G、B分别为色彩数据对应红、绿、蓝的子数值,数据处理模块还可以用于:从色彩数据对应R、G、B的子数值中任意选取一个为目标子数值;若目标子数值为第一亮度级别,且不满足区域的彩色透明度类型对应的数值
类型,则基于第一数值对目标子数值进行加法运算或减法运算的数据转换处理,以满足区域的彩色透明度类型对应的数值类型;若目标子数值为第二亮度级别,且不满足区域的彩色透明度类型对应的数值类型,则基于第二数值对目标子数值进行加法运算或减法运算的数据转换处理,以满足区域的彩色透明度类型对应的数值类型。
[0019]一种可能的实现方式中,数据处理模块还可以用于:在半色调处理之前,将数据转换为印刷色彩模式CMYK数据;对应地,打印数据是通过以下方式得到的:对CMYK数据进行半色调处理,得到位图数据;根据区域对应的数值类型,对位图数据进行填充;基于填充后的数据,生成打印数据。
[0020]一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维打印方法,其特征在于,包括:获取目标3D物体的模型数据,所述目标3D物体包括多个具有不同彩色透明度类型的区域;针对多个区域中每个区域,分别基于所述区域的彩色透明度类型,对所述区域的模型数据进行数据处理以满足所述区域的彩色透明度类型对应的数值类型,得到打印数据,其中,不同彩色透明度类型对应不同的数值类型;根据所述打印数据进行打印,得到所述目标3D物体,其中,所述数值类型至少包括第一数值类型和第二数值类型,所述第一数值类型对应的填充材料至少包括白色材料,所述第二数值类型对应的填充材料为透明材料。2.根据权利要求1所述的三维打印方法,其特征在于,所述模型数据至少包括结构数据和色彩数据,所述每个区域的彩色透明度类型由用户自定义或根据色彩数据确定。3.根据权利要求2所述的三维打印方法,其特征在于,所述基于所述区域的彩色透明度类型,对所述区域的模型数据进行数据处理以满足所述区域的彩色透明度类型对应的数值类型,得到打印数据,包括:基于所述区域的彩色透明度类型,对所述区域的模型数据中色彩数据进行数据转换处理,以满足所述区域的彩色透明度类型对应的数值类型;基于所述结构数据对数据转换处理后的模型数据进行切片处理,得到切片数据;对所述切片数据进行半色调处理,得到所述打印数据。4.根据权利要求2所述的三维打印方法,其特征在于,所述基于所述区域的彩色透明度类型,对所述区域的模型数据进行数据处理以满足所述区域的彩色透明度类型对应的数值类型,得到打印数据,包括:基于所述结构数据对所述模型数据进行切片处理,得到切片数据;基于所述区域的彩色透明度类型,对所述切片数据中色彩数据进行数据转换处理,以满足所述区域的彩色透明度类型对应的数值类型;对数据转换处理后的数据进行半色调处理,得到所述打印数据。5.根据权利要求3或4所述的三维打印方法,其特征在于,所述色彩数据为RGB数据,R、G、B分别为色彩数据对应红、绿、蓝的子数值,对色彩数据进行数据转换处理,以满足所述区域的彩色透明度类型对应的数值类型,包括:从色彩数据对应R、G、B的子数值中任意选取一个为目标子数值;若所述目标子数值为第一亮度级别,且不满足所述区域的彩色透明度类型对应的数值类型,则基于第一数值对所述目标子数值进行加法运算或减法运算的数据转换处理,以满足所述区域的彩色透明度类型对应的数值类型;若所述目标子数值为第二亮度级别,且不...

【专利技术属性】
技术研发人员:陈保全王丽坤吴永润
申请(专利权)人:珠海赛纳三维科技有限公司
类型:发明
国别省市:

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

1