图像处理方法、装置、终端和存储介质与流程
发布日期:2024-09-01 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370
申请号: | 申请日: | ||
公开(公告)号: | 公开(公告)日: | ||
发明(设计)人: | 申请(专利权)人: | ||
主分类号: | 分类号: | ||
代理公司: | 代理人: | ||
地址: | 国省代码: | ||
权利要求书: | 说明书: | ||
微信咨询: | 添加微信:543646或【点此在线咨询】 | 文件下载: | 【点此下载】请正确填写本页网址和接收邮箱 |
摘要: | 本公开涉及信息,尤其涉及图像处理方法及装置、终端和存储介质。、游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程序,而不用由零开始。多数游戏引擎包含以下系统... | ||
相关服务: | 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理 | ||
本公开涉及信息,尤其涉及图像处理方法及装置、终端和存储介质。背景技术:1、游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程序,而不用由零开始。多数游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理等。2、渲染引擎作为游戏引擎中重要的一个组件,通常封装在游戏引擎内部,并且以通用性作为主要目标,对于特殊项目的特殊需求仅会开放出有限的可配置或可编程渲染组件用于支持项目自定义渲染管线,如果需要深度定制渲染模块通常代表着需要大量修改游戏渲染引擎源码。因此,在项目需要定制化渲染效果时,通常会有以下两种解决方法:使用引擎提供的可配置、可编程渲染组件实现;大量更改游戏引擎渲染模块的源码。3、对于需要定制渲染模块的游戏或其他项目而言,使用可配置渲染组件或者大量修改源码两种方式均存在一定的痛点。使用商业引擎的可配置、可编程渲染组件的方式通常只能进行有限的渲染模块更改,无法针对所属项目进行深度定制和优化。使用大量修改游戏引擎渲染模块源码的方式需要有大量的人力去做引擎定制化,并且在引擎版本更新时无法很好地适配。技术实现思路1、为解决现有问题,本公开提供一种图像处理方法及装置、终端和存储介质。2、本公开采用以下的技术方案。3、本公开的实施例提供一种图像处理方法,所述图像处理方法包括:从第一软件包中获取场景数据;在第二软件包的渲染模块中基于所述场景数据渲染得到渲染图像;将所述渲染图像导入到共享内存中,以由所述第一软件包从所述共享内存中获取所述渲染图像用于上屏。4、本公开的另一实施例提供了一种图像处理装置,所述图像处理装置包括:获取模块,配置为从第一软件包中获取场景数据;图像渲染模块,配置为在第二软件包的渲染模块中基于所述场景数据渲染得到渲染图像;图像导入模块,配置为将所述渲染图像导入到共享内存中,以由所述第一软件包从所述共享内存中获取所述渲染图像用于上屏。5、在一些实施例中,本公开提供一种终端,包括:至少一个存储器和至少一个处理器;其中,存储器用于存储程序代码,处理器用于调用所述存储器所存储的程序代码执行上述图像处理方法。6、在一些实施例中,本公开提供一种存储介质,所述存储介质用于存储程序代码,所述程序代码用于执行上述图像处理方法。7、本公开通过从第一软件包(例如,游戏引擎)中获取场景数据,在第二软件包的渲染模块(例如,定制化渲染模块)中基于场景数据渲染得到渲染图像,然后将渲染图像导入到共享内存中,以由第一软件包从共享内存中获取渲染图像用于上屏,如此,可以基本不修改源码或者少量修改源码,提供完全可替换第一软件包的渲染引擎的技术方案,用于定制商业引擎的渲染模块。因此,本公开仅需提供简单的导入和导出接口,无需修改复杂的引擎渲染模块部分,并且可以很简单地移植到其他游戏引擎。技术特征:1.一种图像处理方法,其特征在于,所述图像处理方法包括:2.根据权利要求1所述的图像处理方法,其特征在于,从所述第一软件包中获取所述场景数据包括:3.根据权利要求1所述的图像处理方法,其特征在于,还包括:4.根据权利要求1所述的图像处理方法,其特征在于,还包括:5.根据权利要求1所述的图像处理方法,其特征在于,还包括:6.根据权利要求1所述的图像处理方法,其特征在于,所述第一软件包包括游戏引擎,所述游戏引擎包括渲染模块。7.根据权利要求1所述的图像处理方法,其特征在于,所述第二软件包包括定制化渲染模块。8.一种图像处理装置,其特征在于,所述图像处理装置包括:9.一种终端,包括:10.一种存储介质,所述存储介质用于存储程序代码,所述程序代码用于执行权利要求1至7中任一项所述的图像处理方法。技术总结本公开提供图像处理方法及装置、终端和存储介质。图像处理方法包括:从第一软件包中获取场景数据;在第二软件包的渲染模块中基于场景数据渲染得到渲染图像;将渲染图像导入到共享内存中,以由第一软件包从共享内存中获取渲染图像用于上屏。本公开可以基本不修改源码或者少量修改源码,提供完全可替换第一软件包的渲染引擎的技术方案,用于定制商业引擎的渲染模块。因此,本公开仅需提供简单的导入和导出接口,无需修改复杂的引擎渲染模块部分,并且可以很简单地移植到其他引擎。技术研发人员:杨帆,邹春毅受保护的技术使用者:北京字跳网络技术有限公司技术研发日:技术公布日:2024/7/9
- 上一篇:一种拼搭磁力积木的制作方法
- 下一篇:一种便于穿戴的登杆脚扣的制作方法