[發明專利]體積云的定制化渲染方法、設備及存儲介質在審
| 申請號: | 202111162620.1 | 申請日: | 2021-09-30 |
| 公開(公告)號: | CN113936096A | 公開(公告)日: | 2022-01-14 |
| 發明(設計)人: | 陳參 | 申請(專利權)人: | 完美世界(北京)軟件科技發展有限公司 |
| 主分類號: | G06T17/00 | 分類號: | G06T17/00;G06T15/06;A63F13/60 |
| 代理公司: | 北京太合九思知識產權代理有限公司 11610 | 代理人: | 劉戈;張愛 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 體積 定制 渲染 方法 設備 存儲 介質 | ||
本申請實施例提供一種體積云的定制化渲染方法、設備及存儲介質。其中,在目標場景中渲染定制化設計的體積云時,可獲取該體積云的模型,并根據該體積云的模型以及體積云在目標場景中的位置,計算目標場景的距離場信息;該距離場信息包括目標場景中的點到體積云的表面的最小距離。目標場景的距離場信息可作為目標場景的渲染資源文件,從而,在渲染目標場景時,可基于目標場景的距離場信息渲染體積云。在這種實施方式中,基于體積云的模型以及距離場信息可指定目標場景中的云的形狀,并對指定形狀的云進行渲染,滿足了體積云的定制化渲染需求。同時,體積云的建模與目標場景的建模可以獨立進行,有利于提升虛擬三維空間的建模效率。
技術領域
本申請涉及圖像處理技術領域,尤其涉及一種體積云的定制化渲染方法、設備及存儲介質。
背景技術
體積云(Volumetric Cloud)又可稱為容積云或者體積霧,在渲染虛擬場景(例如游戲場景)時,通常使用圖像引擎來模擬真實云霧半透明、無規則的表現效果。但是現有的體積云渲染方法中,通常根據噪聲貼圖的疊加來獲取體積云,無法渲染出指定形狀的云。因此,有待提出一種解決方案。
發明內容
本申請的多個方面提供一種體積云的定制化渲染方法、設備及存儲介質,用以根據定制化的體積云的模型,靈活地對體積云進行渲染。
本申請實施例提供一種體積云的定制化渲染方法,包括:獲取定制化設計的體積云的模型;根據所述體積云的模型以及所述體積云在目標場景中的位置,計算所述目標場景的距離場信息;所述距離場信息包括所述目標場景中的點到所述體積云的表面的最小距離;將所述距離場信息作為所述目標場景的渲染資源文件進行存儲,以根據所述目標場景的距離場信息渲染所述體積云。
進一步可選地,計算所述目標場景的距離場信息之后,還包括:將所述目標場景的距離場信息保存在3D距離場貼圖中;所述3D距離場貼圖中的任一貼圖單元保存有所述貼圖單元對應的點到所述體積云的表面的最小距離。
進一步可選地,還包括:響應在所述目標場景中渲染所述體積云的指令,從所述目標場景中的虛擬攝像機所在的位置向屏幕上的多個像素點分別發射一條射線;根據所述距離場信息,控制所述多個像素點對應的多條射線分別沿視線方向進行步進,直至所述多條射線分別到達所述體積云的表面;根據所述多條射線的長度,確定所述體積云在所述目標場景所在的三維空間中的形狀;根據所述體積云在所述三維空間中的形狀,對所述體積云進行渲染。
進一步可選地,根據所述距離場信息,控制所述多個像素點對應的多條射線分別沿視線方向進行步進,直至所述多條射線分別到達所述體積云的表面,包括:針對所述多條射線中的任意一條射線,根據所述虛擬攝像機所在的點到所述體積云的表面的最小距離,沿所述射線對應的視線方向進行光線步進,到達步進點;根據所述步進點到所述體積云表面的最小距離,判斷所述步進點是否位于所述體積云的表面上;若所述步進點位于所述體積云的表面上,則停止所述射線的步進操作,并根據所述虛擬攝像機到所述步進點的距離,確定所述虛擬攝像機在所述射線對應的視線方向上與所述體積云的表面的距離。
進一步可選地,還包括:若所述步進點未在所述體積云的表面上,則根據所述步進點到所述體積云的表面的最小距離,沿所述射線對應的視線方向繼續進行光線步進,直至所述射線到達的新的步進點位于所述體積云的表面上。
進一步可選地,根據所述距離場信息,控制所述多個像素點對應的多條射線分別沿視線方向進行步進,直至所述多條射線分別到達所述體積云的表面,包括:獲取所述目標場景的3D噪聲貼圖;對所述目標場景的距離場信息以及所述目標場景的3D噪聲貼圖進行疊加,得到所述目標場景的侵蝕后的距離場信息;根據所述侵蝕后的距離場信息,控制所述多個像素點對應的多條射線分別沿視線方向進行步進,直至所述多條射線分別到達所述體積云的表面。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于完美世界(北京)軟件科技發展有限公司,未經完美世界(北京)軟件科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111162620.1/2.html,轉載請聲明來源鉆瓜專利網。





