[發明專利]一種用于3D場景中的光源與模型之間的鏈接管理方法和裝置在審
| 申請號: | 201910161204.6 | 申請日: | 2019-03-04 |
| 公開(公告)號: | CN110648387A | 公開(公告)日: | 2020-01-03 |
| 發明(設計)人: | 李毅;項維康 | 申請(專利權)人: | 完美世界(北京)軟件科技發展有限公司 |
| 主分類號: | G06T15/50 | 分類號: | G06T15/50 |
| 代理公司: | 11361 北京市聯德律師事務所 | 代理人: | 黃大正 |
| 地址: | 100101 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 光源 預定規則 鏈接 光照 方法和裝置 管理場景 鏈接管理 場景 | ||
本發明公開了一種用于3D場景中的光源與模型的鏈接管理方法和裝置。一種用于管理場景中的光源和模型之間的鏈接的方法,包括:根據所述場景中的所述光源的光照標記與所述模型的光照標記,按照第一預定規則確定黑名單標記和白名單標記;以及根據所述黑名單標記和所述白名單標記,按照第二預定規則判斷所述模型和所述光源之間是否存在鏈接。
技術領域
本發明涉及計算機圖形技術,特別地涉及一種用于3D場景中的光源與模型的鏈接管理方法和裝置。
背景技術
在例如游戲和動畫的虛擬場景(如無特殊說明,以下有時也簡稱“場景”)中,有時為了獲得更加豐富的表現效果,會在虛擬場景中放置很多光源以及模型,但是隨著光源以及模型數量的提高,渲染時間也會大大增加。在實時的渲染中應該盡量避免場景中的模型接受過多光源的光照。通常來講,只有虛擬場景的主光源(一般是日光)需要照亮場景中的所有物體,而場景中其他的光源一般為點光源或者投射光源,其照亮范圍本就有限,因此,如果在搭建場景時本就知道某些模型不在某些光源的照射范圍之內,那么就可以提前對這些模型與光源進行處理以使在渲染這些模型時無需再針對這些光源進行光照計算,這將會節省大量的渲染時間。
為此,對于包括很多光源和很多模型的場景,需要很好地存儲、管理“哪個光源會照亮哪個模型(或者哪個模型會被哪個光源照亮)”這一信息(一個光源會照亮一個模型,意味著該光源與該模型之間存在鏈接,反之則在二者之間不存在鏈接)。
現有的管理光源和模型的鏈接的一個方法是為每一個光源分別建立一個列表(list)(即該光源的影響列表),加入這個列表的模型會被該燈光照亮。這種方式以光源為核心,將需要被照亮的模型加入到對應光源的影響列表中。
使用以光源為核心的方式進行管理的缺陷是不能直觀地將場景中的光源與模型進行分組以方便場景制作者對光源和模型進行管理。當場景中的光源以及模型很多的時候,將嚴重影響場景制作者的工作效率,使得場景制作者不能快速地通過某種分組信息來確定場景中的模型對象與光源對象的鏈接關系,從而當其希望從模型的角度來修改場景光照效果時將會比較困難。例如,在一個場景中有5個模型,分別為模型A、B、C、D和E,還有5個光源,分別為光源a、b、c、d和e。使用以光源為核心的方法時,場景制作者可以分別指定5個光源中每個光源能夠照亮的模型,并且在后續的需要修改場景的光照效果時,通過光源查找到其所照亮的物體。但是當場景制作者希望查看模型A都被哪些光源照亮時,就需要依次查找所有光源的影響列表才能確定該信息,這就會降低場景制作者的工作效率以及其管理場景的靈活性。
需要更有效的方式來管理光源與模型之間的鏈接。
發明內容
本發明的一個方面公開了一種用于管理場景中的光源和模型之間的鏈接的方法,包括:根據所述場景中的所述光源的光照標記與所述模型的光照標記,按照第一預定規則確定黑名單標記和白名單標記;以及根據所述黑名單標記和所述白名單標記,按照第二預定規則判斷所述模型和所述光源之間是否存在鏈接。
所述光源選自于所述場景中的包含至少一個光源的第一集合,所述模型選自于所述場景中的包含至少一個模型的第二集合。
所述光源的光照標記和所述模型的光照標記中每一個光照標記包括第一部分和第二部分,所述第一部分對應于黑名單,所述第二部分對應于白名單,所述黑名單包括至少一個通道,所述通道中的光源和模型之間沒有鏈接,并且所述白名單包括至少一個通道,所述通道中的光源和模型之間存在鏈接。
所述第一部分和第二部分的每一個都包括多個位,每個所述的位對應于所述黑名單或白名單中的一個通道。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于完美世界(北京)軟件科技發展有限公司,未經完美世界(北京)軟件科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910161204.6/2.html,轉載請聲明來源鉆瓜專利網。





