亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

對位圖格式的紋理貼圖模擬矢量形變動畫的方法和裝置制造方法

文檔序號:6621114閱讀:235來源:國知局
對位圖格式的紋理貼圖模擬矢量形變動畫的方法和裝置制造方法
【專利摘要】本發(fā)明提供對位圖格式的紋理貼圖模擬矢量形變動畫的方法,旨在解決現(xiàn)有技術提供的位圖形式的貼圖實現(xiàn)形變動畫時位圖本身失真的技術問題。所述方法包括:對位圖格式的原紋理貼圖除貼圖本身之外的部分進行位移、縮放和旋轉操作中至少一種操作,得到第一狀態(tài)的紋理貼圖;將第一狀態(tài)的紋理貼圖打關鍵幀;對第一狀態(tài)的紋理貼圖除貼圖本身之外的部分進行位移、縮放和旋轉操作中至少一種操作,得到第二狀態(tài)的紋理貼圖;將第二狀態(tài)的紋理貼圖打關鍵幀。本發(fā)明提供的方法雖然是對位圖格式的紋理貼圖進行形變,但在形變過程中保證了貼圖本身不出現(xiàn)失真現(xiàn)象,較好地模擬了矢量形變動畫,可以達到矢量圖格式的紋理貼圖進行形變動畫時達到的效果。
【專利說明】對位圖格式的紋理貼圖模擬矢量形變動畫的方法和裝置

【技術領域】
[0001] 本發(fā)明屬于圖像處理領域,尤其涉及對位圖格式的紋理貼圖模擬矢量形變動畫的 方法。

【背景技術】
[0002] 矢量圖形基于自身優(yōu)勢,在處理不規(guī)則形變動畫中有非常大的優(yōu)勢。對于矢量圖 形的圖像,通過計算圖像形變前后的頂點和邊界曲線,可以非常簡易、精確、完善地完成相 關效果。矢量圖形在形變過程中不需要輔助引導形變操作,而且可以達到形變過程中曲線 無明顯鋸齒的效果,提高顯示效果,增加用戶的視覺體驗。
[0003] 若圖像是位圖(bitmap),則無法直接完成類似的形變動畫,只能通過對圖像附加 網(wǎng)格形變控制器,模擬形變效果。具體地,整個過程中需要對每幀計算網(wǎng)格頂點的坐標值, 而且形變動畫的細膩程度取決于網(wǎng)格的稀疏程度,越密的網(wǎng)格帶來的是越大的計算量。在 三維(3Dimen Si〇nS,3D)環(huán)境下,類似的網(wǎng)格控制,相當于移動被分割數(shù)塊的面片模型頂點 坐標,從而達到形變的控制。
[0004] 然而,上述對位圖格式的圖像形變過程中,通過對圖像不同區(qū)域的采樣,會導致位 圖本身的失真、鋸齒等問題。


【發(fā)明內容】

[0005] 本發(fā)明的目的在于提供對位圖格式的紋理貼圖模擬矢量形變動畫的方法,旨在解 決現(xiàn)有技術提供的位圖形式的貼圖實現(xiàn)形變動畫時位圖本身失真的技術問題。
[0006] 本發(fā)明是這樣實現(xiàn)的,一種對位圖格式的紋理貼圖模擬矢量形變動畫的方法,所 述方法包括:
[0007] 對位圖格式的原紋理貼圖除貼圖本身之外的部分進行位移、縮放和旋轉操作中至 少一種操作,得到第一狀態(tài)的紋理貼圖,所述位圖格式的原紋理貼圖除貼圖本身之外的部 分包括所述原紋理貼圖的模型和/或所述原紋理貼圖的紋理;
[0008] 將所述第一狀態(tài)的紋理貼圖打關鍵幀;
[0009] 對所述第一狀態(tài)的紋理貼圖除貼圖本身之外的部分進行位移、縮放和旋轉操作中 至少一種操作,得到第二狀態(tài)的紋理貼圖,所述第一狀態(tài)的紋理貼圖除貼圖本身之外的部 分包括所述第一狀態(tài)的紋理貼圖的模型和/或所述第一狀態(tài)的紋理貼圖的紋理;
[0010] 將所述第二狀態(tài)的紋理貼圖打關鍵幀。
[0011] 本發(fā)明的另一目的在于提供對位圖格式的紋理貼圖模擬矢量形變動畫的裝置,所 述裝置包括:
[0012] 第一控制模塊,用于對位圖格式的原紋理貼圖除貼圖本身之外的部分進行位移、 縮放和旋轉操作中至少一種操作,得到第一狀態(tài)的紋理貼圖,所述位圖格式的原紋理貼圖 除貼圖本身之外的部分包括所述原紋理貼圖的模型和/或所述原紋理貼圖的紋理;
[0013] 第一關鍵幀標記模塊,用于將所述第一狀態(tài)的紋理貼圖打關鍵幀;
[0014] 第二控制模塊,用于對所述第一狀態(tài)的紋理貼圖除貼圖本身之外的部分進行位 移、縮放和旋轉操作中至少一種操作,得到第二狀態(tài)的紋理貼圖,所述第一狀態(tài)的紋理貼圖 除貼圖本身之外的部分包括所述第一狀態(tài)的紋理貼圖的模型和/或所述第一狀態(tài)的紋理 貼圖的紋理;
[0015] 第二關鍵幀標記模塊,用于將所述第二狀態(tài)的紋理貼圖打關鍵幀。
[0016] 從上述本發(fā)明實施例可知,由于在對紋理貼圖進行位移、縮放和/或旋轉時,只對 位圖格式的原紋理貼圖或者第一狀態(tài)的紋理貼圖除貼圖本身之外的部分進行位移、縮放和 旋轉操作中至少一種操作,即,只對原紋理貼圖或者第一狀態(tài)的紋理貼圖的模型和/或紋 理進行位移、縮放和/或旋轉,而對貼圖本身并不進行位移、縮放和/或旋轉操作。因此,與 現(xiàn)有技術相比,本發(fā)明提供的方法雖然是對位圖格式的紋理貼圖進行形變,但在形變過程 中保證了貼圖本身不出現(xiàn)失真現(xiàn)象(例如,仍然保持了原紋理貼圖中貼圖本身的一些長寬 比和傾斜角度以及保持了貼圖中文字沒有變形等),較好地模擬了矢量形變動畫,可以達到 矢量圖格式的紋理貼圖進行形變動畫時達到的效果。

【專利附圖】

【附圖說明】
[0017] 圖1是本發(fā)明實施例一提供的對位圖格式的紋理貼圖模擬矢量形變動畫的方法 的實現(xiàn)流程示意圖;
[0018] 圖2是本發(fā)明實施例二提供的對位圖格式的紋理貼圖模擬矢量形變動畫的方法 的實現(xiàn)流程示意圖;
[0019] 圖3是本發(fā)明實施例提供的對位圖格式的原紋理貼圖的紋理進行位移示意圖;
[0020] 圖4是本發(fā)明實施例三提供的對位圖格式的紋理貼圖模擬矢量形變動畫的方法 的實現(xiàn)流程示意圖;
[0021] 圖5是本發(fā)明實施例四提供的通過對位圖格式的原紋理貼圖的模型的縮放,將原 紋理貼圖的模型的大小適配至第一狀態(tài)的紋理貼圖的大小示意圖;
[0022] 圖6_a是本發(fā)明實施例五提供的通過對第一狀態(tài)的紋理貼圖的模型的縮放,將第 一狀態(tài)的紋理貼圖的模型的大小適配至第二狀態(tài)的紋理貼圖的大小示意圖;
[0023] 圖6_b是本發(fā)明實施例六提供的將第一狀態(tài)的紋理貼圖的模型的大小適配至第 二狀態(tài)的紋理貼圖的大小之后,對第二狀態(tài)的紋理貼圖的紋理進行縮放示意圖;
[0024] 圖7是本發(fā)明實施例七提供的對位圖格式的紋理貼圖模擬矢量形變動畫的裝置 的結構不意圖;
[0025] 圖8是本發(fā)明實施例八提供的對位圖格式的紋理貼圖模擬矢量形變動畫的裝置 的結構不意圖;
[0026] 圖9是本發(fā)明實施例九提供的對位圖格式的紋理貼圖模擬矢量形變動畫的裝置 的結構不意圖;
[0027] 圖10是本發(fā)明實施例十提供的對位圖格式的紋理貼圖模擬矢量形變動畫的裝置 的結構不意圖;
[0028] 圖11是本發(fā)明實施例十一提供的對位圖格式的紋理貼圖模擬矢量形變動畫的裝 置的結構示意圖;
[0029] 圖12是本發(fā)明實施例十二提供的對位圖格式的紋理貼圖模擬矢量形變動畫的裝 置的結構示意圖。

【具體實施方式】
[0030] 為了使本發(fā)明的目的、技術方案及有益效果更加清楚明白,以下結合附圖及實施 例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā) 明,并不用于限定本發(fā)明。
[0031] 本發(fā)明實施例提供對位圖格式的紋理貼圖模擬矢量形變動畫的方法,所述方法包 括:對位圖格式的原紋理貼圖除貼圖本身之外的部分進行位移、縮放和旋轉操作中至少一 種操作,得到第一狀態(tài)的紋理貼圖,所述位圖格式的原紋理貼圖除貼圖本身之外的部分包 括所述原紋理貼圖的模型和/或所述原紋理貼圖的紋理;將所述第一狀態(tài)的紋理貼圖打關 鍵幀;對所述第一狀態(tài)的紋理貼圖除貼圖本身之外的部分進行位移、縮放和旋轉操作中至 少一種操作,得到第二狀態(tài)的紋理貼圖,所述第一狀態(tài)的紋理貼圖除貼圖本身之外的部分 包括所述第一狀態(tài)的紋理貼圖的模型和/或所述第一狀態(tài)的紋理貼圖的紋理;將所述第二 狀態(tài)的紋理貼圖打關鍵幀。本發(fā)明實施例還提供相應的對位圖格式的紋理貼圖模擬矢量形 變動畫的裝置。以下分別進行詳細說明。
[0032] 請參閱附圖1,是本發(fā)明實施例一提供的對位圖格式的紋理貼圖模擬矢量形變動 畫的方法的實現(xiàn)流程,主要包括以下步驟S101至步驟S104 :
[0033] S101,對位圖格式的原紋理貼圖除貼圖本身之外的部分進行位移、縮放和旋轉操 作中至少一種操作,得到第一狀態(tài)的紋理貼圖,其中,位圖格式的原紋理貼圖除貼圖本身之 外的部分包括原紋理貼圖的模型和/或原紋理貼圖的紋理。
[0034] 在3D環(huán)境下,一個位圖格式的紋理貼圖包括三個部分:模型、紋理和貼圖本身。從 層次上來講,模型在最里層,紋理類似現(xiàn)實世界的織物等遮罩在模型上,而貼圖在最上層, 是貼在紋理上的圖形;模型的邊界和紋理的邊界可重合,兩者框定了貼圖本身的縱橫大小。 需要說明的是,本實施例中,所謂位圖格式的原紋理貼圖,只是為了與形變后的紋理貼圖相 區(qū)別而給的一個稱謂,其本質和位圖格式的紋理貼圖一樣。
[0035] S102,將第一狀態(tài)的紋理貼圖打關鍵幀。
[0036] 在本發(fā)明實施例中,將第一狀態(tài)的紋理貼圖打關鍵幀,是為了在原紋理貼圖向第 一狀態(tài)的紋理貼圖的形變過程中,計算設備(例如,計算機)能夠計算出原紋理貼圖至第一 狀態(tài)的紋理貼圖之間的任意一幀紋理貼圖,從而高效地實現(xiàn)動畫效果。
[0037] S103,對第一狀態(tài)的紋理貼圖除貼圖本身之外的部分進行位移、縮放和旋轉操作 中至少一種操作,得到第二狀態(tài)的紋理貼圖,其中,第一狀態(tài)的紋理貼圖除貼圖本身之外的 部分包括第一狀態(tài)的紋理貼圖的模型和/或第一狀態(tài)的紋理貼圖的紋理。
[0038] 在本發(fā)明實施例中,第一狀態(tài)的紋理貼圖以及第二狀態(tài)的紋理貼圖均與位圖格式 的原紋理貼圖相同,也是包括模型、紋理和貼圖本身三個部分,其中的模型、紋理和貼圖本 身的定義以及層次結構也與位圖格式的原紋理貼圖的模型、紋理和貼圖本身的定義以及層 次結構相同,此處不做贅述。
[0039] S104,將第二狀態(tài)的紋理貼圖打關鍵幀。
[0040] 與步驟S102類似,在本發(fā)明實施例中,將第二狀態(tài)的紋理貼圖打關鍵幀,是為了 在第一狀態(tài)的紋理貼圖向第二狀態(tài)的紋理貼圖的形變過程中,計算設備(例如,計算機)能 夠計算出第一狀態(tài)的紋理貼圖至第二狀態(tài)的紋理貼圖之間的任意一幀紋理貼圖,從而高效 地實現(xiàn)動畫效果。
[0041] 從上述本發(fā)明實施例提供的對位圖格式的紋理貼圖模擬矢量形變動畫的方法可 知,由于在對紋理貼圖進行位移和/或縮放時,只對位圖格式的原紋理貼圖或者第一狀態(tài) 的紋理貼圖除貼圖本身之外的部分進行位移、縮放和旋轉操作中至少一種操作,即,只對原 紋理貼圖或者第一狀態(tài)的紋理貼圖的模型和/或紋理進行位移、縮放和/或旋轉,而對貼圖 本身并不進行位移、縮放和/或旋轉操作。因此,與現(xiàn)有技術相比,本發(fā)明提供的方法雖然 是對位圖格式的紋理貼圖進行形變,但在形變過程中保證了貼圖本身不出現(xiàn)失真現(xiàn)象(例 如,仍然保持了原紋理貼圖中貼圖本身的一些長寬比和傾斜角度以及保持了貼圖中文字沒 有變形等),較好地模擬了矢量形變動畫,可以達到矢量圖格式的紋理貼圖進行形變動畫時 達到的效果。
[0042] 請參閱附圖2,是本發(fā)明實施例二提供的對位圖格式的紋理貼圖模擬矢量形變動 畫的方法的實現(xiàn)流程,主要包括以下步驟S201至步驟S204 :
[0043] S201,對位圖格式的原紋理貼圖的紋理進行位移,得到第一狀態(tài)的紋理貼圖。
[0044] 例如,若要做一個能夠模擬矢量圖格式的紋理貼圖形變的動畫,譬如,模擬矢量圖 格式的紋理貼圖的移動,則無需像現(xiàn)有技術一樣對整個位圖格式的紋理貼圖進行移動,只 需要對位圖格式的原紋理貼圖的紋理進行位移即可。如附圖3的子圖A至子圖C所示,子 圖A是位圖格式的原紋理貼圖,其中,黑色的平行四邊形是貼圖本身,帶有細小格子的矩形 代表紋理,矩形的邊界表示模型的范圍,其與紋理的邊界重合。現(xiàn)在要通過對子圖A移動來 模擬矢量圖格式的紋理貼圖形變的動畫,可以只對紋理進行移動,例如,將模型的右上角頂 點對應的紋理的UV點即紋理編輯點移動,如附圖3的子圖B所示,則位圖格式的原紋理貼 圖發(fā)生移動,移動后的紋理貼圖是第一狀態(tài)的紋理貼圖,如附圖3的子圖C所示。
[0045] S202,將第一狀態(tài)的紋理貼圖打關鍵幀。
[0046] 如前所述,對改變狀態(tài)后的紋理貼圖打關鍵幀,是為了計算設備高效地實現(xiàn)動畫。 具體地,在本實施例中,可以記錄第一狀態(tài)的紋理貼圖中紋理編輯點的屬性,例如,各個紋 理編輯點的X、Y、Z軸坐標等參數(shù)。然后,計算設備可以對狀態(tài)改變前的紋理貼圖和狀態(tài)改 變后的紋理貼圖即第一狀態(tài)的紋理貼圖之間的紋理貼圖進行插值,例如,線性插值或貝塞 爾曲線插值法,模擬出狀態(tài)改變前和狀態(tài)改變后的紋理貼圖之間的任意一幀紋理貼圖,從 而實現(xiàn)位圖格式的紋理貼圖的形變動畫。
[0047] S203,對第一狀態(tài)的紋理貼圖的紋理進行位移,得到第二狀態(tài)的紋理貼圖。
[0048] 與前述對位圖格式的原紋理貼圖的紋理進行位移,得到第一狀態(tài)的紋理貼圖類 似,這里要得到第二狀態(tài)的紋理貼圖,也可以通過對第一狀態(tài)的紋理貼圖的紋理進行位移 來實現(xiàn),而無需像現(xiàn)有技術一樣對整個第一狀態(tài)的紋理貼圖進行移動。例如,對于附圖3的 子圖C所示的第一狀態(tài)的紋理貼圖,可以將模型的左下角頂點對應的紋理的UV點即紋理編 輯點移動,如附圖3的子圖D所示,則位圖格式的原紋理貼圖發(fā)生移動,移動后的紋理貼圖 是第二狀態(tài)的紋理貼圖,如附圖3的子圖Ε所示。
[0049] S204,將第二狀態(tài)的紋理貼圖打關鍵幀。
[0050] 如步驟S202類似,對改變狀態(tài)后的紋理貼圖打關鍵幀,是為了計算設備高效地實 現(xiàn)動畫。具體地,在本實施例中,可以記錄第二狀態(tài)的紋理貼圖中紋理編輯點的屬性,例如, 各個紋理編輯點的X、Y、Z軸坐標等參數(shù)。然后,計算設備可以對狀態(tài)改變前的紋理貼圖即 第一狀態(tài)的紋理貼圖和狀態(tài)改變后的紋理貼圖即第二狀態(tài)的紋理貼圖之間的紋理貼圖進 行插值,例如,線性插值或貝塞爾曲線插值法,模擬出第一狀態(tài)的紋理貼圖和第二狀態(tài)的紋 理貼圖之間的任意一幀紋理貼圖,從而實現(xiàn)位圖格式的紋理貼圖的形變動畫。
[0051] 請參閱附圖4,是本發(fā)明實施例三提供的對位圖格式的紋理貼圖模擬矢量形變動 畫的方法的實現(xiàn)流程,主要包括以下步驟S401至步驟S404 :
[0052] S401,通過對位圖格式的原紋理貼圖的模型的縮放,將原紋理貼圖的模型的大小 適配至第一狀態(tài)的紋理貼圖的大小。
[0053] 對于位圖格式的紋理貼圖,由大變到小以及再由小變到大的形變,是比較常見的 動畫模式。在實現(xiàn)位圖格式的紋理貼圖的上述這一形變過程中,本實施例提供的方法不是 對整個位圖格式的紋理貼圖進行縮放,而是通過對紋理貼圖的模型的縮放來實現(xiàn)。具體地, 如附圖5所示本發(fā)明實施例四,是通過對位圖格式的原紋理貼圖的模型的縮放,將原紋理 貼圖的模型的大小適配至第一狀態(tài)的紋理貼圖的大小,得到第一狀態(tài)的紋理貼圖。附圖5 的子圖A至子圖B示例的是對位圖格式的原紋理貼圖的模型的縮放,將原紋理貼圖的模型 的大小適配至第一狀態(tài)的紋理貼圖的大小的過程,附圖5的子圖C至子圖D示例的是通過 對位圖格式的原紋理貼圖的模型的縮放,得到第一狀態(tài)的紋理貼圖的過程。
[0054] 需要說明的是,上述將原紋理貼圖的模型的大小適配至第一狀態(tài)的紋理貼圖的大 小時,具體可以依靠用戶的眼力,手動調節(jié),例如,目測第一狀態(tài)的紋理貼圖的大小,然后, 將原紋理貼圖的模型的大小適配至第一狀態(tài)的紋理貼圖的大小,這種方式適用于不需要很 精確結果的場景,或者,無法獲知第一狀態(tài)的紋理貼圖的大小的場景。上述將原紋理貼圖的 模型的大小適配至第一狀態(tài)的紋理貼圖的大小的另一種方式是,首先獲知第一狀態(tài)的紋理 貼圖的大小,例如,長度和寬度等參數(shù),然后,通過將原紋理貼圖的模型的對應參數(shù),例如, 長度和寬度設置為分別等于第一狀態(tài)的紋理貼圖的長度和寬度,從而將原紋理貼圖的模型 的大小適配至第一狀態(tài)的紋理貼圖的大小,這種方式適用于需要很精確結果的場景,或者, 能夠獲知第一狀態(tài)的紋理貼圖的大小的場景。
[0055] S402,將第一狀態(tài)的紋理貼圖打關鍵幀。
[0056] 這里將第一狀態(tài)的紋理貼圖打關鍵幀的目的與前述實施例一或實施例三中將第 一狀態(tài)的紋理貼圖打關鍵幀的目的相同。所不同的是,由于本實施例是通過對位圖格式的 原紋理貼圖的模型的縮放,實現(xiàn)位圖格式的紋理貼圖模擬矢量形變動畫,因此,在本實施例 中,將第一狀態(tài)的紋理貼圖打關鍵幀具體可以是記錄第一狀態(tài)的紋理貼圖的模型的中心點 的屬性,例如,記錄第一狀態(tài)的紋理貼圖的模型的中心點的X軸、Y軸和Z軸坐標等參數(shù)。
[0057] S403,通過對第一狀態(tài)的紋理貼圖的模型的縮放,將第一狀態(tài)的紋理貼圖的模型 的大小適配至第二狀態(tài)的紋理貼圖的大小。
[0058] 具體過程可以參閱附圖6-a所示本發(fā)明實施例五。附圖6-a的子圖A至子圖B示 例的是對第一狀態(tài)的紋理貼圖的模型的縮放,將第一狀態(tài)的紋理貼圖的模型的大小適配至 第二狀態(tài)的紋理貼圖的大小的過程,附圖6-a的子圖C至子圖D示例的是通過對第一狀態(tài) 的紋理貼圖的模型的縮放,得到第二狀態(tài)的紋理貼圖的大小的過程,其中,子圖C示例的是 第一狀態(tài)的紋理貼圖,子圖D示例的是第二狀態(tài)的紋理貼圖。
[0059] S404,將第二狀態(tài)的紋理貼圖打關鍵幀。
[0060] 與本實施例的步驟S402類似,在本實施例中,將第二狀態(tài)的紋理貼圖打關鍵幀具 體可以是記錄第二狀態(tài)的紋理貼圖的模型的中心點的屬性,例如,記錄第二狀態(tài)的紋理貼 圖的模型的中心點的X軸、Y軸和Z軸坐標等參數(shù)。
[0061] 在上述實施例中,通過對第一狀態(tài)的紋理貼圖的模型的縮放,將所述第一狀態(tài)的 紋理貼圖的模型的大小適配至所述第二狀態(tài)的紋理貼圖的大小之后,可能出現(xiàn)的一種情形 是:與原紋理貼圖或第一狀態(tài)的紋理貼圖相比,第二狀態(tài)的紋理貼圖存在拉伸,即,第二狀 態(tài)的紋理貼圖的寬度和/或傾斜角度與原紋理貼圖或第一狀態(tài)的紋理貼圖的寬度和/或傾 斜角度都有不同程度的不一致,或者,紋理貼圖之上有另一紋理貼圖(例如附圖6-a的子 圖D上的"You Tube"這個logo)時,該另一紋理貼圖與原始紋理貼圖("You Tube"這個 logo)相比,也存在一定程度的拉伸或扭曲。
[0062] 為了解決上述問題,如附圖6_b所示本發(fā)明實施例六,通過對第一狀態(tài)的紋理貼 圖的模型的縮放,將所述第一狀態(tài)的紋理貼圖的模型的大小適配至所述第二狀態(tài)的紋理貼 圖的大小之后,可以對所述第二狀態(tài)的紋理貼圖的紋理進行縮放。具體可以是對第二狀態(tài) 的紋理貼圖的紋理做XY軸向的縮放,使第二狀態(tài)的紋理貼圖的高度、寬度和傾斜角度與原 紋理貼圖或第一狀態(tài)的紋理貼圖的高度、寬度和傾斜角度分別相同,如附圖6-b所示。
[0063] 請參閱附圖7,是本發(fā)明實施例七提供的對位圖格式的紋理貼圖模擬矢量形變動 畫的裝置的結構示意圖。為了便于說明,僅示出了與本發(fā)明實施例相關的部分。附圖7示 例的對位圖格式的紋理貼圖模擬矢量形變動畫的裝置主要包括第一控制模塊701、第一關 鍵幀標記模塊702、第二控制模塊703和第二關鍵幀標記模塊704,各功能模塊詳細說明如 下:
[0064] 第一控制模塊701,用于對位圖格式的原紋理貼圖除貼圖本身之外的部分進行位 移、縮放和旋轉操作中至少一種操作,得到第一狀態(tài)的紋理貼圖,所述位圖格式的原紋理貼 圖除貼圖本身之外的部分包括所述原紋理貼圖的模型和/或所述原紋理貼圖的紋理; [0065] 第一關鍵幀標記模塊702,用于將所述第一狀態(tài)的紋理貼圖打關鍵幀;
[0066] 第二控制模塊703,用于對所述第一狀態(tài)的紋理貼圖除貼圖本身之外的部分進行 位移、縮放和旋轉操作中至少一種操作,得到第二狀態(tài)的紋理貼圖,所述第一狀態(tài)的紋理貼 圖除貼圖本身之外的部分包括所述第一狀態(tài)的紋理貼圖的模型和/或所述第一狀態(tài)的紋 理貼圖的紋理;
[0067] 第二關鍵幀標記模塊704,用于將所述第二狀態(tài)的紋理貼圖打關鍵幀。
[0068] 附圖7示例的第一控制模塊701可以包括第一位移單元801,第二控制模塊703可 以包括第二位移單元802,如附圖8所示本發(fā)明實施例八提供的對位圖格式的紋理貼圖模 擬矢量形變動畫的裝置,其中:
[0069] 第一位移單元801,用于對所述原紋理貼圖的紋理進行位移,得到所述第一狀態(tài)的 紋理貼圖;
[0070] 第二位移單元802,用于對所述第一狀態(tài)的紋理貼圖的紋理進行位移,得到所述第 二狀態(tài)的紋理貼圖。
[0071] 附圖7示例的第一關鍵幀標記模塊702可以包括第一記錄單元901,第二關鍵幀標 記模塊704可以包括第二記錄單元902,如附圖9所示本發(fā)明實施例九提供的對位圖格式的 紋理貼圖模擬矢量形變動畫的裝置,其中:
[0072] 第一記錄單元901,用于記錄所述第一狀態(tài)的紋理貼圖中紋理編輯點的屬性;
[0073] 第二記錄單元902,用于記錄所述第二狀態(tài)的紋理貼圖中紋理編輯點的屬性。
[0074] 附圖7示例的第一控制模塊701可以包括第一適配單元1001,第二控制模塊703 可以包括第二適配單元1002,如附圖10所示本發(fā)明實施例十提供的對位圖格式的紋理貼 圖模擬矢量形變動畫的裝置,其中:
[0075] 第一適配單元1001,用于通過對所述原紋理貼圖的模型的縮放,將所述原紋理貼 圖的模型的大小適配至所述第一狀態(tài)的紋理貼圖的大??;
[0076] 第二適配單元1002,用于通過對所述第一狀態(tài)的紋理貼圖的模型的縮放,將所述 第一狀態(tài)的紋理貼圖的模型的大小適配至所述第二狀態(tài)的紋理貼圖的大小。
[0077] 附圖10示例的對位圖格式的紋理貼圖模擬矢量形變動畫的裝置還可以包括紋理 縮放模塊1101,如附圖11所示本發(fā)明實施例十一提供的對位圖格式的紋理貼圖模擬矢量 形變動畫的裝置。紋理縮放模塊1101用于在第二適配單元1002將所述第一狀態(tài)的紋理貼 圖的模型的大小適配至所述第二狀態(tài)的紋理貼圖的大小之后,對所述第二狀態(tài)的紋理貼圖 的紋理進行縮放。
[0078] 附圖10示例的第一關鍵幀標記模塊702可以包括第三記錄單元1201,第二關鍵幀 標記模塊704可以包括第四記錄單元1202,如附圖9所示本發(fā)明實施例十二提供的對位圖 格式的紋理貼圖模擬矢量形變動畫的裝置,其中:
[0079] 第三記錄單元1201,用于記錄所述第一狀態(tài)的紋理貼圖的模型的中心點的屬性;
[0080] 第四記錄單元1202,用于記錄所述第二狀態(tài)的紋理貼圖的模型的中心點的屬性。
[0081] 需要說明的是,上述裝置各模塊/單元之間的信息交互、執(zhí)行過程等內容,由于與 本發(fā)明方法實施例基于同一構思,其帶來的技術效果與本發(fā)明方法實施例相同,具體內容 可參見本發(fā)明方法實施例中的敘述,此處不再贅述。
[0082] 本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可 以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存 儲介質可以包括:只讀存儲器(ROM,Read Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁盤或光盤等。
[0083] 以上對本發(fā)明實施例所提供的對位圖格式的紋理貼圖模擬矢量形變動畫的方法 和裝置進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述, 以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一 般技術人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所 述,本說明書內容不應理解為對本發(fā)明的限制。
【權利要求】
1. 一種對位圖格式的紋理貼圖模擬矢量形變動畫的方法,其特征在于,所述方法包 括: 對位圖格式的原紋理貼圖除貼圖本身之外的部分進行位移、縮放和旋轉操作中至少一 種操作,得到第一狀態(tài)的紋理貼圖,所述位圖格式的原紋理貼圖除貼圖本身之外的部分包 括所述原紋理貼圖的模型和/或所述原紋理貼圖的紋理; 將所述第一狀態(tài)的紋理貼圖打關鍵幀; 對所述第一狀態(tài)的紋理貼圖除貼圖本身之外的部分進行位移、縮放和旋轉操作中至少 一種操作,得到第二狀態(tài)的紋理貼圖,所述第一狀態(tài)的紋理貼圖除貼圖本身之外的部分包 括所述第一狀態(tài)的紋理貼圖的模型和/或所述第一狀態(tài)的紋理貼圖的紋理; 將所述第二狀態(tài)的紋理貼圖打關鍵幀。
2. 如權利要求1所述的方法,其特征在于,所述對位圖格式的原紋理貼圖除貼圖本身 之外的部分進行位移、縮放和旋轉操作中至少一種操作,得到第一狀態(tài)的紋理貼圖,包括: 對所述原紋理貼圖的紋理進行位移,得到所述第一狀態(tài)的紋理貼圖; 所述對所述第一狀態(tài)的紋理貼圖除貼圖本身之外的部分進行位移、縮放和旋轉操作中 至少一種操作,得到第二狀態(tài)的紋理貼圖,包括:對所述第一狀態(tài)的紋理貼圖的紋理進行位 移,得到所述第二狀態(tài)的紋理貼圖。
3. 如權利要求2所述的方法,其特征在于,所述將所述第一狀態(tài)的紋理貼圖打關鍵幀, 包括:記錄所述第一狀態(tài)的紋理貼圖中紋理編輯點的屬性; 所述將所述第二狀態(tài)的紋理貼圖打關鍵幀,包括:記錄所述第二狀態(tài)的紋理貼圖中紋 理編輯點的屬性。
4. 如權利要求1所述的方法,其特征在于,所述對位圖格式的原紋理貼圖除貼圖本身 之外的部分進行位移、縮放和旋轉操作中至少一種操作,得到第一狀態(tài)的紋理貼圖,包括: 通過對所述原紋理貼圖的模型的縮放,將所述原紋理貼圖的模型的大小適配至所述第一狀 態(tài)的紋理貼圖的大??; 所述對所述第一狀態(tài)的紋理貼圖除貼圖本身之外的部分進行位移、縮放和旋轉操作中 至少一種操作,得到第二狀態(tài)的紋理貼圖,包括:通過對所述第一狀態(tài)的紋理貼圖的模型的 縮放,將所述第一狀態(tài)的紋理貼圖的模型的大小適配至所述第二狀態(tài)的紋理貼圖的大小。
5. 如權利要求4所述的方法,其特征在于,所述通過對所述第一狀態(tài)的紋理貼圖的模 型的縮放,將所述第一狀態(tài)的紋理貼圖的模型的大小適配至所述第二狀態(tài)的紋理貼圖的大 小之后,還包括: 對所述第二狀態(tài)的紋理貼圖的紋理進行縮放。
6. 如權利要求4所述的方法,其特征在于,所述將所述第一狀態(tài)的紋理貼圖打關鍵幀, 包括:記錄所述第一狀態(tài)的紋理貼圖的模型的中心點的屬性; 所述將所述第二狀態(tài)的紋理貼圖打關鍵幀,包括:記錄所述第二狀態(tài)的紋理貼圖的模 型的中心點的屬性。
7. -種對位圖格式的紋理貼圖模擬矢量形變動畫的裝置,其特征在于,所述裝置包 括: 第一控制模塊,用于對位圖格式的原紋理貼圖除貼圖本身之外的部分進行位移、縮放 和旋轉操作中至少一種操作,得到第一狀態(tài)的紋理貼圖,所述位圖格式的原紋理貼圖除貼 圖本身之外的部分包括所述原紋理貼圖的模型和/或所述原紋理貼圖的紋理; 第一關鍵幀標記模塊,用于將所述第一狀態(tài)的紋理貼圖打關鍵幀; 第二控制模塊,用于對所述第一狀態(tài)的紋理貼圖除貼圖本身之外的部分進行位移、縮 放和旋轉操作中至少一種操作,得到第二狀態(tài)的紋理貼圖,所述第一狀態(tài)的紋理貼圖除貼 圖本身之外的部分包括所述第一狀態(tài)的紋理貼圖的模型和/或所述第一狀態(tài)的紋理貼圖 的紋理; 第二關鍵幀標記模塊,用于將所述第二狀態(tài)的紋理貼圖打關鍵幀。
8. 如權利要求7所述的裝置,其特征在于,所述第一控制模塊包括第一位移單元,所述 第二控制模塊包括第二位移單元; 所述第一位移單元,用于對所述原紋理貼圖的紋理進行位移,得到所述第一狀態(tài)的紋 理貼圖; 所述第二位移單元,用于對所述第一狀態(tài)的紋理貼圖的紋理進行位移,得到所述第二 狀態(tài)的紋理貼圖。
9. 如權利要求8所述的裝置,其特征在于,所述第一關鍵幀標記模塊包括第一記錄單 元,所述第二關鍵幀標記模塊包括第二記錄單元; 所述第一記錄單元,用于記錄所述第一狀態(tài)的紋理貼圖中紋理編輯點的屬性; 所述第二記錄單元,用于記錄所述第二狀態(tài)的紋理貼圖中紋理編輯點的屬性。
10. 如權利要求7所述的裝置,其特征在于,所述第一控制模塊包括第一適配單元,所 述第二控制模塊包括第二適配單元; 所述第一適配單元,用于通過對所述原紋理貼圖的模型的縮放,將所述原紋理貼圖的 模型的大小適配至所述第一狀態(tài)的紋理貼圖的大?。? 所述第二適配單元,用于通過對所述第一狀態(tài)的紋理貼圖的模型的縮放,將所述第一 狀態(tài)的紋理貼圖的模型的大小適配至所述第二狀態(tài)的紋理貼圖的大小。
11. 如權利要求10所述的裝置,其特征在于,所述裝置還包括: 紋理縮放模塊,用于在所述第二適配單元將所述第一狀態(tài)的紋理貼圖的模型的大小適 配至所述第二狀態(tài)的紋理貼圖的大小之后,對所述第二狀態(tài)的紋理貼圖的紋理進行縮放。
12. 如權利要求10所述的裝置,其特征在于,所述第一關鍵幀標記模塊包括第三記錄 單元,所述第二關鍵幀標記模塊包括第四記錄單元; 所述第三記錄單元,用于記錄所述第一狀態(tài)的紋理貼圖的模型的中心點的屬性; 所述第四記錄單元,用于記錄所述第二狀態(tài)的紋理貼圖的模型的中心點的屬性。
【文檔編號】G06T7/40GK104091359SQ201410353899
【公開日】2014年10月8日 申請日期:2014年7月23日 優(yōu)先權日:2014年7月23日
【發(fā)明者】馬小武, 趙智寶, 盧偉超 申請人:Tcl集團股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1