[发明专利]游戏中的渲染方法、装置和电子设备有效
| 申请号: | 202111076331.X | 申请日: | 2021-09-14 | 
| 公开(公告)号: | CN113781620B | 公开(公告)日: | 2023-06-30 | 
| 发明(设计)人: | 张启平;秦斌斌 | 申请(专利权)人: | 网易(杭州)网络有限公司 | 
| 主分类号: | G06T15/00 | 分类号: | G06T15/00 | 
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 高燕 | 
| 地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 游戏 中的 渲染 方法 装置 电子设备 | ||
1.一种游戏中的渲染方法,其特征在于,所述方法包括:
获取目标图像的多张深度图;其中,所述目标图像包括至少一个图像区域;所述深度图包括所述图像区域对应的深度信息;
针对所述多张深度图,生成每张所述深度图对应的渲染目标;
响应针对于所述渲染对象的绘制指令,获取所述渲染对象中每个像素点的深度值、颜色值以及透明度值;
针对每张所述深度图中的每个像素点,如果所述渲染对象中该像素点的深度值小于所述深度图中该像素点的深度值,将所述渲染对象中该像素点的颜色值以及该像素点的目标透明度值,确定为所述深度图对应的该像素点的初始渲染结果;其中,所述目标透明度值基于所述渲染对象预设的混合模式确定;
将所述深度图中每个像素点的初始渲染结果,确定为所述深度图对应的渲染目标对应的所述像素点的像素值;
基于所述多张深度图以及每张所述深度图对应的所述初始渲染结果,将所述目标图像划分为多个渲染区域;其中,所述渲染区域包括边缘区域、非边缘区域、以及所述边缘区域与所述非边缘区域之间的过渡区域;
基于每张所述深度图对应的所述渲染对象的初始渲染结果,采用每个所述渲染区域预设的渲染方式,对所述渲染区域进行渲染,得到渲染后的所述目标图像。
2.根据权利要求1所述的方法,其特征在于,所述获取目标图像的多张深度图的步骤,包括:
根据所述目标图像中每个图像区域对应的深度信息,对所述目标图像进行降采样处理,得到所述多张深度图;其中,针对同一所述图像区域,不同所述深度图中该图像区域对应的深度信息不同。
3.根据权利要求1所述的方法,其特征在于,所述多张深度图包括第一深度图和第二深度图;其中,针对同一所述图像区域,所述第一深度图中该图像区域对应的深度信息为该图像区域中的最大深度值,所述第二深度图中该图像区域对应的深度信息为该图像区域中的最小深度值。
4.根据权利要求1所述的方法,其特征在于,所述渲染目标中存储有每个像素点的透明度值;基于所述渲染对象预设的混合模式确定所述目标透明度值的步骤,包括:
如果所述预设的混合模式为乘法混合模式,计算所述渲染对象中该像素点的透明度值与所述渲染目标中存储的该像素点的透明度值的乘积值;
将所述渲染目标中存储的该像素点的透明度值减去所述乘积值的差值,确定为所述目标透明度值;
如果所述预设的混合模式为加法混合模式,将所述渲染目标中存储的该像素点的透明度值确定为所述目标透明度值。
5.根据权利要求1所述的方法,其特征在于,基于所述多张深度图以及每张所述深度图对应的所述初始渲染结果,将所述目标图像划分为多个渲染区域的步骤,包括:
基于所述多张深度图以及每张所述深度图对应的所述初始渲染结果,计算所述深度图中每个像素点的误差权重;其中,所述误差权重用于指示所述像素点每个通道的像素值的误差大小;
针对所述深度图中的每个像素点,计算所述多个深度图中该像素点的深度值的平均深度值;
根据所述深度图中每个像素点的误差权重和平均深度值,将所述目标图像划分为多个渲染区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111076331.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:FLASH芯片烧写方法、装置及电子设备
 - 下一篇:脱硫塔
 





