预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107123154A(43)申请公布日2017.09.01(21)申请号201710289488.8(22)申请日2017.04.27(71)申请人腾讯科技(深圳)有限公司地址518000广东省深圳市南山区高新区科技中一路腾讯大厦35层(72)发明人沈超(74)专利代理机构北京康信知识产权代理有限责任公司11240代理人赵囡囡吴贵明(51)Int.Cl.G06T15/00(2011.01)权利要求书3页说明书14页附图4页(54)发明名称目标对象的渲染方法和装置(57)摘要本发明公开了一种目标对象的渲染方法和装置。其中,该方法包括:接收到渲染请求,渲染请求用于请求对三维游戏图像中的目标对象进行渲染,目标对象由体素表示;响应于渲染请求,获取对目标对象进行渲染时需使用的体素数据,每个体素数据为渲染相关联的一个体素时需使用的数据;通过运算器件对体素数据进行运算,得到运算结果;根据运算结果以体素为单位对目标对象进行渲染。本发明解决了相关技术中在进行游戏渲染时,对数据的处理效率较低的技术问题。CN107123154ACN107123154A权利要求书1/3页1.一种目标对象的渲染方法,其特征在于,包括:接收到渲染请求,其中,所述渲染请求用于请求对三维游戏图像中的目标对象进行渲染,所述目标对象由体素表示;响应于所述渲染请求,获取对所述目标对象进行渲染时需使用的体素数据,其中,每个所述体素数据为渲染相关联的一个所述体素时需使用的数据;通过运算器件对所述体素数据进行运算,得到运算结果;根据所述运算结果以所述体素为单位对所述目标对象进行渲染。2.根据权利要求1所述的方法,其特征在于,根据所述运算结果以所述体素为单位对所述目标对象进行渲染包括:根据每一个所述体素数据的所述运算结果,对所述目标对象中与每一个所述体素数据相关联的所述体素进行渲染。3.根据权利要求1或2所述的方法,其特征在于,通过运算器件对所述体素数据进行运算,得到运算结果包括:将多个所述体素数据传输给中央处理器和图形处理器进行并行运算,得到对每个所述体素数据进行运算得到的所述运算结果,其中,所述运算器件包括所述中央处理器和所述图形处理器,所述图形处理器允许同时对多个所述体素数据进行运算。4.根据权利要求1所述的方法,其特征在于,通过运算器件对所述体素数据进行运算,得到运算结果包括:将获取到的所有所述体素数据划分为第一数据集合和第二数据集合,以使中央处理器运算所述第一数据集合中的所述体素数据时的利用率和图形处理器运算所述第二数据集合中的所述体素数据时的利用率之间的差值保持预设范围内,其中,所述运算器件包括所述中央处理器和所述图形处理器;将所述第一数据集合中的所述体素数据传输给所述中央处理器进行运算,并将所述第二数据集合中的所述体素数据传输给所述图形处理器进行运算。5.根据权利要求4所述的方法,其特征在于,在将获取到的所有所述体素数据划分为第一数据集合和第二数据集合之前,所述方法还包括:获取历史记录文件,其中,所述历史记录文件中保存有至少一条记录,每条所述记录中记录有相同时间段内所述中央处理器所处理的体素数据的数量和所述图形处理器所处理的体素数据的数量;将各条所述记录中记录的所述中央处理器所处理的体素数据的数量之和与各条所述记录中记录的所述图形处理器所处理的体素数据的数量之和之间的比值作为第一比值;将获取到的所有所述体素数据划分为第一数据集合和第二数据集合包括:按照所述第一比值将获取到的所有所述体素数据划分为所述第一数据集合和所述第二数据集合。6.根据权利要求3所述的方法,其特征在于,在将获取到的所有所述体素数据划分为第一数据集合和第二数据集合之前,所述方法还包括:确定所述中央处理器内允许使用的第一运算资源的第一数量和每个所述第一运算资源每次允许处理的体素数据的第二数量,并确定所述图形处理器内允许使用的第二运算资源的第三数量和每个所述第二运算资源每次允许处理的体素数据的第四数量;获取所述第一数量与所述第二数量的第一乘积,所述第三数量与所述第四数量的第二乘积;将所述2CN107123154A权利要求书2/3页第一乘积与所述第二乘积之间的比值作为第二比值;将获取到的所有所述体素数据划分为第一数据集合和第二数据集合包括:按照所述第二比值将获取到的所有所述体素数据划分为所述第一数据集合和所述第二数据集合。7.根据权利要求1所述的方法,其特征在于,所述运算器件包括中央处理器和图形处理器,在通过运算器件对所述体素数据进行运算的过程中,所述方法还包括:检测所述中央处理器的第一利用率和所述图形处理器的第二利用率;在所述第一利用率小于第一阈值,且所述第二利用率大于第二阈值的情况下,减少分配给所述图形处理器的所述体素数据的数量,并