[發(fā)明專利]一種渲染管線的創(chuàng)建方法、裝置、存儲介質(zhì)及計算設備有效
| 申請?zhí)枺?/td> | 202011531506.7 | 申請日: | 2020-12-22 |
| 公開(公告)號: | CN112667234B | 公開(公告)日: | 2021-12-24 |
| 發(fā)明(設計)人: | 胡梓楠;汪成峰 | 申請(專利權(quán))人: | 完美世界(北京)軟件科技發(fā)展有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;A63F13/60 |
| 代理公司: | 北京中強智尚知識產(chǎn)權(quán)代理有限公司 11448 | 代理人: | 黃耀威 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 渲染 管線 創(chuàng)建 方法 裝置 存儲 介質(zhì) 計算 設備 | ||
1.一種渲染管線的創(chuàng)建方法,其特征在于,包括:
接收對待渲染對象源材質(zhì)的靜態(tài)開關及上下文開關的配置操作,其中,所述靜態(tài)開關用于配置源材質(zhì)參數(shù),所述上下文開關控制管線描述的查找規(guī)則;
依據(jù)所述源材質(zhì)及所述靜態(tài)開關確定材質(zhì)模板,從所述材質(zhì)模板中查找所述待渲染對象的渲染批次類型對應的管線變體;
利用所述待渲染對象的上下文數(shù)據(jù)計算所述上下文開關的值,依據(jù)上下文開關的值從所述管線變體中查找管線描述,基于所述管線描述創(chuàng)建渲染管線;
從所述材質(zhì)模板中查找所述待渲染對象的渲染批次類型對應的管線變體,包括:確定所述待渲染對象采用的渲染方式,通過收集器獲取所述渲染方式對應的渲染批次類型;從所述材質(zhì)模板中查找獲取到的所述渲染批次類型對應的管線變體;其中,所述管線變體為管線描述集合,所述管線描述包含一個渲染批次所需的渲染狀態(tài)和著色器的靜態(tài)配置數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
依據(jù)上下文開關的值從所述管線變體中查找管線描述之后,還包括:采用收集器依據(jù)所述管線描述收集所述待渲染對象的渲染實例;
基于所述管線描述創(chuàng)建渲染管線之后,還包括:通過創(chuàng)建的渲染管線對具有相同管線描述的渲染實例合并渲染。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,通過創(chuàng)建的渲染管線對具有相同管線描述的渲染實例合并渲染,包括:
獲取預先配置的管線描述順序;
通過創(chuàng)建的渲染管線按照所述管線描述順序?qū)λ龃秩緦ο蟮匿秩緦嵗M行渲染,并將屬于同一順序?qū)蛹壍木哂邢嗤芫€描述的渲染實例合并渲染。
4.根據(jù)權(quán)利要求1-3中任一項所述的方法,其特征在于,通過所述靜態(tài)開關配置的源材質(zhì)參數(shù)包括源材質(zhì)采用模型參數(shù)、待渲染對象源材質(zhì)渲染方式、源材質(zhì)使用方式中至少一項。
5.根據(jù)權(quán)利要求1-3中任一項所述的方法,其特征在于,從所述材質(zhì)模板中查找獲取到的所述待渲染對象的渲染批次類型對應的管線變體之前,還包括:
定義與所述待渲染對象所屬場景中渲染相機對應的收集器,其中,一個所述收集器對應一個渲染相機;
對所述收集器傳入初始化參數(shù),利用所述初始化參數(shù)對所述收集器進行初始化。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,對所述收集器傳入初始化參數(shù),包括:
設置所述待渲染對象的渲染方式;
為每種渲染方式配置對應的渲染批次類型,將所述渲染方式與渲染批次類型的對應關系作為初始化參數(shù)傳入所述收集器;
設置管線描述順序,將所述管線描述的序號作為初始化參數(shù)傳入所述收集器。
7.根據(jù)權(quán)利要求1-3中任一項所述的方法,其特征在于,所述渲染方式包含普通渲染方式、帶勾邊的渲染方式、實例化渲染方式中至少一項。
8.根據(jù)權(quán)利要求1-3中任一項所述的方法,其特征在于,依據(jù)上下文開關的值從所述管線變體中查找管線描述之后,還包括:
將所述待渲染對象使用的材質(zhì)模板、查找到的所述待渲染對象的渲染批次類型對應的管線變體、依據(jù)上下文開關的值從所述管線變體中查找到的管線描述分別歸類存儲;
其中,所述待渲染對象使用的所有材質(zhì)模板歸屬同一類別,查找到的所述待渲染對象的渲染批次類型對應的管線變體歸屬同一類別,從所述管線變體中查找管線描述歸屬同一類別。
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于完美世界(北京)軟件科技發(fā)展有限公司,未經(jīng)完美世界(北京)軟件科技發(fā)展有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011531506.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 圖冊創(chuàng)建設備、圖冊創(chuàng)建方法和圖冊創(chuàng)建程序
- 一種使用創(chuàng)建接口來靈活創(chuàng)建對象的方法
- 報告創(chuàng)建系統(tǒng)、報告創(chuàng)建裝置以及報告創(chuàng)建方法
- 文本創(chuàng)建系統(tǒng)、文本創(chuàng)建裝置、文本創(chuàng)建方法
- 文檔創(chuàng)建設備、文檔創(chuàng)建系統(tǒng)及文檔創(chuàng)建方法
- 剪報創(chuàng)建方法和剪報創(chuàng)建系統(tǒng)
- 數(shù)據(jù)創(chuàng)建裝置、數(shù)據(jù)創(chuàng)建方法及數(shù)據(jù)創(chuàng)建程序
- 信息創(chuàng)建方法及信息創(chuàng)建裝置
- 報告創(chuàng)建系統(tǒng)和報告創(chuàng)建方法
- 創(chuàng)建改進的顏色的顏色創(chuàng)建裝置及顏色創(chuàng)建方法





