用于動漫游戲的素材復用方法及系統的制作方法
【技術領域】
[0001]本發明涉及動漫游戲技術領域,具體地,涉及一種用于動漫游戲的素材復用方法及系統。
【背景技術】
[0002]當今世界,隨著世界多極化、經濟全球化進程的加快,文化產業已成為當今知識經濟的重要組成部分,在經濟增長中發揮著極其重要的作用。近幾年,全球最大的娛樂產品輸出國美國每年的動畫產品和衍生品產值達50億美元。
[0003]我國飛速發展的動漫游戲產業帶來了巨大的市場,與此同時,我國動漫文化產業發展存在著如下問題:一方面,文化領域的核心技術和高端系統裝備國產化不足、進口依賴度高,造成文化產品制作成本昂貴、文化服務效率低下,制約了文化產業核心競爭力的提高。另一方面,文化和科技融合不足,相關科研成果與文化領域實際需求結合不夠緊密,缺乏既通曉高科技又熟諳文化的復合型人才,難以創作出民族文化與高科技手段高度融合的文化精品,影響了中華文化自身的感染力、表現力和傳播力。
[0004]由于設計內容和應用場景的重復度,動漫游戲領域的集成應用較之文化范疇內的創意設計更強調素材/作品的復用,而業內缺乏素材/作品的標準數據格式給素材的復用帶來了較大的難度。
【發明內容】
[0005]本發明的目的就在于克服上述現有技術的缺點和不足,提供一種用于動漫游戲的素材復用系統,該系統具有能夠對元圖進行數據格式轉換的格式轉換模塊,能夠支持多種數據格式的素材調用,能夠更好地支持素材的復用。本發明還提供了一種用于動漫游戲的素材復用方法,對元圖進行數據格式轉換以支持素材的復用。
[0006]本發明解決上述問題所采用的技術方案是:
用于動漫游戲的素材復用系統,包括素材上傳模塊、素材提取模塊、第一素材存儲模塊、第一格式轉換模塊、第二素材存儲模塊、素材調用模塊、第二格式轉換模塊,其中:素材上傳模塊,用于上傳元圖和圖像;素材提取模塊,用于從上傳的圖像中提取元圖;第一素材存儲模塊,用于存儲素材模塊上傳的元圖、素材提取模塊提取的元圖;第一格式轉換模塊,用于將第一素材存儲模塊中存儲的元圖轉換成標準數據格式的元圖存儲到第二素材存儲模塊中;素材調用模塊,用于接收并解析的素材調用指令,當素材調用指令中所需元圖的目標數據格式與第一素材存儲模塊或第二素材存儲模塊中存儲的數據格式一致時,直接調用符合需求的元圖;當所需元圖的目標數據格式與第一素材存儲模塊或第二素材存儲模塊中存儲的數據格式不一致時,由第二格式轉換模塊對所需元圖的數據格式進行轉換后進行調用;第二格式轉換模塊,用于將第二素材存儲模塊中所需元圖的數據格式轉換為素材調用指令中所需元圖的目標數據格式的元圖。
[0007]本技術方案中,用于動漫游戲的素材復用系統設計有第一格式轉換模塊和第二格式轉換模塊對元圖進行數據格式轉換,支持多種數據格式的素材調用,實現了不同系統之間共享元圖數據,能夠更好地支持素材的復用,進而實現動漫創意跨領域集成應用的資源匯集、數據互操作,強調現有作品素材的復用,降低內容開發成本,縮短開發周期。
[0008]進一步,所述第一格式轉換模塊將第一素材存儲模塊中存儲的元圖轉換VRML格式的元圖存儲到第二素材存儲模塊中。對于動漫游戲這類虛擬現實應用而言,本技術方案中基于虛擬現實建模語言VRML對這些格式不一的元圖數據進行同質化處理,使不同虛擬現實系統就可以共享對方的元圖數據。
[0009]作為本發明的進一步改進,所述素材提取模塊包括:
素材識別模塊,用于從上傳的圖像中識別素材中種的元圖;
素材分割模塊,用于從圖像中的分割出素材識別模塊識別的元圖。
[0010]作為本發明的又一改進,所述第一素材存儲模塊還包括素材分析模塊,所述素材分析模塊包括預處理模塊、特征提取和選擇模塊、素材分類模塊,其中:預處理模塊,用于對元圖進行去噪處理;特征提取模塊,用于提取元圖的屬性特征,該屬性特征用于對圖像進行分類,所述屬性特征至少包括元圖的主題;素材分類模塊,用于根據元圖的主題對元圖進行分類;所述第一素材分類模塊根據元圖的主題進行分級存儲。本技術方案中,對素材采用按主題分類分級的存儲方式,可以大幅提高檢索和調用效率。
[0011]進一步,上述用于動漫游戲的素材復用系統還包括素材檢索模塊,該素材檢索模塊與第一素材存儲模塊、第二素材存儲模塊均相連。
[0012]用于動漫游戲的素材復用方法,所有元圖同時按照原始數據格式和被轉換成標準數據格式存儲;當調用指令中所需元圖的目標數據格式與存儲的元圖的數據格式一致時,直接調用符合需求的元圖,不一致時,將所需元圖的數據格式轉換成目標數據格式后進行調用。
[0013]進一步,上述用于動漫游戲的素材復用方法包括素材調用步驟,該素材調用步驟包括以下的步驟S1-S4:
51、接收并解析的素材調用指令;
52、判斷第一素材存儲模塊和第二素材存儲模塊中是否存儲有格式與素材調用指令中所需元圖的目標數據格式一致的所需元圖,是則直接調用符合需求的元圖;否則跳轉到步驟S3 ;
53、將第二素材存儲模塊中所需元圖的數據格式轉換為素材調用指令中所需元圖的目標數據格式的元圖;
54、調用步驟S3中轉換后的元圖。
[0014]進一步,上述用于動漫游戲的素材復用方法還包括素材預處理步驟,該素材預處理步驟包括以下步驟:
素材上傳步驟:上傳元圖和圖像,并存儲到第一素材存儲模塊中;
素材提取步驟:從上傳的圖像中提取元圖并到第一素材存儲模塊中;
元圖數據格式轉換步驟:將第一素材存儲模塊中最新存儲的元圖轉換成標準數據格式的元圖存儲到第二素材存儲模塊中。
[0015]本發明的有益效果是:
1、本發明的用于動漫游戲的素材復用系統和方法能夠對元圖進行數據格式轉換,支持多種數據格式的素材調用,實現了不同系統之間共享元圖數據,能夠更好地支持素材的復用。
[0016]2、本發明的能夠實現動漫創意跨領域集成應用的資源匯集、數據互操作,強調現有作品素材的復用,降低內容開發成本,縮短開發周期。
[0017]在本發明的其他實施方式中還具有以下有益效果:
本發明對素材采用按主題分類分級的存儲方式,可以大幅提高檢索和調用效率。
【附圖說明】
[0018]圖1是本發明的用于動漫游戲的素材復用系統的一個具體實施例的結構框圖。
[0019]圖2是本發明的用于動漫游戲的素材復用方法的一個具體實施例的流程圖。
【具體實施方式】
[0020]對于動漫游戲這類虛擬現實應用而言,通過渠道接入和資源匯聚,來源于各應用產業的元圖數據格式的描述不盡相同,需要對這些格式不一的元圖數據進行同質化處理。要實現元圖數據的復用,必須首先解決虛擬現實系統之間的元圖數據互操作。所謂元圖數據互操作,即制定出一個各方都能接受的元圖數據格式標準,遵循這一標準,不同虛擬現實系統就可以共享對方的元圖數據。
[0021]本發明從動漫游戲和虛擬仿真素材/作品的提取、分析、復用等技術出發,提供一種用于動漫游戲的素材復用系統及方法。下面結合實施例及附圖,對本發明作進一步地的詳細說明,但本發明的實施方式不限于此。
[0022]實施例1:
如圖1所示,用于動漫游戲的素材復用系統,包括素材上傳模塊、素材提取模塊、第一素材存儲模塊、第一格式轉換模塊、第二素材存儲模塊、素材調用模塊、第二格式轉換模塊,其中:
素材上傳模塊,用于上傳動漫游戲用的元圖和圖像;
素材提取模塊,用于從上傳的圖像中提取元圖;
第一素材存儲模塊,用于存儲素材模塊上傳的元圖、素材提取模塊提取的元圖;
第一格式轉換模塊,用于將第一素材存儲模塊中存儲的元圖轉換成標準數據格式的元圖存儲到第二素材存儲模塊中,本實施例中,標準數據格式采用VRML格式,即第一格式轉換模塊將第一素材存儲模塊中存儲的元圖轉換VRML格式的元圖存儲到第二素材存儲模塊中;本發明基于虛擬現實建模語言VRML,對各虛擬現實素材中的場景進行描述,以此為橋梁,實現各虛擬現實系統之間的數據共享,此稱為間接數據互操作;
素材調用模塊,用于接收并解析其他系統或客戶端發送至的素材調用指令,當素材調用指令中所需元圖的目標數據格式與第一素材存儲模塊或第二素材存儲模塊中存儲的數據格式一致時,直接調用符合需求的元圖;當所需元圖的目標數據格式與第一素材存儲模塊或第二素材存儲模塊中存儲的數據格式不一致時,由第二格式轉換模塊對所需元圖的數據格式進行轉換后進行調用;
第二格式轉換模塊,用于將第二素材存儲模塊中所需元圖的數據格式轉換為素材調用指令中所需元圖的目標數據格式的元圖,由于當素材調用指令中所需元圖的目標數據格式與第二素材存儲模塊中存儲的數據格式不一致時,說明發來該調用指令的系統采用的是非標準數據格式;本發明也提供對現有非VRML描述的虛擬現實素材提供直接轉換的模塊組合(第一格式轉換模塊+第二格式轉換模塊),將非標準化元圖數據格式直接轉換成另一虛擬現實系統中所需的非標準化元圖數據格式,直接轉換原理為:以VRML描述的場景為支點,建立各類非VRML格式數據與VRML格式數據之間的映射關系,通過“非VRML格式數據一>VRML格式數據一〉非VRML格式數據”兩次轉換(前一次轉換是通過第一