[發明專利]體積云的定制化渲染方法、設備及存儲介質在審
| 申請號: | 202111162620.1 | 申請日: | 2021-09-30 |
| 公開(公告)號: | CN113936096A | 公開(公告)日: | 2022-01-14 |
| 發明(設計)人: | 陳參 | 申請(專利權)人: | 完美世界(北京)軟件科技發展有限公司 |
| 主分類號: | G06T17/00 | 分類號: | G06T17/00;G06T15/06;A63F13/60 |
| 代理公司: | 北京太合九思知識產權代理有限公司 11610 | 代理人: | 劉戈;張愛 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 體積 定制 渲染 方法 設備 存儲 介質 | ||
1.一種體積云的定制化渲染方法,其特征在于,包括:
獲取定制化設計的體積云的模型;
根據所述體積云的模型以及所述體積云在目標場景中的位置,計算所述目標場景的距離場信息;所述距離場信息包括所述目標場景中的點到所述體積云的表面的最小距離;
將所述距離場信息作為所述目標場景的渲染資源文件進行存儲,以根據所述目標場景的距離場信息渲染所述體積云。
2.根據權利要求1所述的方法,其特征在于,計算所述目標場景的距離場信息之后,還包括:
將所述目標場景的距離場信息保存在3D距離場貼圖中;所述3D距離場貼圖中的任一貼圖單元保存有所述貼圖單元對應的點到所述體積云的表面的最小距離。
3.根據權利要求1所述的方法,其特征在于,還包括:
響應在所述目標場景中渲染所述體積云的指令,從所述目標場景中的虛擬攝像機所在的位置向屏幕上的多個像素點分別發射一條射線;
根據所述距離場信息,控制所述多個像素點對應的多條射線分別沿視線方向進行步進,直至所述多條射線分別到達所述體積云的表面;
根據所述多條射線的長度,確定所述體積云在所述目標場景所在的三維空間中的形狀;
根據所述體積云在所述三維空間中的形狀,對所述體積云進行渲染。
4.根據權利要求3所述的方法,其特征在于,根據所述距離場信息,控制所述多個像素點對應的多條射線分別沿視線方向進行步進,直至所述多條射線分別到達所述體積云的表面,包括:
針對所述多條射線中的任意一條射線,根據所述虛擬攝像機所在的點到所述體積云的表面的最小距離,沿所述射線對應的視線方向進行光線步進,到達步進點;
根據所述步進點到所述體積云表面的最小距離,判斷所述步進點是否位于所述體積云的表面上;
若所述步進點位于所述體積云的表面上,則停止所述射線的步進操作,并根據所述虛擬攝像機到所述步進點的距離,確定所述虛擬攝像機在所述射線對應的視線方向上與所述體積云的表面的距離。
5.根據權利要求4所述的方法,其特征在于,還包括:
若所述步進點未在所述體積云的表面上,則根據所述步進點到所述體積云的表面的最小距離,沿所述射線對應的視線方向繼續進行光線步進,直至所述射線到達的新的步進點位于所述體積云的表面上。
6.根據權利要求3所述的方法,其特征在于,根據所述距離場信息,控制所述多個像素點對應的多條射線分別沿視線方向進行步進,直至所述多條射線分別到達所述體積云的表面,包括:
獲取所述目標場景的3D噪聲貼圖;
對所述目標場景的距離場信息以及所述目標場景的3D噪聲貼圖進行疊加,得到所述目標場景的侵蝕后的距離場信息;
根據所述侵蝕后的距離場信息,控制所述多個像素點對應的多條射線分別沿視線方向進行步進,直至所述多條射線分別到達所述體積云的表面。
7.根據權利要求3-6任一項所述的方法,其特征在于,根據所述多條射線的長度,確定所述體積云在所述目標場景所在的三維空間中的形狀,包括:
根據所述多條射線的長度以及所述多條射線各自的視線方向對應的夾角,計算所述屏幕上的多個像素點到所述體積云的表面的深度值;
根據所述屏幕上的多個像素點到所述體積云的表面的深度值,確定所述體積云在所述三維空間中的形狀。
8.一種電子設備,其特征在于,包括:存儲器、中央處理器以及圖形處理器;
所述存儲器用于存儲一條或多條計算機指令;
所述中央處理器用于執行所述一條或多條計算機指令以用于:調用所述圖形處理器執行權利要求1-7任一項所述的方法中的步驟。
9.一種存儲有計算機程序的計算機可讀存儲介質,其特征在于,計算機程序被執行時能夠實現權利要求1-7任一項所述的方法中的步驟。
10.一種計算機程序產品,包括計算機程序/指令,其特征在于,當計算機程序被處理器執行時,致使處理器實現權利要求1-7任一項所述方法中的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于完美世界(北京)軟件科技發展有限公司,未經完美世界(北京)軟件科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111162620.1/1.html,轉載請聲明來源鉆瓜專利網。





