一種分層點色方法
【技術領域】
[0001]本發明涉及雕刻品上色技術領域,尤其涉及一種分層點色方法。
【背景技術】
[0002]紅酒雕刻是通過雕刻的方式將文字、人物及各類物品照片、矢量圖、商標等等圖案呈現在紅酒瓶上,然后通過常溫著色的工藝,與紅酒瓶的深咖啡色的底色做對比色,從而體現了一幅幅完整、精細、殼剛的圖案。
[0003]目前常用的著色方式是采用色彩噴頭進行彩噴,但是彩噴相對來說單次上色面積較大,無法對色彩過渡部分進行精細處理,故而很難達到預期的效果。尤其是,紅酒瓶本身面積較小,采用現有的彩噴技術很難達到圖案的精致程度要求。
【發明內容】
[0004]基于【背景技術】存在的技術問題,本發明提出了一種分層點色方法。
[0005]本發明提出的一種分層點色方法,包括以下步驟:
[0006]S1、獲取待點色胚體的上色模型,對上色模型表面的每一個色點建立坐標并標注色相;
[0007]S2、建立與色彩模型相對設置并位于色彩模型外周的參考面,且每一個色點均在參考面上具有一個對應點;
[0008]S3、獲得色點相對于對應點的距離值;
[0009]S4、根據距離值和色相對色點進行分類,同一類中的色點色相相同且兩兩之間距離值的最大誤差不大于預設的進給浮值;
[0010]S5、根據色點分類結果分別對每一個類別生成點色路徑;
[0011]S6、根據點色路徑對待點色胚體進行上色。
[0012]優選地,步驟S2中參考面根據待點色胚體與點色噴頭的相對運動方向進行建立。
[0013]優選地,步驟S2中,從每一個色點向參考面垂直于待點色胚體與點色噴頭的相對運動方向做射線,射線與參考面交點為所述色點的對應點。
[0014]優選地,進給浮值為零。
[0015]優選地,步驟S5具體為:根據色點分類結果分別對每一個類別生成點色路徑,并根據距離值將點色路徑分成不少于一個大類,且根據色相將同一大類中的點色路徑分為不少于一個小類;步驟S6具體為:對大類進行排序,并對同一大類中的小類進行排序,然后根據排序結果分層完成對待點色胚體的上色。
[0016]優選地,對大類進行排序的具體方式為:根據距離值平均值大小對大類進行排序。
[0017]優選地,對大類進行排序的具體方式為:根據距離值平均值從大到小的順序對大類進行排序。
[0018]優選地,對同一大類中的小類進行排序的具體方式為:根據色相漸變順序對對同一大類中的小類進行排序。
[0019]本發明通過對色點標注坐標和色相,將色點信息數據化,然后通過距離值和色相對色點進行分類,并針對每一類色點生成一個獨立的點色路徑,從而可保證每一條點色路徑上各色點的色相相同,且對應的距離值誤差較小,在預設范圍內,即各色點相對于對應點的進給深度相似。如此,可通過相互獨立的點色路徑,避免對待點色胚體上色的過程中,不同層面不同色相的色點相互干擾,提高上色合格率,提高色彩品質。
[0020]本發明還通過聚類的方式,將各色點相對于對應點的進給深度相同,但色相不同的點色路徑聚合成一個大類,然后依次完成一個大類中的各條色相不同的點色路徑,然后再進行下一個大類中點色路徑的依次執行,如此有利于點色的順序性,提高點色效率,降低點色難度。
[0021]一種分層點色系統,包括:模型坐標模塊、色點分類模塊、路徑生成模塊、驅動控制模塊和點色執行模塊;
[0022]點色執行模塊用于對待點色胚體進行上色;
[0023]模型坐標模塊用于建立上色模型,對上色模型表面的每一個色點建立坐標并標注色相;并建立與色彩模型相對設置且位于色彩模型外周的參考面,且每一個色點均在參考面上具有一個對應點;
[0024]色點分類模塊與模型坐標模塊連接,其用于計算色點相對于對應點的距離值,并根據距離值和色相對色點進行分類,同一類中的色點色相相同且兩兩之間距離值的最大誤差不大于預設的進給浮值;
[0025]路徑生成模塊與色點分類模塊連接,其用于根據色點分類結果分別對每一個類別生成點色路徑;
[0026]驅動控制模塊分別與路徑生成模塊和點色執行模塊連接,其根據點色路徑控制點色執行模塊工作。
【附圖說明】
[0027]圖1為本發明提出的一種分層點色方法流程示意圖;
[0028]圖2為本發明提出的一種分層點色系統結構示意圖。
【具體實施方式】
[0029]參照圖1,本發明提出的一種分層點色方法,包括:
[0030]S1、獲取待點色胚體的上色模型,對上色模型表面的每一個色點建立坐標并標注色相。從而將待點色胚體的表面信息數據化,便于自動化上色工作的進行。
[0031]S2、建立與色彩模型相對設置并位于色彩模型外周的參考面,且每一個色點均在參考面上具有一個對應點。具體的,參考面根據待點色胚體與點色噴頭的相對運動方向進行建立,以便點色過程中,點色頭位置的確定。確定參考面后,從每一個色點向參考面垂直于待點色胚體與點色噴頭的相對運動方向做射線,射線與參考面交點為所述色點的對應點。
[0032]S3、獲得色點相對于對應點的距離值。
[0033]S4、根據距離值和色相對色點進行分類,同一類中的色點色相相同且兩兩之間距離值的最大誤差不大于預設的進給浮值。具體地,進給浮值可設為零。
[0034]S5、根據色點分類結果分別對每一個類別生成點色路徑。具體為:根據色點分類結果分別對每一個類別生成點色路徑,并根據距離值將點色路徑分成不少于一個大類,且根據色相將同一大類中的點色路徑分為不少于一個小類;步驟S6具體為:對大類進行排序,并對同一大類中的小類進行排序,然后根據排序結果分層完成對待點色胚體的上色。
[0035]對點色路徑進行分類后,可保證每一條點色路徑上各色點的色相相同,且對應的距離值相同,即各色點相對于對應點的進給深度相同;再通過聚類的方式,將各色點相對于對應點的進給深度相同,但色相不同的點色路徑聚合成一個大類,有利于點色路徑的順序性排列。
[0036]本實施方式中,為了進一步提高點色路徑的順序性排列,步驟S5中,對大類進行排序的具體方式為:根據距離值平均值從大到小的順序對大類進行排序;對同一大類中的小類