[發明專利]一種基于二維和三維一體化矢量渲染引擎的裝置有效
| 申請號: | 201310596598.0 | 申請日: | 2013-11-21 |
| 公開(公告)號: | CN103606184A | 公開(公告)日: | 2014-02-26 |
| 發明(設計)人: | 賀楷鍇;張立;周耀學;衛東;程方;鄧躍進;宋愛紅;范業穩;魏延峰;朱偉奇;張龍;黃俊韜;陳勝鵬;許振華;曹斌;蘇俊 | 申請(專利權)人: | 武大吉奧信息技術有限公司 |
| 主分類號: | G06T15/10 | 分類號: | G06T15/10;G06T11/00 |
| 代理公司: | 北京天奇智新知識產權代理有限公司 11340 | 代理人: | 劉黎明 |
| 地址: | 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 維和 三維 一體化 矢量 渲染 引擎 裝置 | ||
1.一種基于二維和三維一體化矢量渲染引擎的裝置,其特征在于:所述裝置包括二維和三維一體化矢量渲染引擎,提供繪制原語轉換功能,即將二維繪制原語轉換成三維繪制原語,二維繪制原語是功能的輸入,三維繪制原語是功能的輸出,所述引擎完成二維矢量數據和三維矢量數據的渲染,三維矢量數據直接調用三維矢量渲染引擎完成渲染,二維矢量數據將經過一體化渲染引擎分線、面、圖片和文字不同類型處理形成三維繪制原語,然后由三維矢量渲染引擎完成最終渲染。
2.根據權利要求1所述的裝置,其特征在于:所述引擎包括線渲染、面填充渲染、位圖渲染和字體渲染,其中,所述線渲染,通過定義顏色、線寬、線型語義來渲染折線、曲線矢量數據;所述面填充渲染,通過定義填充類型、填充顏色語義來渲染面矢量數據;所述位圖渲染,將位圖數據渲染到特定范圍內;所述字體渲染,將文字以特定的字體、大小渲染出來。
3.根據權利要求2所述的裝置,其特征在于:所述的線渲染為線繪制原語轉換根據顏色、線寬、線型轉換為三維繪制原語,一個帶顏色值的頂點數組和一個索引數組就是線繪制原語到三維繪制原語轉換的結果,線原語轉換過程需要根據線的類型轉換線的端頭為平頭或者圓頭,如果是圓頭則需要插入多個頂點形成三角形扇形模擬端頭的圓弧,相應的頂點和索引應加入頂點和索引數組形成更為復雜的三維渲染原語;對于多段折線也需要在線段間銜接處生成圓弧銜接的扇形,平角銜接類型的線型需要考慮線段夾角為銳角時會計算出的尖頭。
4.根據權利要求2所述的裝置,其特征在于:面渲染原語轉換主要使用三角剖分算法實現,以面的輪廓線為基礎將面剖分成若干鑲嵌的三角形,所有這些鑲嵌的三角形最終覆蓋面的范圍,面渲染原語轉換輸出的結果和線渲染原語轉換的結果是一個帶顏色值的頂點數組和一個索引數組;面顏色填充包括是純色填充和漸變色填充,純色填充時輸出的三維渲染原語中頂點顏色值為相同的顏色值,漸變色填充時,在三角形剖分過程中添加若干以填充中心為圓心圓的輔助線,剖分出更為復雜的鑲嵌三角形,并根據三角形頂點距離漸變色填充中心點的距離來計算剖分出來的三角形頂點的顏色值;基于路徑的漸變色填充采用圓心漸變填充類似的方式,在剖分過程中添加若干的輔助線來加密剖分的三角形,根據到路徑起點的距離計算剖分出來的三角形頂點顏色值。
5.根據權利要求2所述的裝置,其特征在于:所述位圖渲染原語的轉換主要能力是換算出位圖顯示的矩形范圍、以及該范圍對應于位圖上的紋理坐標。
6.根據權利要求2所述的裝置,其特征在于:所述的字體渲染原語轉換方法和面渲染原語轉換相似,對于字體渲染過程來說,使用者輸入的數據不是面范圍,而是字體、顏色、字體大小、文字,排版布局信息,渲染引擎根據字體和字體大小從字體庫中獲取字體渲染的輪廓,通過面三角剖分算法形成字體渲染的三維渲染原語。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武大吉奧信息技術有限公司,未經武大吉奧信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310596598.0/1.html,轉載請聲明來源鉆瓜專利網。





