[發明專利]一種移動終端3D模型實現方法和裝置有效
| 申請號: | 201310598189.4 | 申請日: | 2013-11-22 |
| 公開(公告)號: | CN103617220B | 公開(公告)日: | 2017-01-18 |
| 發明(設計)人: | 陳軼;吳遠青;王瑋;潘騰;郭偉;王旭東 | 申請(專利權)人: | 北京掌闊移動傳媒科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06T17/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100026 北京市朝*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 移動 終端 模型 實現 方法 裝置 | ||
1.一種移動終端3D模型實現方法,其特征在于,包括:
終端解析器獲取并解析3D描述文件,所述3D描述文件中包括:
3D模型的材質信息x軸、y軸、z軸的最大和最小值、頂點坐標總數、頂點坐標、紋理坐標以及紋理圖片信息;
讀取x軸、y軸和z軸的最大和最小值;
讀取頂點坐標總數,根據頂點總數分配緩存空間,并將具體的頂點坐標與紋理坐標信息放入到所述緩存空間之中;
基于所述x軸、y軸、z軸的最大和最小值初始化渲染器;
查詢3D描述文件并判斷其中是否包含三角形繪制模式,當獲取到三角形繪制模式時,基于所述三角形的繪制模式和頂點坐標的總數、頂點坐標、紋理坐標信息以及紋理圖片繪制相對應的3D模型。
2.根據權利要求1所述的移動終端3D模型實現方法,其特征在于,所述初始化渲染器,包括:
根據手機屏幕大小創建并分配視口大??;根據x軸、y軸和z軸的最大和最小值設置正交投影變換。
3.根據權利要求2所述的移動終端3D模型實現方法,其特征在于,根據x軸、y軸和z軸的最大和最小值設置正交投影變換,包括:
獲取物體在x軸、y軸和z軸的總長度,并分別基于各自的總長度創建對應的x軸、y軸、z軸的兩端坐標。
4.根據權利要求1或2所述的移動終端3D模型實現方法,其特征在于,所述3D描述文件中,分別基于一個標識符來定義后續的數字為頂點信息、頂點坐標信息和紋理坐標信息。
5.根據權利要求1或2所述的移動終端3D模型實現方法,其特征在于,所述紋理坐標和頂點坐標的個數與順序相對應,且所述緩存空間中,基于線性存儲的方式存儲所述紋理坐標和頂點坐標信息。
6.根據權利要求1所述的移動終端3D模型實現方法,其特征在于,所述3D描述模型通過過濾器對Blender3D的3D-OBJ文件轉換和過濾生成,包括:
讀取3D-OBJ文件中的頂點坐標數據,并統計其總數和x軸、y軸和z軸的最大和最小值;
讀取3D-OBJ文件中的紋理坐標數據和索引數據,并根據索引數據和頂點坐標數據的順序生成與所述頂點坐標順序相對應的紋理坐標數據;
輸出包含頂點坐標總數、x軸、y軸和z軸的最大和最小值、坐標數據、頂點坐標數據的3D描述文件。
7.根據權利要求1所述的移動終端3D模型實現方法,其特征在于,當從所述3D描述文件中獲取不到三角形繪圖模式時,則啟用默認的三角形繪圖模式進行繪制。
8.一種移動終端3D模型實現裝置,其特征在于,包括:終端解析器,用于終端解析器獲取并解析3D描述文件,所述3D描述文件中包括:
3D模型的材質信息、x軸、y軸、z軸的最大和最小值、頂點坐標總數、頂點坐標、紋理坐標以及紋理圖片信息;
讀取x軸、y軸和z軸的最大和最小值;
讀取頂點坐標總數,根據頂點總數分配緩存空間,并將具體的頂點坐標與紋理坐標信息放入到所述緩存空間之中;
渲染器,用于基于所述x軸、y軸、z軸的最大和最小值初始化;
繪制模塊,用于查詢3D描述文件并判斷其中是否包含三角形繪制模式,當獲取到三角形繪制模式時,基于所述三角形的繪制模式和頂點坐標的總數、頂點坐標、紋理坐標信息以及紋理圖片繪制相對應的3D模型。
9.根據權利要求8所述的移動終端3D模型實現裝置,其特征在于,所述渲染器進一步用于根據手機屏幕大小創建并分配視口大??;根據x軸、y軸和z軸的最大和最小值設置正交投影變換。
10.根據權利要求8或9所述的移動終端3D模型實現裝置,其特征在于,所述渲染器,根據x軸、y軸和z軸的最大和最小值設置正交投影變換,包括:
獲取物體在x軸、y軸和z軸的總長度,并分別基于各自的總長度創建對應的x軸、y軸、z軸的兩端坐標。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京掌闊移動傳媒科技有限公司,未經北京掌闊移動傳媒科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310598189.4/1.html,轉載請聲明來源鉆瓜專利網。





