[發明專利]圖像的渲染方法、裝置及電子設備有效
申請號: | 201910363991.2 | 申請日: | 2019-04-30 |
公開(公告)號: | CN111803939B | 公開(公告)日: | 2023-03-31 |
發明(設計)人: | 王偉亮;林順 | 申請(專利權)人: | 廈門雅基軟件有限公司 |
主分類號: | A63F13/52 | 分類號: | A63F13/52 |
代理公司: | 北京市立方律師事務所 11330 | 代理人: | 張筱寧 |
地址: | 361000 福建省廈門市集美區*** | 國省代碼: | 福建;35 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 圖像 渲染 方法 裝置 電子設備 | ||
本申請提供了一種圖像的渲染方法、裝置、電子設備及計算機可讀存儲介質,涉及圖像處理領域。該方法包括:當接收到至少一幀待渲染的圖像時,調用預置的第一渲染組件;所述第一渲染組件包括至少一個預置的第二渲染組件,每個第二渲染組件包括至少一個第三渲染組件;依據預置的渲染腳本,采用所述各個第二渲染組件以及各個第三渲染組件,依次對各幀圖像進行渲染。本發明實施例將圖像渲染的通用代碼封裝成不同的組件,渲染的流程就是不同組件按照渲染腳本對圖像進行渲染,大大減少了用戶的工作量。
技術領域
本申請涉及圖像處理技術領域,具體而言,本申請涉及一種圖像的渲染方法、裝置及電子設備。
背景技術
隨著科技的發展,終端設備越來越智能化,用戶可以在終端設備上玩各種各樣的游戲。通常來說,游戲可以分為兩大類:網頁游戲和客戶端游戲,網頁游戲為基于瀏覽器運行的游戲,客戶端游戲為基于獨立客戶端運行的游戲。不管是網頁游戲還是客戶端游戲,都需要對游戲的畫面進行渲染。
現有技術中,因為渲染的邏輯復雜、需求多樣化,沒有辦法總結出通用的渲染邏輯,所以整個渲染流程的代碼都是人為編寫的,也就是說,渲染流程的代碼都是固化的,這樣很難進行后期維護和修改,而且,第三方用戶如果需要根據自身項目需求重新實現一套需求的渲染流程,則需要對代碼進行大量修改,甚至重寫,十分繁瑣。
發明內容
本申請的目的旨在至少能解決上述的技術缺陷之一,特提出以下技術方案:
第一方面,提供了一種圖像的渲染方法,包括:
當接收到至少一幀待渲染的圖像時,調用預置的第一渲染組件;所述第一渲染組件包括至少一個預置的第二渲染組件,每個第二渲染組件包括至少一個第三渲染組件;
依據預置的渲染腳本,采用所述各個第二渲染組件以及各個第三渲染組件,依次對各幀圖像進行渲染。
優選地,所述預置的渲染腳本包括:對圖像進行渲染時,各個第二渲染組件執行渲染的順序,以及每個第二渲染組件中各個第三渲染組件執行渲染的順序。
優選地,所述各幀圖像分別包括多種特效,所述各個第二渲染組件分別用于渲染對應的特效;
所述方法還包括:
當檢測到待渲染的圖像中的至少一個特效,且缺少對應的第二渲染組件進行渲染時,從預置的第二渲染組件庫中獲取相應的各個第二渲染組件;
將獲取的各個第二渲染組件添加至所述第一渲染組件,生成更新后的第一渲染組件;
基于獲取的各個第二渲染組件,更新所述渲染腳本,生成更新后的第一渲染腳本;
依據所述更新后的第一渲染腳本,采用所述更新后的第一渲染組件,依次對各幀圖像進行渲染。
優選地,所述方法還包括:
針對每一幀圖像,獲取第一渲染組件、各個第二渲染組件,以及各個第三渲染組件的資源消耗信息;
將第一渲染組件、各個第二渲染組件,以及各個第三渲染組件的資源消耗信息在通過預置的可視化界面中進行展示。
優選地,所述方法還包括:
當所述資源消耗超過消耗閾值時,對當前的渲染腳本進行修改,生成更新后的第二渲染腳本;所述第二渲染腳本具有對應的至少一個第二渲染組件,和至少一個第三渲染組件;
依據所述第二渲染腳本,采用各個第二渲染組件以及各個第三渲染組件,依次對各幀圖像進行渲染。
優選地,所述從預置的第二渲染組件庫中獲取相應的各個第二渲染組件的步驟包括:
當接收用戶通過預置的可視化界面發起的獲取指令時,依據所述獲取指令從預置的第二渲染組件庫中獲取相應的各個第二渲染組件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門雅基軟件有限公司,未經廈門雅基軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910363991.2/2.html,轉載請聲明來源鉆瓜專利網。
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設備、圖像形成系統和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序