1.一種基于Unity 3D的土家織錦虛擬設計系統(tǒng),其特征在于:包括基礎資源庫、圖案賞析模塊、初級設計模塊和高級設計模塊;
所述基礎資源庫,是根據(jù)采集到的土家織錦圖案,通過對圖案進行數(shù)字化和標準化處理,在土家織錦組織結構的基礎上對圖案進行分割,從而建立的資源庫;
所述圖案賞析模塊,用于通過調用基礎資源庫,結合JSON和NGUI形成預覽界面;所述圖案賞析模塊支持鼠標、觸摸事件;
所述初級設計模塊:用于對分割的織錦紋樣進行圖形圖像處理,然后根據(jù)圖案骨格將紋樣進行再創(chuàng)作形成圖案,最后將圖案應用于三維模型,形成可視化效果,并應用于pc端和移動端;
所述高級設計模塊:用于根據(jù)土家織錦紋樣提取的基本圖元筆刷,然后基于基本圖元筆刷進行再創(chuàng)作,通過賦予紋樣骨格形成圖案,最后將圖案應用于三維模型,形成可視化效果,并應用于pc端和移動端。
2.根據(jù)權利要求1所述的基于Unity 3D的土家織錦虛擬設計系統(tǒng),其特征在于:所述基礎資源庫包含圖案庫、紋樣庫、色彩庫、圖案骨格庫、圖元庫。
3.根據(jù)權利要求1所述的基于Unity 3D的土家織錦虛擬設計系統(tǒng),其特征在于:所述對分割的織錦紋樣進行圖形圖像處理包括紋樣顏色遍歷和主色色塊生成與顏色替換,利用四元數(shù)對紋樣進行縮放、旋轉、切角變換。
4.根據(jù)權利要求1所述的基于Unity 3D的土家織錦虛擬設計系統(tǒng),其特征在于:所述根據(jù)圖案骨格將紋樣進行再創(chuàng)作包括對稱、鏡像、切角相連處理。
5.根據(jù)權利要求1所述的基于Unity 3D的土家織錦虛擬設計系統(tǒng),其特征在于:所述基于基本圖元筆刷進行再創(chuàng)作是通過改變筆刷顏色、粗細獲得新的紋樣,并對紋樣進行縮放、旋轉、切角變換處理。
6.根據(jù)權利要求1所述的基于Unity 3D的土家織錦虛擬設計系統(tǒng),其特征在于:所述PC端和移動端支持包括利用Unity 3D平臺發(fā)布的Windows、iPhone、WebGL和Android 四種運行環(huán)境。
7.根據(jù)權利要求1-5任意一項所述的基于Unity 3D的土家織錦虛擬設計系統(tǒng),其特征在于:所述初級設計模塊包括紋樣讀取子模塊、紋樣主顏色提取子模塊、紋樣顏色替換子模塊、紋樣處理子模塊、圖案骨格設定子模塊、圖案與模型融合子模塊、保存效果子模塊;
所述紋樣讀取子模塊,用于調取基礎資源庫中分割的織錦紋樣數(shù)據(jù),循環(huán)遍歷紋樣路徑,并進行數(shù)據(jù)解析;
所述紋樣主顏色提取子模塊,用于利用區(qū)域生長法進行顏色遍歷和紋樣主色色圖的生成;
所述紋樣顏色替換子模塊,用于紋樣顏色的替換;
所述紋樣處理子模塊,用于紋樣縮放、旋轉、切角變換;
所述圖案骨格設定子模塊,用于將紋樣進行骨格化,形成具體圖案;
所述圖案與模型融合子模塊,用于將圖案動態(tài)加載到三位模型上,形成可視的設計效果;
所述保存效果子模塊,用于將所得圖案、圖案與三維模型融合后效果進行存儲。
8.根據(jù)權利要求1-5任意一項所述的基于Unity 3D的土家織錦虛擬設計系統(tǒng),其特征在于:所述高級設計模塊包括紋樣繪制子模塊、筆刷修正子模塊、顏色替換子模塊、紋樣屬性設定子模塊、圖樣骨格變換子模塊、圖案與模型融合子模塊、保存效果子模塊;
所述紋樣繪制子模塊,用于對土家織錦圖案進行解析,獲取構成圖案的基本圖元,經(jīng)過去邊緣處理,形成能自由縮放的圖形工具,將圖元進行JSON封裝并存儲形成圖元庫,作為高級設計中繪制圖樣的筆刷工具;
所述筆刷修正子模塊,用于對冗余或不當?shù)墓P刷進行擦除修正;
所述顏色替換子模塊,用于對紋樣進行顏色更改;
所述紋樣屬性設定子模塊,用于對紋樣進行基本屬性設置,包括旋轉、縮放、切錯角變換;
所述圖樣骨格變換子模塊,用于將紋樣進行骨格化,形成具體圖案;
所述圖案與模型融合子模塊,用于將圖案應用于三維模型,形成可視化效果;
所述保存效果子模塊,用于將所得圖案、圖案與三維模型融合后效果進行存儲。