專利名稱:一種基于web 3d的三維動畫轉換方法
技術領域:
本發(fā)明屬于圖像信號處理技術領域,涉及一種基于TOB 3D的三維動畫轉換方法。
背景技術:
當前3G技術發(fā)展迅速,利用手機終端已經(jīng)能夠向用戶提供越來越多的增值服務。 其中,用戶進行流媒體點播以及交互式操作,是通過手機終端進行增值服務的主要形式之 一。為了有更加豐富的表現(xiàn)效果,越來越多的數(shù)據(jù)形式由二維轉變成三維,從而產(chǎn)生更加逼 真的效果,以及更加靈活的顯示方式。目前,實現(xiàn)三維數(shù)據(jù)播放主要是基于兩種方式來實現(xiàn)的,一是直接傳遞數(shù)據(jù)并進 行播放,二是通過傳遞三維模型數(shù)據(jù)的方式來實現(xiàn)的,這種情形下,需要在客戶端安裝3D 的生成引擎,從而將少量的數(shù)據(jù)通過引擎生成的方式來獲得三維圖像;該方式也是我們目 前常說的WEB 3D的重要體現(xiàn)形式。但當前在進行三維動畫轉換操作中,很難確定優(yōu)化的3D轉化工具,這也為3D技術 的發(fā)展及應用形成了障礙。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于WEB 3D的三維動畫轉換方法,用于提供一種能夠 優(yōu)化出與用戶需求相對應的三維轉化工具的實現(xiàn)方法。1. 一種基于WEB 3D的三維動畫轉換方法,其特征在于,該方法包括有如下步驟步驟1,操作人員選擇需要進行三維轉化的電子文檔類型;步驟2,不同的電子文檔類型,映射出相應的三維轉化工具;步驟3,各三維轉化工具進行虛擬轉化,生成虛擬轉化數(shù)據(jù);步驟4,各虛擬轉化數(shù)據(jù)之間進行大小比較,取其中最小者作為優(yōu)勢轉化工具類 型;步驟5,將上一步驟所獲得的優(yōu)勢轉化工具類型,對照著步驟1所選擇的電子文檔 進行數(shù)據(jù)處理,生成最終需要的三維動畫形式。2.根據(jù)權利要求1所述的一種基于WEB 3D的三維動畫轉換方法,其特征在于所 選擇的電子檔類型,特別指的是具有三維建模數(shù)據(jù)的電子檔類型。3.根據(jù)權利要求1所述的一種基于WEB 3D的三維動畫轉換方法,其特征在于所 述的電子檔類型,包括有用于代表時間順序的電子檔時間軸模塊。4.根據(jù)權利要求1所述的一種基于WEB 3D的三維動畫轉換方法,其特征在于在 所述的步驟2中,影射三維轉化工具的操作,是通過包含有電子檔類型子模塊和三維轉化 工具子模塊兩者的三維轉化工具映射模塊實現(xiàn)的。5.根據(jù)權利要求1所述的一種基于WEB 3D的三維動畫轉換方法,其特征在于所 述的步驟3中,該虛擬轉化包含有相同的圖像精細度標準。6.根據(jù)權利要求1所述的一種基于WEB 3D的三維動畫轉換方法,其特征在于在所述的步驟4中,優(yōu)勢轉化工具的類型還可以通過用戶的預先設置進行限定。7.根據(jù)權利要求1所述的一種基于WEB 3D的三維動畫轉換方法,其特征在于在 所述的步驟5中,用戶可以進行三維動畫的參數(shù)設置,以使最終的數(shù)據(jù)符合目標要求。本發(fā)明的優(yōu)點在于利用本發(fā)明,能夠將三維動畫數(shù)據(jù)限定為最小。在目前的通信 帶寬狀況下,可大幅度節(jié)約數(shù)據(jù)流量,這為三維技術的廣泛應用帶來了可能。并且,還可以 帶來更為迅速的數(shù)據(jù)處理速度。
下面結合附圖對本發(fā)明進行更詳細的說明。圖1是本發(fā)明所述方法的流程圖。圖2是本發(fā)明所對應的系統(tǒng)的結構框圖。
具體實施例方式下面參照著附圖,結合著具體實施例對本發(fā)明做進一步的說明。參圖1、圖2所示,該基于TOB 3D的三維動畫轉換方法,主要包括有如下步驟步驟1,操作人員選擇需要進行三維轉化的電子文檔類型。這兒所述的操作人員,可以是專門提供三維數(shù)據(jù)類型的創(chuàng)作人員,也可以是相關 的運營人員或運營機構等。所需要進行三維轉化的電子文檔類型,是與不同的繪圖工具相 對應的。比如,利用3DMAX所繪制的三維圖像是3ds格式,利用MAYA所繪制的是ma格式,等等。所述的電子檔類型,包括有用于代表時間順序的電子檔時間軸模塊,這樣就可以 為動畫安排持續(xù)了。不同的電子文檔類型,所對應的三維轉化工具也各有差異。步驟2,不同的電子文檔類型,映射出相應的三維轉化工具。每種不同的電子文檔類型,在實現(xiàn)三維數(shù)據(jù)轉化時,都有不同的轉化工具類型。這 些轉化工具類型與兩個方面相配套,一,與數(shù)據(jù)的源文檔相對應,二,與目標客戶端的3D引 擎相對應。在所述的步驟2中,影射三維轉化工具的操作,是通過包含有電子檔類型子模塊 和三維轉化工具子模塊兩者的三維轉化工具映射模塊實現(xiàn)的。步驟3,各三維轉化工具進行虛擬轉化,生成虛擬轉化數(shù)據(jù)。針對著已有的3D數(shù)據(jù)類型,來建立三維轉化工具列表。利用該列表中的個轉化工 具,來分別對源數(shù)據(jù)進行三維轉化。所實施的三維轉化需要有相應的限定。限定途徑有兩種,一是,獨立三維圖像的精 細度,二是,相同精細度情況下的像素值。這兒說生成的數(shù)據(jù)類型并不真實應用于數(shù)據(jù)傳輸,故這種轉化為虛擬轉化形式, 所獲得數(shù)據(jù)稱為虛擬轉化數(shù)據(jù)。所述的步驟3中,該虛擬轉化包含有相同的圖像精細度標準。步驟4,各虛擬轉化數(shù)據(jù)之間進行大小比較,取其中最小者作為優(yōu)勢轉化工具類型。
在具有同一指標的三維圖像的精細度以及相同像素值的情況下,并且在確??蛻舳说娜S引擎能夠對數(shù)據(jù)支持的情況下,來比較各三維轉換工具所生成的虛擬轉換數(shù)據(jù)的 大小,將其數(shù)據(jù)最小的設為優(yōu)先選擇的優(yōu)勢轉化工具類型。在該步驟4中,優(yōu)勢轉化工具的類型還可以通過用戶的預先設置進行限定。步驟5,將上一步驟所獲得的優(yōu)勢轉化工具類型,對照著步驟1所選擇的電子文檔 進行數(shù)據(jù)處理,生成最終需要的三維動畫形式。利用優(yōu)勢轉化工具類型,在對操作人員上傳的電子文檔進行三維轉化,并最終提 供給目標客戶端。利用目標客戶端的三維引擎,即可將三維數(shù)據(jù)轉變成三維圖像和視頻。在該步驟5中,用戶可以進行三維動畫的參數(shù)設置,以使最終的數(shù)據(jù)符合目標要 求。結合圖2所示,比如操作人員以PC機為客戶端100就可以向流媒體服務器200傳 送需要進行三維轉化的電子文檔。在流媒體服務器200中,預存有三維轉化工具300,它包 含有許多種特定三維轉化工具310,在圖中是用A、B......N來表示的。在三維轉化工具300中,它包括有兩個組成部分,分別是電子檔類型子模塊310, 以及三維轉化工具列表320。在其中的電子檔類型子模塊310中,設置有各種與三維轉化類 型相關聯(lián)的電子檔類型列表。所述的三維轉化工具列表320,包含著各種可能性的三維轉化工具類型匯總。參圖 中所示,可以是各特定三維轉化工具310的匯總。利用各特定三維轉化工具310對生成的各數(shù)據(jù)進行三維格式的轉化。然后通過 虛擬數(shù)據(jù)比較器400在具有相同三維數(shù)據(jù)精細度及像素值的情況下,來對生成的各數(shù)據(jù)的 大小進行比較,選取數(shù)據(jù)量最小的轉化工具來作為優(yōu)勢轉化工具500,通過該優(yōu)勢轉化工具 500將生成的優(yōu)勢轉化數(shù)據(jù)傳輸?shù)绞謾C600。以上是對本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實施方式,均在本發(fā)明 的保護范圍之中。
權利要求
一種基于WEB 3D的三維動畫轉換方法,其特征在于,該方法包括有如下步驟步驟1,操作人員選擇需要進行三維轉化的電子文檔類型;步驟2,不同的電子文檔類型,映射出相應的三維轉化工具;步驟3,各三維轉化工具進行虛擬轉化,生成虛擬轉化數(shù)據(jù);步驟4,各虛擬轉化數(shù)據(jù)之間進行大小比較,取其中最小者作為優(yōu)勢轉化工具類型;步驟5,將上一步驟所獲得的優(yōu)勢轉化工具類型,對照著步驟1所選擇的電子文檔進行數(shù)據(jù)處理,生成最終需要的三維動畫形式。
2.根據(jù)權利要求1所述的一種基于WEB3D的三維動畫轉換方法,其特征在于所選擇 的電子檔類型,特別指的是具有三維建模數(shù)據(jù)的電子檔類型。
3.根據(jù)權利要求1所述的一種基于WEB3D的三維動畫轉換方法,其特征在于所述的 電子檔類型,包括有用于代表時間順序的電子檔時間軸模塊。
4.根據(jù)權利要求1所述的一種基于WEB3D的三維動畫轉換方法,其特征在于在所述 的步驟2中,影射三維轉化工具的操作,是通過包含有電子檔類型子模塊和三維轉化工具 子模塊兩者的三維轉化工具映射模塊實現(xiàn)的。
5.根據(jù)權利要求1所述的一種基于WEB3D的三維動畫轉換方法,其特征在于所述的 步驟3中,該虛擬轉化包含有相同的圖像精細度標準。
6.根據(jù)權利要求1所述的一種基于WEB3D的三維動畫轉換方法,其特征在于在所述 的步驟4中,優(yōu)勢轉化工具的類型還可以通過用戶的預先設置進行限定。
7.根據(jù)權利要求1所述的一種基于WEB3D的三維動畫轉換方法,其特征在于在所述 的步驟5中,用戶可以進行三維動畫的參數(shù)設置,以使最終的數(shù)據(jù)符合目標要求。
全文摘要
本發(fā)明是提供一種基于WEB 3D的三維動畫轉換方法,屬于屬于圖像信號處理技術領域。該方法包括首先,操作人員選擇需要進行三維轉化的電子文檔類型;其次,不同的電子文檔類型,映射出相應的三維轉化工具;然后,各三維轉化工具進行虛擬轉化,生成虛擬轉化數(shù)據(jù);接著,各虛擬轉化數(shù)據(jù)之間進行大小比較,取其中最小者作為優(yōu)勢轉化工具類型;最后,將上一步驟所獲得的優(yōu)勢轉化工具類型,對照著前面所選擇的電子文檔進行數(shù)據(jù)處理,生成最終需要的三維動畫形式。利用本發(fā)明,可以更加便捷、高效、快速地對文檔進行三維轉化,并最終提供給目標客戶端。
文檔編號H04M1/725GK101989357SQ20091005563
公開日2011年3月23日 申請日期2009年7月30日 優(yōu)先權日2009年7月30日
發(fā)明者王果 申請人:貴州繪紋信息傳媒有限公司