[发明专利]一种动态渲染方法有效
申请号: | 201810611285.0 | 申请日: | 2018-06-14 |
公开(公告)号: | CN108805967B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 毕胜;王成庆;王延樑;金虓 | 申请(专利权)人: | 珠海必要工业科技股份有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 北京世誉鑫诚专利代理有限公司 11368 | 代理人: | 魏秀枝 |
地址: | 519000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 渲染 方法 | ||
本发明公开了一种动态渲染方法,该方法构造关联有若干个渲染组件的渲染实体;构造挂载有若干个渲染实体的渲染场景;渲染组件包括用于管理模型数据的若干个属性接口和用于记录渲染参数是否改变状态的变量;渲染实体包括用于控制渲染实体在渲染场景的变换的转换接口和用于标记转换接口中相关矩阵修改状态的变量;属性接口与转换接口共同决定渲染场景的最终呈现状态;转换接口中用于标记相关矩阵修改状态的变量有改变时或渲染组件中用于记录渲染参数是否改变状态的变量发生改变时,通知渲染引擎刷新。本发明通过动态改变渲染引擎刷新频率以降低硬件功耗,降低硬件用电量以及发热,提升用户体验;具有稳定性高、实用性强、适用范围广等优点。
技术领域
本发明涉及一种图像渲染方法,具体涉及一种动态渲染方法,属于图像渲染技术领域。
背景技术
随着移动互联网应用的飞速发展,各种移动端应用产品层出不穷,用户对移动端应用产品的选择越来越多的同时,对应用产品的要求也越来越高。为了吸引用户眼球,很多应用产品,例如,网络游戏、电子地图等,都会采用大量三维渲染技术,营造更具真实感的三维场景。
然而,现有的渲染引擎大多是尽量保持固定频率刷新的,大量的三维渲染在运行时往往会消耗很多的内存和显存资源,移动端设备的发热和耗电逐渐成为了非常重要的优化需求
因此,研制一种动态改变渲染引擎刷新频率以降低硬件功耗,从而降低硬件用电量和发热的渲染方法是非常必要的,并且该发明也有重要的应用前景。
发明内容
本发明针对现有渲染技术的弊端,公开了一种动态渲染方法,通过改变渲染引擎刷新频率以降低硬件功耗,从而降低硬件用电量和发热。
为了实现上述目标,本发明所采用的技术方案是:
一种动态渲染方法,
构造关联有若干个渲染组件(1)的渲染实体(2);
构造挂载有若干个渲染实体(2)的渲染场景(3);
所述渲染组件(1)包括用于管理模型数据的若干个属性接口(11)和用于记录渲染参数是否改变状态的变量;所述渲染实体(2)包括用于控制所述渲染实体(2)在所述渲染场景(3)的变换的转换接口(21)和用于标记所述转换接口(21)中相关矩阵修改状态的变量;所述属性接口(11)与所述转换接口(21)共同决定所述渲染场景(3)的最终呈现状态;所述转换接口(21)中用于标记相关矩阵修改状态的变量有改变时或所述渲染组件(1)中用于记录渲染参数是否改变状态的变量发生改变时,通知渲染引擎刷新。
前述的动态渲染方法,所述模型数据包括若干个网格的数据和若干个材质的数据。
前述的动态渲染方法,所述渲染实体(2)包括但不限于以下各项:摄像机、灯光、粒子发射器、反射体、静态模型渲染器、地形。
前述的动态渲染方法,所述地形与所述渲染场景(3)为一对一的关系。
与现有技术相比,本发明的有益之处在于:
(1)通过动态改变渲染引擎刷新频率以降低硬件功耗,降低硬件用电量以及发热,提升用户体验;
(2)具有稳定性高、实用性强、适用范围广等优点。
附图说明
图1是本发明的动态渲染方法的一个具体实施例的流程图;
图2是图1中的动态渲染方法的一个具体实施例的渲染场景的结构示意图;
图3是图1中的动态渲染方法的一个具体实施例的渲染实体的结构示意图;
图4是图1中的动态渲染方法的一个具体实施例的渲染组件的结构示意图。
其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海必要工业科技股份有限公司,未经珠海必要工业科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810611285.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于多模态捕捉的快速动画成片方法和系统
- 下一篇:基于视频的虚拟毛笔建模方法