用于三维打印的颜色校准的制作方法

文档序号:13451062
用于三维打印的颜色校准的制作方法
用于三维打印的颜色校准

背景技术:
诸如打印机、多功能打印机和/或其它这样的设备之类的打印设备可以用于将内容打印到诸如纸张之类的物理介质上。对于三维打印设备,可以沉积可消耗流体或其它材料以形成三维对象。附图说明图1A是示例计算系统的框图。图1B是示例计算系统的框图。图2A是示例计算系统的框图。图2B是示例计算系统的框图。图3是示例计算系统的框图。图4是图示了可以由示例计算设备执行的示例操作序列的流程图。图5是图示了可以由示例计算系统执行的示例操作序列的流程图。图6是图示了可以由示例计算系统执行的示例操作序列的流程图。图7A-G提供了示例测试对象的图解图示。图8A提供了示例测试对象的图解图示。图8B提供了示例测试表面的图解图示。图8C提供了示例测试对象的图解图示。贯穿各图,相同的参考编号指代类似但不一定相同的元件。而且附图提供了与说明书一致的示例和/或实现方式;然而,说明书不限于附图中所提供的示例和/或实现方式。具体实施方式在诸如三维(3D)打印设备之类的一些计算系统中,三维对象可以通过执行将可消耗流体或其它材料沉积/施加到基于粉末的构建材料上的逐层加性制造过程来形成。一般而言,在诸如三维打印过程之类的打印过程中使用的可消耗流体(例如,墨、色粉、结合流体、着色剂和/或其它这样的可消耗流体)、粉末和/或其它材料可以被称为打印材料。在一些3D打印过程和/或设备中,加性制造过程的一个或多个层可以对应于为经3D打印的对象着色。然而,在一些示例中,经3D打印的对象的颜色可能至少部分地基于3D对象的表面角度而在视觉上变化。换言之,一些颜色可能具有可以影响用于一些经3D打印的对象的颜色的视觉外观的角度颜色依赖特性。一般地,如本文所描述的,角度一般是指针对表面的表面法向的一个或多个角度(例如,一个角度、两个角度、三个角度等)。另外,虽然在一些示例中可以使用角度值,但是一般这样的角度值可以仅描述表面法向、表面和/或角度的相对关系。计算设备、方法、过程和/或在非暂时性机器可读存储介质中存储/编码的可执行指令的示例可以促进3D打印设备和/或过程的分析以生成3D测试对象,并且示例可以分析3D测试对象以基于这样的3D测试对象确定角度颜色依赖特性。在一些示例中,可以生成用于3D打印设备的3D颜色校准数据,并且可以在利用3D打印设备打印期间使用3D颜色校准数据,从而补偿角度颜色依赖特性。因此,通过至少部分地基于3D颜色校准数据控制3D打印设备和/或过程,示例可以促进用于由3D打印设备和/或过程所打印的3D对象的近似均匀的视觉颜色特性的打印。在一些示例中,用于3D打印设备的三维(3D)颜色校准数据可以对应于针对用于3D打印的一种或多种原色的3D角度颜色依赖模型。一般地,3D颜色校准数据可以指示可以用于控制与一种或多种颜色相关联的一个或多个层的沉积/施加的角度颜色依赖特性,使得颜色可以针对各种表面取向而看起来在视觉上均匀。例如,3D颜色校准数据可以指示针对相对于其它表面法向角度的给定表面法向角度而施加以产生近似均匀的视觉外观的打印材料的量。现在转向图1A和1B,这些图提供了图示计算系统100的示例的框图。一般而言,示例计算系统可以包括个人计算机、便携式电子设备(例如,智能电话、平板电脑、膝上型电脑、可穿戴设备等)、工作站、智能设备、服务器、打印设备(例如,3D打印设备)和/或任何其它这样的数据处理设备。在这些示例中,计算系统100包括处理资源102和机器可读存储介质104,其可以被称为存储器和/或存储器资源。在本文所描述的示例中,处理资源102可以包括至少一个基于硬件的处理器。另外,处理资源102可以包括一个处理器或多个处理器,其中处理器可以配置在单个计算系统100中或者跨本地和/或远程连接的多个系统分布。如将领会到的,处理资源102可以包括一个或多个通用数据处理器和/或一个或多个专用数据处理器。例如,处理资源102可以包括中央处理单元(CPU)、图形处理单元(GPU)、专用集成电路(ASIC)和/或用于数据处理的其它这样的逻辑组件配置。机器可读存储介质104可以表示包括示例计算设备100的主储存的随机存取存储器(RAM)设备,以及任何补充级别的存储器,例如,高速缓冲存储器、非易失性或备用存储器(例如,可编程或闪速存储器)、只读存储器、大容量存储资源等。此外,机器可读存储介质104可以被认为包括物理地位于其它地方的存储器储存(例如,微处理器中的任何高速缓冲存储器),以及(例如,如在大容量存储设备上或者在与示例计算系统100通信的另一计算设备/系统上存储的)用作虚拟存储器的任何存储容量。在一些示例中,机器可读存储介质104可以对应于各种类型的存储介质,诸如计算机可读存储介质,其可以包括实现在用于信息的存储和处理的任何技术中的易失性和非易失性、可移除和不可移除的有形介质。计算机可读和/或机器可读存储介质可以包括RAM、ROM、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器、闪速存储器或其它固态存储器技术、便携式致密盘存储器或其它光学储存或可以用于存储可执行指令和信息的任何其它介质。另外,机器可读存储介质104可以是非暂时性的。一般地,机器可读存储介质104可以编码有和/或存储可以由处理资源102可执行的指令,其中这样的指令的执行可以使处理资源102和/或计算系统100执行本文所描述的功能、过程和/或操作序列。在图1A的示例中,机器可读存储介质104包括用于生成与3D打印设备相关联的测试对象的指令。特别地,示例机器可读存储介质104包括接收与3D打印设备106相关联的3D打印规范的指令。机器可读存储介质104还包括分析3D打印规范以确定用于测试对象的测试角度和对应于用于测试对象108的测试角度的测试表面的指令。机器可读存储介质还包括至少部分地基于测试角度和测试表面而生成用于3D打印设备的测试对象的指令。一般地,测试对象的每一个测试表面可以配置有至少一种测试颜色。在诸如图1B中所示的示例计算设备100之类的计算设备的一些示例中,计算设备可以包括和/或连接到3D打印设备111。此外,非暂时性机器可读存储介质104还可以包括指令,用于将测试对象112输出到3D打印设备111,从而生成经打印的测试对象,经打印的测试对象包括取向/定位在各种测试角度并且配置有一种或多种测试颜色的测试表面。在一些示例中,非暂时性机器可读存储介质104可以包括利用一个或多个颜色测量设备114收集针对用于经打印的测试对象的每一个测试表面的颜色测量数据的指令。在一些示例中,机器可读存储介质104可以包括处理颜色测量数据以确定针对经打印的测试对象116的每一种测试颜色和每一个测试角度的角度颜色依赖特性的指令。而且,在一些示例中,机器可读存储介质104可以包括至少部分地基于针对测试角度118的测试颜色的角度颜色依赖特性而生成用于3D打印设备的3D颜色校准数据的指令。虽然未在这些示例中示出,但是为了与用户或操作者对接,示例计算系统100可以包括合并一个或多个用户输入/输出设备的用户接口,所述一个或多个用户输入/输出设备例如是一个或多个按钮、显示器、触摸屏、扬声器等。用户接口可以因此向处理资源102传送数据和从处理资源102接收数据。例如,用户可以经由用户接口输入一个或多个选择,并且处理资源102可以使数据在用户接口的屏幕或其它输出设备上输出。另外,计算系统100可以包括网络接口设备。一般地,网络接口设备包括在一个或多个通信网络之上传送数据的一个或多个硬件设备(诸如网络接口卡)。如所示,示例计算设备100包括用于在逐层加性制造过程中打印内容的3D打印设备111。在一些示例中,计算系统和/或3D打印设备111可以包括用于在3D打印过程中分配/沉积/施加打印材料的至少一个打印头。图2A-B提供了示例计算系统200的框图。一般地,诸如图2A-B的计算系统200之类的计算系统可以是打印设备、个人计算设备、服务器、用于大规模数据处理系统(例如,云计算系统)的计算节点和/或其它这样的类型的数据处理设备/系统。一般而言,如本文所描述的,引擎可以是实现相应引擎的功能的硬件和编程的任何组合。在本文所描述的一些示例中,硬件和编程的组合可以以数个不同的方式实现。例如,用于引擎的编程可以是存储在非暂时性机器可读介质上的处理器可执行指令,并且用于引擎的硬件可以包括执行那些指令的处理资源。在这些示例中,实现这样的引擎的计算系统可以包括存储指令的机器可读存储介质和执行指令的处理资源,或者机器可读存储介质可以被计算系统和处理资源单独地存储和访问。在一些示例中,一些引擎可以在电路中实现。在该示例中,图2A的示例计算系统200包括系统202,所述系统202包括可以分析颜色测量数据并且生成用于3D打印设备的3D颜色校准数据的引擎204-210。类似地,图2B的示例计算系统200包括包含引擎204-214的系统202。在示例中,计算系统200包括从一个或多个颜色测量设备接收从经打印的测试对象收集的颜色测量数据的收集引擎204。经打印的测量对象一般与3D打印设备的颜色校准相关联,并且经打印的测试对象可以包括由3D打印设备生成的多个测试表面,其中所述多个测试表面位于多个测试角度处,并且每一个测试表面配置有至少一种测试颜色。在一些示例中,每一个测试表面可以配置有两种测试颜色。计算系统200还包括处理颜色测量数据以确定针对每一个测试角度的测试颜色的角度颜色依赖特性的处理引擎206。此外,计算系统200包括至少部分地基于角度颜色依赖特性而生成用于3D打印设备的3D颜色校准数据的颜色校准引擎208。另外,示例计算系统200包括至少部分地基于3D颜色校准数据而生成配置有所述至少一种测试颜色的用于3D打印设备的3D生产对象的对象生成引擎210。一般地,3D生产对象可以对应于要由3D打印设备生产的对象,其中颜色的视觉均匀性可能是令人期望的。此外,在诸如图2B的示例计算系统200之类的一些示例中,计算系统200可以包括确定针对任何测试颜色和针对任何测试角度是否出现角度颜色依赖性的角度颜色依赖性引擎212。如图2B中所示,一些示例可以包括控制可以实现在计算系统200中和/或连接到计算系统200以收集颜色测量数据的一个或多个颜色测量设备213的测量引擎212。此外,在一些示例中,测试对象支撑机构可以实现在示例计算系统中和/或连接到示例计算系统。在这些示例中,测量引擎212还可以在颜色测量数据的收集期间控制测试对象支撑机构的旋转。一些示例还可以包括控制3D打印设备以生成经打印的测试对象的打印引擎214。打印引擎还可以控制3D打印设备以至少部分地基于3D颜色校准数据而生成至少一个生产对象。在一些示例中,计算系统200可以包括作为子系统的3D打印设备218。因此,在一些示例中,计算系统200可以是包括图2-B的引擎204-214中的一些的3D打印设备。另外,在一些示例中,计算系统200可以包括可以存储用于3D打印设备的3D颜色校准数据222的存储器资源220。图3提供了图示示例计算系统300的示例组件的框图。在该示例中,计算系统300包括一个或多个颜色测量设备302和测试对象支撑机构304。此外,计算系统300包括可以控制测试对象支撑机构304和所述一个或多个颜色测量设备302的测量引擎306。在该示例中,示例测试对象308由测试对象支撑机构304支撑。测试对象支撑机构304可以绕一个或多个旋转轴旋转测试对象308,从而定位测试对象308的不同测试表面以用于由颜色测量设备302测量。在一些示例中,测试对象支撑机构304可以绕一个旋转轴旋转测试对象。在一些示例中,测试对象支撑机构304可以绕两个旋转轴旋转测试对象。在一些示例中,可以沿一个或多个轴移动颜色测量设备。因此,如将领会到的,在一些示例中,计算系统可以控制一个或多个颜色测量设备的移动和/或测试对象随测试对象支撑机构304的旋转。一般地,可以定位测试表面以通过颜色测量设备进行测量,使得可以针对对应于测试表面的测试角度收集颜色测量数据。在一些示例中,颜色测量设备可以包括可以测量颜色水平的基于成像的测量设备,诸如远程分光光度计(tele-spectrophotometer)、数码相机等。在一些示例中,颜色测量设备可以包括基于接触的测量系统。图4-6提供了流程图,所述流程图提供可以由诸如3D打印设备之类的示例计算系统和/或其处理资源执行以执行本公开的示例过程和方法的示例操作序列。在一些示例中,流程图中所包括的操作可以以指令的形式体现在存储器(诸如图1的机器可读存储介质104)中,所述指令可以由处理资源执行以使得计算系统(例如,图1的计算系统100、图2的计算系统200、图3的计算系统300等)执行对应于指令的操作。此外,图4-6中所提供的示例可以体现在计算系统、机器可读存储介质、过程和/或方法中。在一些示例中,在图4-6的流程图中公开的示例过程和/或方法可以由实现在计算设备中的诸如图2的示例引擎204-214之类的一个或多个引擎执行。图4提供了流程图400,流程图400图示了可以由计算设备基于3D打印规范402执行的示例操作序列。一般地,3D打印规范可以包括与3D打印设备相关联的信息、与要由3D打印设备打印的生产对象相关联的信息、与3D测试对象的特性相关联的信息、与一个或多个颜色测量设备相关联的信息和/或与测试对象支撑机构相关联的信息。例如,3D打印规范可以指示3D打印设备的规范,诸如3D打印设备可以使用的打印材料的类型、构建材料的类型、结合材料的类型、所实现的3D打印过程和对应的打印组件(例如,立体平版印刷、熔融沉积建模、选择性层烧结、选择性激光熔化、电子束熔化、层压对象制造、基于压电喷墨等)、用于3D打印设备的打印床尺寸和/或与3D打印设备的特性相关联的其它信息。在一些示例中,3D打印规范可以指示要由3D打印设备打印的3D生产对象的规范,诸如3D生产对象的尺寸和维度、经3D打印的对象的颜色、3D生产对象的打印材料组成、与3D生产对象的打印相关联的容差和/或与3D生产对象的特性相关联的其它信息。另外,3D打印规范可以包括,例如,针对要用于3D打印设备的颜色校准的3D测试对象的测试角度信息(例如,测试角度数目、测试角度的相对取向等)、针对要用于3D打印设备的颜色校准的3D测试对象的测试表面信息(例如,测试表面的尺寸等)、针对要用于3D打印设备的颜色校准的一种或多种测试颜色的测试颜色信息(例如,测试颜色的数目、测试颜色的角度取向等)、测试对象精确度信息和/或对应于3D测试对象的特性的其它信息。此外,3D打印规范可以包括,例如,用于每一个颜色测量设备的测量规范、针对颜色测量设备的测量精确度信息、最小/最大测试颜色区域信息、测试床尺寸信息、测试对象支撑机构规范和/或对应于可以用于收集和/或分析从3D测试对象收集的颜色测量数据的组件的特性的其它这样的信息。基于3D打印规范402,计算系统可以确定针对要由3D打印设备生成和打印的测试对象的测试角度(块404)。一般地,针对测试对象所确定的测试角度可以包括至少两个测试角度,其中测试角度一般对应于测试表面的相对取向(这可以被描述为表面法向角度)。如将领会到的,测试角度一般限定可以以其分析和针对3D打印设备建模角度颜色依赖性的相对表面法向角度。因此,在一些示例中,可以针对3D打印设备确定多个测试角度,以促进这样的角度颜色依赖性分析和建模。例如,多个测试角度可以包括从0°到90°的递增角度值、从0°到180°的递增角度值或其它这样的角度范围。在特定示例中,测试角度可以包括以10°为增量的从0°到90°的测试角度。如将领会到的,这样的测试角度的角度值可以相对地限定和/或基于与3D打印设备、3D测试对象支撑机构、一个或多个颜色测量设备和/或用于分析3D测试对象的计算系统相关联的预先限定的定位系统。如将领会到的,一般地,较大数目的不同测试角度可以促进针对给定颜色和/或3D打印设备的颜色角度依赖性的更精确的建模。类似地,较少数目的不同测试角度可以促进针对给定颜色和/或3D打印设备的颜色角度依赖性的处理资源更高效的建模。示例计算设备还至少部分地基于3D打印规范和/或测试角度而确定测试对象尺寸(块406),并且计算设备至少部分地基于3D打印规范和/或测试角度而确定针对测试对象的测试表面(块408)(例如,数个测试表面和每一个测试表面的尺寸)。计算设备还至少部分地基于测试角度、测试对象尺寸、测试表面和/或3D打印规范而确定针对用于测试对象的每一个测试表面的每一种测试颜色的颜色区域(块410)。示例计算设备至少部分地基于测试角度、测试对象尺寸、测试表面、针对用于每一个测试表面的每一种测试颜色的颜色区域和/或3D打印规范而生成测试对象(块412),并且计算设备可以将测试对象输出到3D打印设备从而生成经打印的3D测试对象(块414)。一般地,经打印的3D测试对象可以用于3D打印设备的颜色校准。用于3D打印设备的颜色校准的示例可以包括对角度颜色依赖性的补偿,所述角度颜色依赖性可能针对3D打印设备而出现。如关于图4的流程图400所描述的,可以基于3D打印规范而确定用于3D打印设备的测试对象。另外,总体测试对象和测试角度、测试表面的数目和取向可以是相关的,使得每一个的确定可以至少部分地基于其它者。此外,虽然本文所描述的示例一般指示一个测试对象的生成,但是其它示例并不如此受限。在一些示例中,计算系统可以生成多于一个的相关测试对象。例如,计算系统可以确定针对每一种测试颜色的测试对象。在其它示例中,测试对象的测试表面可以被细分成多个颜色区域,每一个配置有相应的测试颜色。在一些示例中,可以基于测试角度的特性(例如,测试角度的数目、每一个测试角度的相对角度值等)而存储各种可能的测试对象。在这样的示例中,可以至少部分地基于这样的可能的测试对象而生成测试对象。图5提供了流程图500,流程图500图示了可以由计算设备执行以生成和/或存储用于3D打印设备的3D颜色校准数据的示例操作序列。在该示例中,计算系统收集颜色测量数据(块502)。示例可以利用一个或多个颜色测量设备从经打印的测试对象收集颜色测量数据。如之前所描述的,经打印的测试对象一般是由3D打印设备打印的3D对象。另外,经打印的测试对象一般包括位于各种测试角度处的多个测试表面。每一个测试表面可以配置有一种或多种测试颜色。如将领会到的,由于角度颜色依赖性,测试颜色可能在不同的测试表面上在视觉外观方面变化。计算系统接收针对经打印的测试对象所收集的颜色测量数据(块504),并且计算系统分析颜色测量数据以确定与经打印的测试对象的测试角度处的测试颜色相关联的颜色值(块506)。例如,对于特定测试颜色,如果测试对象包括测试角度90°、135°和180°,计算系统可以确定针对与测试颜色相关联的每一个角度的颜色值。基于针对与测试颜色相关联的测试角度所确定的颜色值,计算系统确定针对任何测试颜色是否出现角度颜色依赖性(块508)。在一些示例中,如果测试角度处的颜色值变化大于预先限定的阈值,则计算设备可以确定针对相应测试颜色出现角度颜色依赖性。一般地,预先限定的阈值可以对应于在其内可以认为颜色值近似均匀的容差。如将领会到的,预先限定的阈值内的轻微颜色差异可能在视觉上是不可感知的。此外,预先限定的阈值对于不同的3D打印设备、不同的颜色等可以是不同的。在一些示例中,预先限定的阈值还可以补偿颜色测量数据中的轻微测量差异,所述轻微测量差异可以是基于与用于收集颜色测量数据的颜色测量设备相关联的测量精确度和容差。如果计算系统确定针对任何测试颜色没有出现角度颜色依赖性(块508的“否”分支),计算系统可以结束过程(块510),因为可以不需要颜色校准。响应于确定针对至少一种测试颜色出现角度颜色依赖性(块508的“是”分支),计算系统确定针对被确定成具有角度颜色依赖性的测试颜色的角度颜色依赖特性(块512)。一般地,针对特定测试颜色的角度颜色依赖特性可以指示给定测试角度处的测试颜色中的变化。另外,确定角度颜色依赖特性可以包括分析针对多个测试颜色中的每一个处的测试颜色所收集的颜色测量数据,以确定相对于预期颜色值或相对于用于特定参考测试角度的参考颜色值的每一个测试角度处的颜色值中的变化。例如,经打印的测试对象可以包括位于0°测试角度并且配置有第一测试颜色的第一测试表面。在该示例中,可以分析针对第一测试颜色从第一测试表面收集颜色测量数据,以确定针对0°测试角度的颜色值,并且0°测试角度处的颜色值可以是参考颜色值。继续该示例,可以从颜色测量数据确定针对第一测试颜色的经打印的测试对象的其它测试角度处的颜色值,并且可以基于参考颜色值分析其它测试角度处的颜色值,以确定针对第一测试颜色是否出现角度颜色依赖性和/或角度颜色特性。计算系统生成用于针对其确定出现角度颜色依赖性的一种或多种测试颜色的3D颜色校准数据(块514)。一般而言,3D颜色校准数据包括针对特定颜色的角度变化信息。在一些示例中,3D颜色校准数据可以指示一组角度处的相应颜色的变化。在其它示例中,3D颜色校准数据可以包括作为用于相应颜色的角度定位的函数的经建模的变化。一般地,可以基于3D颜色校准数据控制3D打印设备的操作,使得可以基于3D颜色校准数据的角度变化信息和3D对象的取向而调节与特定颜色相关联的打印材料的量。可以基于角度变化信息而调节打印材料的量以补偿特定颜色的角度颜色依赖性,使得在3D打印过程中利用打印材料进行的打印可以形成特定颜色在各种表面取向处在适当的位置处具有近似均匀外观的3D对象。在一些示例中,计算系统可以将3D颜色校准数据存储在存储器资源中(块516),并且过程可以结束(块510)。一般而言,3D颜色校准数据可以用于在对象的打印期间控制3D打印设备。在一些示例中,3D颜色校准数据可以用于监视3D打印设备的打印过程。在这样的示例中,可以从由3D打印设备在各种时间处生成的经打印的测试对象收集颜色测量数据,并且可以比较为每一个经打印的测试对象所确定的颜色校准数据,以确定当3D打印设备生成经3D打印的对象时是否出现一种或多种颜色中的变化。例如,参照图6,该图提供了流程图600,流程图600图示了可以由示例计算系统执行的示例操作序列。在该示例中,计算系统接收从具有位于多个测试角度处的多个测试表面的测试对象收集的颜色测量数据(块602),其中每一个测试表面配置有一种或多种测试颜色。计算系统分析颜色测量数据以确定针对所述一种或多种测试颜色中的每一种的角度颜色依赖特性,并且计算系统基于颜色依赖特性而生成3D颜色校准数据(块606)。在该示例中,计算系统至少部分地基于3D颜色校准数据而确定3D打印设备的打印过程中的颜色变化(块608)。如将领会到的,3D颜色校准数据可以是第一3D颜色校准数据,并且可以将第一3D颜色校准数据与从由3D打印设备的打印过程生成的另一测试对象(其可以是生产对象)所收集的第二3D颜色校准数据比较,以确定打印过程中的颜色变化。在这样的示例中,计算设备在生产部件的打印期间可以至少部分地基于所确定的颜色变化而控制3D打印设备(块610)。因此,在这样的示例中,通过分析多于一个测试对象(或生产对象)来不时地监视3D打印设备的打印过程,并且可以基于所确定的颜色变化而调节3D打印设备的打印过程,从而维持利用3D打印设备生成的3D对象中的近似均匀的颜色外观。图7A-G提供了可以通过一些示例生成和/或分析的各种示例测试对象的图解图示。图7A图示了示例12面(即,12个测试表面)的测试对象700。在该示例中,测试对象700可以在各种维度中进行缩放以调节测试表面的取向的角度(即,测试角度)。图7B-E提供了包括附加数目的测试表面和测试角度的示例测试对象710-740。如将领会到的,在每一个示例中,测试表面可以配置有多于一种测试颜色。图7F类似地包括示例测试对象750,示例测试对象750包括位于10个测试角度(其被图示为以10°增量的0°-90°)处的10个测试表面。一般地,图7F的示例测试对象750的每一个测试表面可以在对应于相应测试角度(在该示例中以10°为增量的0°-90°)的测试角度位置和测量角度位置之间可移动。一般地,测试角度位置可以对应于测试表面的打印,并且测量角度位置可以对应于收集颜色测量数据的测试表面的测量。在图7F的示例中,在3D打印期间,测试表面可以位于测试角度(例如,以10°为增量的0°-90°)处,并且在颜色测量数据的收集期间,测试表面可以位于测量角度位置处。在诸如图7F的示例测试对象之类的示例中,测量角度位置可以促进测量数据的更快收集,因为可以将每一个测试表面移动到公共的相对位置(例如,每一个测试表面可以是平行的)。如将领会到的,在一些示例中,测试表面向公共的相对位置(例如,测量角度位置)的移动可以促进用于颜色测量数据的收集的测试表面中的一些或全部的同时测量。图7G提供了7F的示例测试对象750的图解图示,其中测试表面已经被移动到测量角度位置。在该示例中,测试表面已经被移动到相对的0°角。在这样的示例中,当测试表面位于测量角度位置时,可以从经打印的测试对象的每一个测试表面收集颜色测量数据。图8A提供了包括每一个测试表面(利用阴影标记来图示)上的两种测试颜色的示例测试对象800的图解图示。图8B提供了配置有四种测试颜色的示例测试表面810的图解图示。如将领会到的,在特定表面上配置的数个测试颜色可以至少部分地基于与可以利用其来分析测试对象的颜色测量设备相关联的规范。例如,测试表面可以至少部分地基于与颜色测量设备相关联的最小检测区域而配置有数个测试颜色。图8C提供了包括位于多个测试角度处的多个测试表面的示例测试对象820的图解图示,其中一些测试表面配置有多于一种测试颜色。在利用与示例测试对象820类似的测试对象的一些示例中,可以绕一个或多个轴旋转测试对象,以定位用于通过一个或多个颜色测量设备收集颜色测量数据的每一个测试表面。在利用与测试对象820类似的测试对象的其它示例中,可以沿一个或多个轴移动示例测试对象,以定位用于通过一个或多个颜色测量设备收集颜色测量数据的每一个测试表面。在利用与测试对象820类似的测试对象的其它示例中,可以沿一个或多个轴移动一个或多个颜色测量设备,从而定位所述一个或多个颜色测量设备以从测试表面收集颜色测量数据。将领会到的是,图8C的示例测试对象820图示了在测试对象820的表面上配置有多个测试表面的示例测试对象。一般地,图7A-G和8A-C的测试对象和测试表面是示例,并且由此设想到其它示例。例如,图7A-G和图8A-C中提供的示例中所图示的测试表面、测试角度和/或测试颜色的各种配置可以组合以实现一些示例。而且,可以旋转、移动和/或以其它方式操纵测试对象和/或颜色测量设备以促进颜色测量数据和3D打印设备的角度颜色依赖特性的收集。一般地,计算系统(诸如图1A、1B、2A、2B和/或3的计算系统)可以控制旋转、移动和/或其它这样的操纵,同时控制颜色测量数据的收集。一般地,本说明书一般地提到一种测试颜色或者多于一种测试颜色。基于这样的测试颜色或者多于一种测试颜色的角度颜色依赖性分析,示例可以生成与每一种测试颜色和每一种测试颜色的组合相关联的颜色校准数据。在一些示例中,测试对象的测试颜色可以对应于3D打印设备的原色,并且颜色校准数据可以促进针对原色和原色组合(例如,次生色)的颜色校准。在一些示例中,测试对象的测试颜色可以是一种或多种原色和/或一种或多种次生色。一般地,用于颜色校准的测试颜色可以是应用特定的,其中测试颜色可以通过用户输入来限定和/或至少部分地基于3D打印规范而确定。因此,本文所描述的示例一般地促进用于3D打印设备的颜色校准。另外,一些示例可以生成可以被输出到3D打印设备以生成经打印的测试对象的测试对象。从经打印的测试对象收集的颜色测量数据可以促进针对用于3D打印设备的一种或多种颜色的角度颜色依赖性分析。基于角度颜色依赖性分析,示例可以生成可以用于控制3D打印设备的打印的颜色校准数据,从而利用3D打印设备来实现经角度颜色依赖性补偿的打印。如将领会到的,3D打印中的角度颜色依赖性的补偿可以解决与一些3D打印设备和过程相关联的非均匀颜色问题。而且,本文所提供的一些示例可以基于颜色校准数据而监视3D打印设备的打印过程。在这样的示例中,可以检测和减少3D打印过程中的颜色变化。虽然本文描述了各种示例,但是可以组合和/或移除元件和/或元件的组合以用于由此设想到的各种示例。例如,可以顺序地、同时地或以不同的次序执行本文在图4-6的流程图中所提供的示例操作。而且,可以将流程图的一些示例操作添加到其它流程图,和/或可以从流程图移除一些示例操作。另外,在一些示例中,可以移除图1-3的示例计算系统的各种组件,和/或可以添加其它组件。类似地,在一些示例中,可以移除示例存储器和/或机器可读存储介质(诸如图1的机器可读存储介质和/或图2的存储器资源220)的各种指令,和/或可以添加其它指令(诸如对应于图4-6的示例操作的指令)。已经呈现了前述描述以说明和描述所描述的原理的示例。该描述不意图是穷尽的也不意图将示例限制到所公开的任何精确形式。鉴于该描述,许多修改和变型是可能的。...
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1