[發明專利]一種環境貼圖映射方法及裝置有效
| 申請號: | 201810150486.5 | 申請日: | 2018-02-13 |
| 公開(公告)號: | CN108447086B | 公開(公告)日: | 2019-02-26 |
| 發明(設計)人: | 任麒麟;宋健;江淑紅;熊春雷;張小軍 | 申請(專利權)人: | 視辰信息科技(上海)有限公司 |
| 主分類號: | G06T7/521 | 分類號: | G06T7/521;G06T7/593 |
| 代理公司: | 上海大邦律師事務所 31252 | 代理人: | 郜少毅 |
| 地址: | 201203 上海市浦東新區中國(上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 映射 貼圖 圓蓋 傳統圓柱 附近區域 共形映射 紋理坐標 圓柱投影 紋理 保真度 球體 底面 頂面 極點 接縫 可視 人眼 像素 赤道 運算 存儲 兩極 垂直 場景 消耗 側面 觀察 | ||
1.一種環境貼圖映射方法,其特征在于,包括以下步驟:
第一步,將環境球球體分為三部分:
側面部分:θ取值范圍為[π/2-A1,π/2+A2]的球面部分;
頂面:θ取值范圍為[0,π/2–A1)的球面頂部圓蓋部分;
底面:θ取值范圍為(π/2+A2,π]的球面底部圓蓋部分;
其中,θ為球面坐標系中球體表面上任意一點的方向向量與Z軸的夾角;球面坐標系是指給定一個半徑為1的球體,在球面坐標系下,球體表面上任意一點用極角θ和方位角來表示,θ的取值范圍為[0,π],的取值范圍為[0,2π];
角度A1的取值范圍為0<A1<π/2;
角度A2的取值范圍為0<A2<π/2;
第二步,設置貼圖的尺寸;
第三步,將側面部分和頂面/底面分別采用不同的紋理坐標映射的方式映射到紋理坐標系,所述紋理坐標系是指以貼圖的水平方向為u軸,垂直方向為v軸,貼圖的四個角的坐標分別為(0,0)、(1,0)、(0,1)、(1,1)的坐標系,所述側面部分和所述頂面/底面圓蓋映射后的形狀與所述貼圖的尺寸相匹配;其中:
所述第三步中頂面/底面部分的紋理坐標映射方法為:
將頂面/底面圓蓋進行均勻切分,每塊分別映射到矩形的一部分位置上。
2.根據權利要求1所述的環境貼圖映射方法,其特征在于,所述第一步中A1和/或A2的取值為:
角度A1的取值范圍為π/6≤A1≤π/3;
角度A2的取值范圍為π/6≤A1≤π/3。
3.根據權利要求2所述的環境貼圖映射方法,其特征在于,所述第一步中A1和/或A2的取值為π/4。
4.根據權利要求1所述的環境貼圖映射方法,其特征在于,所述第二步中設置貼圖的尺寸為:
令側面部分對應的貼圖寬度為N,則每部分對應的貼圖大小分別為:
側面部分:貼圖寬度為N,高為S1×N×((A1+A2)/(2π));
其中,S1為縮放系數;
頂面/底面部分:貼圖寬度為S2×N/4,高為S3×N/4;
其中,S2和S3均為縮放系數。
5.根據權利要求4所述的環境貼圖映射方法,其特征在于,所述N的取值為2的冪。
6.根據權利要求4所述的環境貼圖映射方法,其特征在于,所述S1、S2、S3的取值為1,則頂面和底面的圓蓋部分貼圖的寬和高為N/4,側面部分貼圖的寬為N。
7.根據權利要求4所述的環境貼圖映射方法,其特征在于,所述第三步中側面部分的紋理坐標為:
v=(θ-A1)/(A1+A2);
其中,為球面坐標系中球體表面上任意一點的方向向量投影到XY平面與X軸的夾角;
u為紋理坐標系中水平方向的坐標值;
v為紋理坐標系中垂直方向的坐標值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于視辰信息科技(上海)有限公司,未經視辰信息科技(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810150486.5/1.html,轉載請聲明來源鉆瓜專利網。





