[發明專利]一種光照處理方法、裝置、電子設備及存儲介質在審
| 申請號: | 202110727108.0 | 申請日: | 2021-06-29 |
| 公開(公告)號: | CN113313811A | 公開(公告)日: | 2021-08-27 |
| 發明(設計)人: | 華樹程 | 申請(專利權)人: | 完美世界(北京)軟件科技發展有限公司 |
| 主分類號: | G06T15/50 | 分類號: | G06T15/50;G06T15/00 |
| 代理公司: | 北京華夏泰和知識產權代理有限公司 11662 | 代理人: | 沈園園 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 光照 處理 方法 裝置 電子設備 存儲 介質 | ||
本申請涉及一種光照處理方法、裝置、電子設備及存儲介質,通過將虛擬角色設置于與虛擬場景不同的光照通道中,基于虛擬場景所在光照通道中主光源對應的第一主光照參數,來確定虛擬角色所在光照通道中主光源對應的第二主光照參數,從而采用與虛擬場景不同的光照參數對虛擬角色進行光照處理。這樣,為虛擬角色所處光照通道單獨設置虛擬光源的光照參數,實現使用同一光源對虛擬角色和虛擬場景進行分別打光,滿足不同虛擬角色光照著色效果的需求。
技術領域
本申請涉及圖像處理技術領域,尤其涉及一種光照處理方法、裝置、電子設備及存儲介質。
背景技術
在游戲開發引擎中,對特定虛擬對象實現特定光照著色的需求,是通過燈光通道(Light Channel)來實現的。所述燈光通道,是用于同一場景中為不同的虛擬對象進行區別光照著色(或者稱為“打光”)的一種技術。
現有技術中,為了控制虛擬光源對虛擬對象的光照影響,需要將虛擬光源及被光源影響的所有虛擬對象設置于同一光照通道,位于同一光照通道的虛擬對象將使用相同的光照信息。例如,虛擬場景中存在虛擬角色,需要將虛擬角色、虛擬場景及虛擬光源設置于同一Lighting Channel,才能實現虛擬光源對虛擬場景和虛擬角色光照控制。
這樣,難以對不同虛擬對象,如虛擬場景和虛擬角色單獨設置不同光照信息,即無法實現對虛擬場景和虛擬角色分別打光。
發明內容
為了解決無法實現對虛擬場景和虛擬角色分別打光的技術問題,本申請實施方式提供了一種光照處理方法、裝置、電子設備及存儲介質。
根據本申請實施方式的一個方面,提供了一種光照處理方法,其包括:
獲取虛擬場景所在第一光照通道中主光源對應的第一主光照參數;
根據所述第一主光照參數,確定虛擬角色所在第二光照通道中所述主光源對應的第二主光照參數,其中,所述虛擬角色與所述虛擬場景所在光照通道不同;
設置所述第二主光照參數作為光照著色計算的輸入參數;
根據所述輸入參數進行光照著色計算,得到所述虛擬角色的光照著色參數;
通過渲染管道,根據所述光照著色參數對所述虛擬角色進行渲染。
可選的,所述根據所述輸入參數進行光照著色計算,得到所述虛擬角色的光照著色參數,包括:
獲取所述主光源及所述虛擬角色分別對應的二進制掩碼;
基于所述二進制掩碼確定所述主光源及所述虛擬角色所處光照通道;
比較所述主光源及所述虛擬角色所處光照通道的層級,得到高層級光照通道;
根據所述高層級光照通道對應的主光照參數,計算所述光照通道中的虛擬角色的光照著色參數。可選的,所述根據所述第一主光照參數,確定虛擬角色所在第二光照通道中所述主光源對應的第二主光照參數,包括:
獲取所述虛擬角色的對象特征,所述對象特征包括以下至少一項特征:所述虛擬角色在所述虛擬場景中的位置,所虛擬角色與所述主光源的距離,所述虛擬角色的類別,所述第二光照通道中所述虛擬角色的個數;
根據所述對象特征,確定所述第二主光照參數。
可選的,所述方法還包括:
添加輔助光源;
根據從后期處理盒子中獲取到的輔助光源參數,確定所述輔助光源在目標光照通道對應的輔助光照參數,所述輔助光源對應的目標虛擬角色位于所述目標光照通道中,所述輔助光源參數包括輔助光對應的以下至少一項信息:在Right軸上的旋轉角度、在Up軸上的旋轉角度、光照強度縮放倍數、高光強度縮放倍數、陰影強度、光照強度上限及光照強度下限;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于完美世界(北京)軟件科技發展有限公司,未經完美世界(北京)軟件科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110727108.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:AGV停車裝置、AGV車庫和停車方法
- 下一篇:一種智能節電裝置





