[发明专利]一种渲染方法及装置有效
申请号: | 201310656837.7 | 申请日: | 2013-12-06 |
公开(公告)号: | CN103617645B | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 吴国瑞;吴海育;万晋森;张志豪;曾芳文 | 申请(专利权)人: | 广州博冠信息科技有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06F9/48 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
地址: | 510665 广东省广州市天*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 渲染 方法 装置 | ||
1.一种渲染方法,由中心渲染进程执行,所述中心渲染进程随着第一个客户端的打开而打开,用于处理所有客户端的三维(3D)渲染任务,所述中心渲染进程随着所有客户端的关闭而关闭,各个客户端位于同一设备上并由所述中心渲染进程集中执行3D渲染,所述方法包括:
接收至少一个客户端发送的3D渲染指示;
获取所述3D渲染指示所针对的需要被渲染的数据;
调用3D渲染引擎对所述数据执行3D渲染得到渲染结果;
向相应客户端返回所述渲染结果。
2.根据权利要求1所述的方法,其中,所述调用3D渲染引擎对所述数据执行3D渲染包括:
为所述数据创建渲染线程,将所述数据提交给所述渲染线程以便所述渲染线程调用3D渲染引擎对所述数据执行3D渲染。
3.根据权利要求1所述的方法,其中,所述3D渲染指示由所述至少一个客户端按照预设规则组装生成,包含所述至少一个客户端将3D对象进行结构分解得到的一个或多个需要被执行3D渲染的数据集的标识。
4.根据权利要求3所述的方法,还包括:在所述接收至少一个客户端发送的3D渲染指示之后,将所述3D渲染指示放入渲染队列。
5.根据权利要求4所述的方法,其中所述获取3D渲染指示所针对的需要被渲染的数据包括:
当所述3D渲染指示在渲染队列中的位置达到允许被渲染的位置时,从所述渲染队列中读取出所述3D渲染指示;
向相应客户端发送携带所述3D渲染指示的反馈请求;
接收相应客户端根据所述反馈请求返回的与所述3D渲染指示包含的标识对应的数据集。
6.根据权利要求1所述的方法,还包括:将所述渲染结果放入缓存以便当再次接收到针对所述数据的3D渲染指示时,从所述缓存中读取出所述渲染结果。
7.一种渲染装置,用于执行中心渲染进程,所述中心渲染进程随着第一个客户端的打开而打开,用于处理所有客户端的三维(3D)渲染任务,所述中心渲染进程随着所有客户端的关闭而关闭,各个客户端位于同一设备上并由所述中心渲染进程集中执行3D渲染,所述装置包括:
接收单元,配置用于接收至少一个客户端发送的3D渲染指示;
获取单元,配置用于获取所述3D渲染指示所针对的需要被渲染的数据;
渲染单元,配置用于调用3D渲染引擎对所述数据执行3D渲染得到渲染结果;
返回单元,配置用于向相应客户端返回所述渲染结果。
8.根据权利要求7所述的装置,其中,所述渲染单元,配置用于为所述数据创建渲染线程,将所述数据提交给所述渲染线程以便所述渲染线程调用3D渲染引擎对所述数据执行3D渲染。
9.根据权利要求7所述的装置,其中,所述接收单元,配置用于接收由所述至少一个客户端按照预设规则组装生成的所述3D渲染指示,其中,所述3D渲染指示包含所述至少一个客户端将3D对象进行结构分解得到的一个或多个需要被执行3D渲染的数据集的标识。
10.根据权利要求9所述的装置,还包括:
指示缓存单元,配置用于将所述接收单元接收的3D渲染指示放入渲染队列。
11.根据权利要求10所述的装置,其中所述获取单元包括:
读取子单元,配置用于当所述3D渲染指示在渲染队列中的位置达到允许被渲染的位置时,从所述渲染队列中读取出所述3D渲染指示;
反馈请求子单元,配置用于向相应客户端发送携带所述3D渲染指示的反馈请求;
接收反馈子单元,配置用于接收相应客户端根据所述反馈请求返回的与所述3D渲染指示包含的标识对应的数据集。
12.根据权利要求7所述的装置,还包括:
结果缓存单元,配置用于将所述渲染结果放入缓存以便当再次接收到针对所述数据的3D渲染指示时,从所述缓存中读取出所述渲染结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州博冠信息科技有限公司,未经广州博冠信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310656837.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电流孔径垂直电子晶体管
- 下一篇:在内燃发动机中减少排放的方法和设备