郝明菲,彭則開,和添錦
(麗江文化旅游學院 信息學院,云南 麗江 674100)
隨著大數(shù)據(jù)技術的進步,可視化數(shù)據(jù)大屏被應用于當今社會的各個領域,而數(shù)據(jù)可視化是一種始終進步、不斷演化的形式[1]。從某種程度而言,民族文化是人民集體智慧的結晶,標志著一個國家的繁榮和富強,同時是衡量一個國家精神文明建設好壞的重要標準之一[2]。民族服飾是民族文化中具有代表性的物質文化,是各民族傳統(tǒng)文化的重要組成部分。隨著我國社會經(jīng)濟的不斷發(fā)展,大眾的生活水平顯著提升,人們的生活方式隨之發(fā)生極大的轉變[3],傳統(tǒng)的少數(shù)民族服飾文化面臨傳承與發(fā)展的困境。在此背景下,本研究以納西族服飾為對象,利用3D建模以及數(shù)據(jù)可視化將納西族服飾的數(shù)據(jù)信息、實物信息展示在可視化大屏上以輔助決策[4],同時可以生動、形象、多角度地展示和傳播服飾信息與民族文化。此模式可復制推廣到各個民族服飾上,是傳播民族服飾文化的有效途徑,有助于挖掘少數(shù)民族服飾的文化價值,為民族文化保護和傳承提供有力的技術支持,為少數(shù)民族服飾產(chǎn)業(yè)的發(fā)展提供決策支持。
本研究運用了大數(shù)據(jù)處理技術、3D建模技術以及3D動畫技術。在大數(shù)據(jù)處理技術方面,采用Hadoop和Spark等大數(shù)據(jù)處理框架,采用hive數(shù)據(jù)倉庫進行數(shù)據(jù)的存儲、運算、挖掘、分析,利用Sqoop進行數(shù)據(jù)轉換,將結果實時呈現(xiàn)到可視化大屏上。3D建模技術用于制作服飾整體和拆解模型。3D動畫技術用于制作服飾穿戴動畫,呈現(xiàn)到可視化大屏上,采用的制作工具有VMware、Xshell、Navicat、DataGrip、Sugar BI、Marvelous Designer、maya等。
本研究的數(shù)據(jù)源于官方數(shù)據(jù)、線下考察以及學術研究報告,其中,線下考察是主要來源。為了確保數(shù)據(jù)的真實性,去研究團隊少數(shù)民族聚居地進行實地考察并測量數(shù)據(jù),與當?shù)孛褡逦幕瘋鞒姓邷贤?,向其請教并親身體驗,深入挖掘文化內(nèi)涵,獲取真實有效的信息。
系統(tǒng)數(shù)據(jù)流程如圖1所示,業(yè)務流程如圖2所示。
圖1 系統(tǒng)數(shù)據(jù)流程
圖2 業(yè)務流程
在3D服飾建模中,為了體現(xiàn)服飾穿著的真實性,需要借助人體模型進行服飾縫合。先導入二維信息,利用服飾制版信息在平面樣版上繪制布料,再通過三維視窗對布料進行不同角度的縫合,使服飾信息與人體模型相對應,然后利用模型渲染,設置不同部分面料的物理屬性,制作、調節(jié)印花圖案的細節(jié),最終呈現(xiàn)建模結果,完成三維建模[5]。
民族服飾是少數(shù)民族文化傳播的窗口,少數(shù)民族文化正面臨發(fā)展困境,需要通過大數(shù)據(jù)技術收集并分析我國少數(shù)民族服飾相關數(shù)據(jù),構建可視化平臺,展示各地區(qū)少數(shù)民族服飾的特色和流行趨勢,并提供數(shù)據(jù)接口,方便后續(xù)基于大數(shù)據(jù)的研究和分析。例如收集和分析國內(nèi)少數(shù)民族的人口分布、居住區(qū)域、生活習慣、服飾文化等信息,深入了解各個民族的服飾特色,為少數(shù)民族服飾的設計提供精準的參考。
服飾可視化平臺的功能模塊如圖3所示。
圖3 服飾可視化平臺的功能模塊
首先,將制作好的3D 模型和3D 動畫導入可視化大屏;其次,上傳處理好的數(shù)據(jù)源,可以是Excel、CSV、JSON文件,也可以是MySql、SqlSever、PgSql、MongDB、Oracle數(shù)據(jù)庫。
主可視化大屏如圖4所示,主體部分為3D服飾模型展示,用戶可使用鼠標在可視化界面旋轉3D模型查看服飾細節(jié)和全貌,模型分為男、女兩個板塊,可分別查看。最右邊為數(shù)據(jù)分析板塊,可添加坐標分布、服飾形成因素、服裝尺寸、服飾特點等數(shù)據(jù)分析板塊。坐標分布板塊分析納西族服飾的分布地區(qū),并將地區(qū)數(shù)據(jù)反映到地圖上。服飾形成因素板塊剖析影響服飾形成的因素,展現(xiàn)對服飾形成影響力最高的6個因素,并顯示其占比。服飾尺寸板塊展示清理后的尺寸數(shù)據(jù),在主屏展示整體尺寸,子屏展示各部分詳細尺寸,并能根據(jù)身高、體重等尺碼信息推算出適合用戶的服飾尺寸。服飾特點板塊將挖掘到的最具代表性的服飾特點展示在可視化大屏上,深入體現(xiàn)文化內(nèi)涵,分析服飾流行趨勢,為少數(shù)民族服飾的發(fā)展提供思路。
圖4 主可視化大屏
服飾3D模型旁是進入子屏的鏈接按鈕,分別有拆解動畫、歷史變遷、頭飾、大褂、馬甲、圍裙、羊皮披肩等模塊。點擊拆解動畫按鈕插件后,進入拆解動畫子屏,循環(huán)播放納西族服飾拆解后按正確方法穿戴的3D動畫。歷史變遷子頁面有按時間軸排列的不同時期納西族服飾,可用鼠標滑動觀看。在各個服飾部分的子屏內(nèi),主體部分為拆解后的各服飾部分的3D模型,子屏右側可添加詳細尺碼展示、花紋工藝分析以及服裝流行趨勢等數(shù)據(jù)分析板塊。花紋工藝分析板塊展示服飾的花紋和工藝,分析工藝技術和加工流程,解析其含義,與實際生活相結合,展示民族文化底蘊。
大屏可以為民族文化的傳播提供窗口,讓用戶更直觀地了解民族文化。具體工作包括維護和管理服飾數(shù)據(jù)、顯示與分析設置、對數(shù)據(jù)進行預警設置并進行數(shù)據(jù)預警的通知管理、維護服飾3D模型、管理字典內(nèi)容和用戶信息、管理日志信息。
大數(shù)據(jù)在少數(shù)民族服飾上的應用有廣泛的發(fā)展空間,研究和探索大數(shù)據(jù)技術有助于人們更好地了解和保護少數(shù)民族服飾文化。首先,通過對大數(shù)據(jù)的采集、存儲、分析和可視化,可以對少數(shù)民族服飾進行深入的研究和分析,了解服飾的發(fā)展歷史、特點和變化趨勢,同時可以發(fā)掘和利用服飾文化的價值,為傳統(tǒng)服飾的傳承和創(chuàng)新提供支持。其次,大數(shù)據(jù)在少數(shù)民族服飾上的應用有助于民族文化的交流和融合,通過對少數(shù)民族服飾的研究和展示,可以讓更多人了解和欣賞少數(shù)民族的文化和傳統(tǒng),促進各民族之間的文化交流和合作。隨著大數(shù)據(jù)技術的不斷發(fā)展和應用,少數(shù)民族服飾的研究和應用將更加深入和廣泛。