一种实时渲染器优化方法及系统技术方案

技术编号:20920719 阅读:62 留言:0更新日期:2019-04-20 10:34
一种实时渲染器优化方法,包括以下步骤:根据对GPU操作次数的频度的不同,将GPU的工作状态操作数据和GPU的渲染操作数据进行分类管理,并进行数据备份;在每次GPU和CPU的通讯中,对CPU发送给GPU的数据进行比较处理;在每次GPU和CPU的通讯中,对GPU的通讯数据进行检测处理;对图像进行实时渲染。本发明专利技术还提供一种实时渲染器优化系统,提高CPU的性能、减少GPU和CPU的通讯数据量,避免后续渲染错误延续。

A Real-time Render Optimization Method and System

A real-time renderer optimization method includes the following steps: according to the different frequency of GPU operation, classify and manage the working state operation data of GPU and the rendering operation data of GPU, and backup the data; compare the data sent by CPU to GPU in each communication between GPU and CPU; and compare the communication data of GPU in each communication between GPU and CPU. Detection processing; real-time rendering of images. The invention also provides a real-time renderer optimization system, which improves the performance of CPU, reduces the amount of communication data between GPU and CPU, and avoids the continuation of subsequent rendering errors.

【技术实现步骤摘要】
一种实时渲染器优化方法及系统
本专利技术涉及一种实时渲染器,特别是涉及一种实时渲染器优化方法及系统。
技术介绍
在现有游戏和虚拟现实开发中,通常采用图形处理器(GPU)实时渲染器将物体绘制到屏幕上。在渲染过程中,通过中央处理器(CPU)和图形处理器(GPU)之间的数据交互,完成对图像的实时渲染。尽管图形处理器(GPU)和中央处理器(CPU)得到了飞速发展,但由于CPU和GPU的处理性能有限,在游戏开发中,目前游戏中的GPU实时渲染系统的中仍然存在渲染不均衡的问题,会导致游戏中的GPU和CPU存在相互运行阻塞问题。这种渲染不均衡的问题,往往导致游戏卡顿,画面不流畅,给用户一种较差的体验感受;另外许多开发者自身技术水平有限,对GPU的了解也远不及对于CPU的了解,在游戏开发中针对GPU的性能优化并不能充分发挥GPU的性能。如何降低开发者的自身的技术水平,同时又能够最大限度的发挥出CPU和GPU的最佳性能,给游戏玩法更流畅的感受,已经成为一个亟待解决的技术问题。
技术实现思路
为了解决现有技术存在的不足,本专利技术的目的在于提供一种实时渲染器优化方法及系统,在CPU与GPU的交互通讯之间,建立本文档来自技高网...

【技术保护点】
1.一种实时渲染器优化方法,包括以下步骤:根据对GPU操作次数的频度的不同,将GPU的工作状态操作数据和GPU的渲染操作数据进行分类管理,并进行数据备份;在每次GPU和CPU的通讯中,对CPU发送给GPU的数据进行比较处理;在每次GPU和CPU的通讯中,对GPU的通讯数据进行检测处理;对图像进行实时渲染。

【技术特征摘要】
1.一种实时渲染器优化方法,包括以下步骤:根据对GPU操作次数的频度的不同,将GPU的工作状态操作数据和GPU的渲染操作数据进行分类管理,并进行数据备份;在每次GPU和CPU的通讯中,对CPU发送给GPU的数据进行比较处理;在每次GPU和CPU的通讯中,对GPU的通讯数据进行检测处理;对图像进行实时渲染。2.根据权利要求1所述的实时渲染器优化方法,其特征在于,所述GPU的工作状态操作数据,包括,GPU在渲染过程中是否开启半透明混合方式、是否进行模板测试以及是否进行顶点剔除;所述GPU的渲染操作数据,包括,GPU渲染过程中是否进行顶点渲染或三角形渲染、渲染时设置顶点数据、索引和贴图数据。3.根据权利要求1所述的实时渲染器优化方法,其特征在于,所述GPU的通讯数据,包括,GPU的半透明混合数据、常量输入数据、渲染的写入数据。4.根据权利要求1所述的实时渲染器优化方法,其特征在于,所述在每次GPU和CPU的通讯中,对CPU发送给GPU的数据进行比较处理的步骤,是将CPU发送给GPU的数据与备份数据进行比较,数据相同...

【专利技术属性】
技术研发人员:张俊胜
申请(专利权)人:苏州蜗牛数字科技股份有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1