[發(fā)明專利]一種邏輯窗口的3D渲染方法和裝置有效
| 申請?zhí)枺?/td> | 201310037742.7 | 申請日: | 2013-01-31 |
| 公開(公告)號: | CN103970518B | 公開(公告)日: | 2019-06-25 |
| 發(fā)明(設(shè)計)人: | 黃明;陳孟青;涂強;張春華 | 申請(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06T15/00 |
| 代理公司: | 廣州三環(huán)專利商標(biāo)代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 邏輯 窗口 渲染 方法 裝置 | ||
1.一種邏輯窗口的3D渲染方法,其特征在于,所述方法包括:
繪制目標(biāo)邏輯窗口的2D圖像;
保持所述2D圖像的長寬比例,將繪制得到的所述2D圖像投影到預(yù)設(shè)的三維坐標(biāo)空間中,得到所述目標(biāo)邏輯窗口的3D模型;
在所述預(yù)設(shè)的三維坐標(biāo)空間中將所述目標(biāo)邏輯窗口的3D模型進(jìn)行預(yù)設(shè)的3D變換,所述預(yù)設(shè)的3D變換包括平移、縮放、旋轉(zhuǎn)或切變;
獲取所述目標(biāo)邏輯窗口在所述目標(biāo)投影平面的坐標(biāo)和圖像大小;
將未經(jīng)3D變換的所述目標(biāo)邏輯窗口的3D模型透視投影到所述目標(biāo)投影平面;
將所述未經(jīng)3D變換的所述目標(biāo)邏輯窗口的3D模型透視投影到所述目標(biāo)投影平面得到的圖像的坐標(biāo)和圖像大小分別與所述目標(biāo)邏輯窗口原本在所述目標(biāo)投影平面的坐標(biāo)和圖像大小進(jìn)行比較,得到所述3D模型的坐標(biāo)修正值以及比例修正值;
根據(jù)所述坐標(biāo)修正值和比例修正值,將所述預(yù)設(shè)的三維坐標(biāo)空間中經(jīng)過所述3D變換的3D模型透視投影到目標(biāo)投影平面。
2.如權(quán)利要求1所述的邏輯窗口的3D渲染方法,其特征在于,所述將繪制得到的所述2D圖像投影到預(yù)設(shè)的三維坐標(biāo)空間中包括:
將所述目標(biāo)邏輯窗口的2D圖像的圖形投影到所述預(yù)設(shè)的三維坐標(biāo)空間中,得到所述目標(biāo)邏輯窗口的3D模型;
所述將所述預(yù)設(shè)的三維坐標(biāo)空間中經(jīng)過變換得到的3D模型透視投影到目標(biāo)投影平面包括:
將所述經(jīng)過變換的3D模型透視投影到目標(biāo)投影平面,得到所述目標(biāo)邏輯窗口的3D圖形;
根據(jù)所述目標(biāo)邏輯窗口的2D圖像對所述目標(biāo)邏輯窗口的3D圖形進(jìn)行紋理貼圖。
3.如權(quán)利要求1所述的邏輯窗口的3D渲染方法,其特征在于,所述將繪制得到的所述2D圖像投影到預(yù)設(shè)的三維坐標(biāo)空間中之前還包括:
確定所述三維坐標(biāo)空間的三維參數(shù)并根據(jù)所述三維參數(shù)生成所述三維坐標(biāo)空間,所述三維參數(shù)包括視角位置、投影平面、近裁面以及遠(yuǎn)裁面的參數(shù)。
4.如權(quán)利要求1~3中任一項所述的邏輯窗口的3D渲染方法,其特征在于,所述目標(biāo)投影平面為所述目標(biāo)邏輯窗口的父邏輯窗口或顯示屏幕。
5.一種邏輯窗口的3D渲染裝置,其特征在于,所述裝置包括:
2D圖像繪制模塊,用于繪制目標(biāo)邏輯窗口的2D圖像;
3D建模模塊,用于保持所述2D圖像的長寬比例,將繪制得到的所述2D圖像投影到預(yù)設(shè)的三維坐標(biāo)空間中,得到所述目標(biāo)邏輯窗口的3D模型;
3D變換模塊,用于在所述預(yù)設(shè)的三維坐標(biāo)空間中將所述目標(biāo)邏輯窗口的3D模型進(jìn)行預(yù)設(shè)的3D變換,所述預(yù)設(shè)的3D變換包括平移、縮放、旋轉(zhuǎn)或切變;
透視投影模塊,用于獲取所述3D模型的坐標(biāo)修正值以及比例修正值,并根據(jù)所述坐標(biāo)修正值和比例修正值,將所述預(yù)設(shè)的三維坐標(biāo)空間中經(jīng)過所述3D變換得到的3D圖像透視投影到目標(biāo)投影平面;
所述透視投影模塊包括:
原始數(shù)據(jù)獲取單元,用于獲取所述目標(biāo)邏輯窗口在所述目標(biāo)投影平面的坐標(biāo)和圖像大小;
透視投影單元,用于將所述目標(biāo)邏輯窗口的3D模型透視投影到所述目標(biāo)投影平面;
修正值獲取單元,用于將未經(jīng)3D變換的所述目標(biāo)邏輯窗口的3D模型透視投影到所述目標(biāo)投影平面得到的圖像的坐標(biāo)和圖像大小分別與所述目標(biāo)邏輯窗口在所述目標(biāo)投影平面的坐標(biāo)和圖像大小進(jìn)行比較,得到所述3D模型的坐標(biāo)修正值以及比例修正值。
6.如權(quán)利要求5所述的邏輯窗口的3D渲染裝置,其特征在于,所述3D建模模塊具體用于:
將所述目標(biāo)邏輯窗口的2D圖像的圖形投影到所述預(yù)設(shè)的三維坐標(biāo)空間中,得到所述目標(biāo)邏輯窗口的3D模型;
所述透視投影模塊包括:
透視投影單元,用于將所述經(jīng)過變換的3D模型透視投影到目標(biāo)投影平面,得到所述目標(biāo)邏輯窗口的3D圖形;
紋理貼圖單元,用于根據(jù)所述目標(biāo)邏輯窗口的2D圖像對所述目標(biāo)邏輯窗口的3D圖形進(jìn)行紋理貼圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310037742.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種多角度套管的戶外真空斷路器
- 下一篇:一種高壓斷路器防跳回路





