[發明專利]用于生成3D對象的設備和方法有效
| 申請號: | 201380022288.6 | 申請日: | 2013-07-31 |
| 公開(公告)號: | CN104254878B | 公開(公告)日: | 2017-08-11 |
| 發明(設計)人: | 沈煜 | 申請(專利權)人: | SK普蘭尼特有限公司 |
| 主分類號: | G06T17/20 | 分類號: | G06T17/20 |
| 代理公司: | 北京三友知識產權代理有限公司11127 | 代理人: | 呂俊剛,劉久亮 |
| 地址: | 韓國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 生成 對象 設備 方法 | ||
技術領域
本發明涉及一種用于生成3D對象的設備和方法,更具體地說,涉及一種3D對象生成設備和方法,用于通過將2D網頁的結構性元素網格化和將2D網頁的結構性元素劃分為多個多邊形而生成3D對象,當在生成的3D對象中接收到對象操縱信號時通過響應于對象操縱信號改變單獨的網格元素的頂點坐標值而生成3D變換矩陣,以及通過將預定的層疊樣式表(CSS)變換應用于生成的3D變換矩陣來生成變換的3D對象。
背景技術
隨著自動化的近期進展和朝著信息社會的發展,計算機圖形快速地應用于寬的應用領域。具體地說,使用3D圖形的領域突然增加。
在多數常規的3D對象系統中,利用3D多邊形處理方法生成并操縱3D對象。多邊形意指這樣一種多邊形,即,用于表示3D計算機圖形中的立體形狀的最小單元。
同時,使用WebGL作為用于在網頁中提供3D技術的代表性方法。WebGL是與作為最基本和普遍的3D圖形技術的OpenGL相似的技術,并且可廣泛用于3D游戲中,這是因為可通過低級別的開發環境生成和操縱特定形狀的多邊形對象。
然而,WebGL的缺點在于其僅支持PC環境中的最新的瀏覽器,諸如Chrome,并且其因為性能和兼容性的原因在移動裝置中不受支持。
發明內容
技術目的
已提出本發明以解決以上問題,并且本發明的目的是提供一種用于生成3D對象的設備和方法,通過利用四邊形形式的四邊形作為基本元素來仿真三角形形式的多邊形,所述設備和方法能夠僅利用“旋轉”、“平移”和“縮放”(即,基本3D變換技術)以及“扭曲”(即,2D變換技術)生成和操縱多邊形形式的3D對象。
本發明的另一目的是提供一種用于生成3D對象的設備和方法,其可利用移動裝置中可支持的CSS 2D/3D變換技術實現諸如神奇效果、3D變形和翻頁效果的效果,并且還能夠基于多邊形生成和操縱3D對象。
本發明的又一目的是提供一種用于生成3D對象的設備和方法,即使在僅支持基本3D變換的有限的環境(例如,移動網絡)中,所述設備和方法也能夠基于具有特定形式的多邊形、通過生成和操縱3D對象提供各種用戶界面和圖形效果。
本發明的另一目的是提供一種用于生成3D對象的設備和方法,其能夠通過基于網絡的元素的網格化生成基于多邊形的3D對象。
技術方案
根據用于實現所述目的的本發明的一方面,提供了一種3D對象生成設備,該3D對象生成設備包括:3D對象生成單元,所述3D對象生成單元用于通過將2D網頁的結構性元素網格化和劃分為多個多邊形來生成3D對象;以及3D對象操縱處理單元,當在生成的3D對象中輸入對象操縱信號時,所述3D對象操縱處理單元通過響應于所述對象操縱信號改變各個網格元素的頂點坐標值來生成3D變換矩陣,并且通過將所生成的3D變換矩陣應用于預定的CSS變換來生成變換的3D對象。
3D對象生成單元可包括:四邊形網格元素生成模塊,所述四邊形網格元素生成模塊用于通過將所述網頁的結構性元素等分為特定數量的四邊形網格來生成四邊形網格元素;以及3D對象生成模塊,所述3D對象生成模塊用于沿著對角線方向將各個生成的四邊形網格元素的頂點劃分為兩個三角形、復制四邊形網格元素、以及通過控制透明度以使得僅看見兩個四邊形的不同的三角形區來生成多個多邊形。
四邊形網格元素生成模塊可在所述網頁的所述結構性元素是圖像的情況下從服務提供設備接收對應于原始圖像的網格形式的單獨的圖像,或者通過瀏覽器內的內部操作將原始圖像變換為位圖形式并生成網格圖像,并且在所述網頁的所述結構性元素不是圖像的情況下利用界定標簽生成所述四邊形網格元素。
3D對象生成模塊可將除其中看見結構性元素的三角形以外的區的透明度設為“0”,從而僅在兩個對應的四邊形的不同區的三角形中看見結構性元素。
3D對象操縱處理單元可包括:坐標值存儲器模塊,所述坐標值存儲器模塊用于存儲形成了通過所述3D對象生成單元所生成的3D對象的所述各個網格元素的頂點坐標值;3D變換矩陣生成模塊,所述3D變換矩陣生成模塊用于當輸入所述對象操縱信號時響應于所述對象操縱信號改變所述各個網格元素的頂點坐標值,并利用改變后的頂點坐標值和存儲在所述坐標值存儲器模塊中的所述頂點坐標值來生成所述各個網格元素的所述3D變換矩陣;以及3D對象變換模塊,所述3D對象變換模塊用于通過將所生成的3D變換矩陣應用于所述CSS變換來生成所述變換的3D對象。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于SK普蘭尼特有限公司,未經SK普蘭尼特有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380022288.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種滾刀式玉米脫粒機
- 下一篇:一種打火機





