[發明專利]一種三維場景下視覺相關的模型漸進渲染方法有效
| 申請號: | 201410187408.4 | 申請日: | 2014-05-06 |
| 公開(公告)號: | CN103927781B | 公開(公告)日: | 2017-01-04 |
| 發明(設計)人: | 賈慶雷;馬柳青 | 申請(專利權)人: | 蘇州中科圖新網絡科技有限公司 |
| 主分類號: | G06T15/00 | 分類號: | G06T15/00 |
| 代理公司: | 北京酷愛智慧知識產權代理有限公司11514 | 代理人: | 趙永輝 |
| 地址: | 215163 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 三維 場景 視覺 相關 模型 漸進 渲染 方法 | ||
1.一種三維場景下視覺相關的模型漸進渲染方法,其特征在于:其渲染方法的具體實施步驟如下:
(1)、開始渲染模型,首先對所有的三維模型數據進行分析,根據每個模型的中心點坐標和模型的幾何體數據進行視口過濾,判斷模型是否在當前可視區域內,如果不在當前可視區域直接從渲染隊列中剔除;如果在當前可視區域內,那么根據當前場景的視點,計算模型的視覺相關因子α;
(2)、對于每個三維模型計算得到視覺相關因子α,判斷是否達到當前場景的可視化指標要求;如果沒有達到指標要求,那么把該模型從待渲染隊列中剔除;如果三維模型的視覺相關因子達到當前場景的可視化指標要求,那么根據視覺相關因子α計算當前模型的LOD級別m;
(3)、判斷第m級模型數據是否已經加載,如果沒有加載,那么把當前模型的m級LOD幾何數據送入加載線程等待加載;
(4)、根據視點距離和級別對待加載模型進行排序計算,得到一個模型的優先級隊列;按照優先級從文件中讀取第m級模型幾何數據;
(5)、在第m級模型數據加載完成后,根據視覺相關因子α獲取紋理分辨率β并計算紋理分辨率β;
(6)、由紋理分辨率β和視覺相關因子α計算當前場景需要的紋理LOD級別δ;
(7)、判斷當前場景中δ級紋理數據是否已經加載,如果沒有加載,那么送入紋理加載線程等待加載;下一步根據視點距離和級別對要讀取的紋理進行排序;下一步異步加載線程按照排序結果先后從文件中讀取第δ級紋理數據;
(8)、如果δ級紋理數據已經加載完成,那么將m級模型數據和δ級紋理數據送入顯卡準備渲染;
(9)、根據紋理和幾何數據加載情況設置透明度在顯卡中進行渲染,以達到漸變三維渲染效果;
(10)、渲染結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州中科圖新網絡科技有限公司,未經蘇州中科圖新網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410187408.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種含嘧螨胺的殺螨組合物
- 下一篇:一種殺蟲器





