[发明专利]游戏中云的显示方法、装置以及电子终端有效
申请号: | 202010227323.X | 申请日: | 2020-03-26 |
公开(公告)号: | CN113516751B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 盘琪 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06T15/20 | 分类号: | G06T15/20;G06T17/00 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 吴迪 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 显示 方法 装置 以及 电子 终端 | ||
1.一种游戏中云的显示方法,其特征在于,通过执行软件应用并在终端的显示器上渲染得到图形用户界面,所述图形用户界面包括游戏画面,所述游戏包括三维云模型,所述方法包括:
在所述三维云模型中的每个体素中确定采样点;
利用光线追踪算法计算每个所述采样点的光照值,得到点像素值;
按照指定间隔分层截取所述三维云模型中的每个所述点像素值,得到多层的层像素值;其中,每层所述层像素值包括若干个所述点像素值;
按照所述层的层数和预设图片坐标之间的第一映射关系,基于每层所述层像素值在所述预设图片坐标对应的图片上进行渲染,得到多层图片;其中,所述预设图片坐标为贴图坐标或纹理表texturesheet中排列储存的图片坐标,所述纹理表为使用texturesheet的排列方式的表格;
基于所述多层图片在所述游戏画面中显示所述三维云模型的图像。
2.根据权利要求1所述的方法,其特征在于,在所述三维云模型中的每个体素中确定采样点的步骤,包括:
将所述三维云模型中的每个体素的中心点确定为采样点。
3.根据权利要求1所述的方法,其特征在于,利用光线追踪算法计算每个所述采样点的光照值,得到点像素值的步骤,包括:
利用光线追踪算法将每个所述采样点在第一时刻受到的所有预设光照的光照值相加,基于相加后的总光照值得到每个所述采样点的点像素值;
其中,所述第一时刻用于表示所述游戏的游戏场景中的任意一个时刻。
4.根据权利要求3所述的方法,其特征在于,不同所述时刻的所述相加后的总光照值分别对应有指定时间插值。
5.根据权利要求1所述的方法,其特征在于,按照指定间隔分层截取所述三维云模型中的每个所述点像素值,得到多层的层像素值的步骤,包括:
按照相同的指定间隔,对所述三维云模型中的所有所述采样点进行分层;
基于分层后的所述采样点采样所述点像素值,得到多层的层像素值。
6.根据权利要求1所述的方法,其特征在于,所述预设图片坐标为贴图坐标;
所述第一映射关系为所述层的层数和所述贴图坐标的uvw中w分量坐标之间的映射关系。
7.根据权利要求1所述的方法,其特征在于,所述预设图片坐标为纹理表texturesheet中排列储存的图片坐标,所述texturesheet中排列储存的图片坐标包括图片纵向分量坐标;其中,所述图片纵向分量坐标为从下到上或从上到下依次递增的表格列区间的坐标;
所述第一映射关系为所述层的层数和所述图片纵向分量坐标之间的映射关系。
8.根据权利要求6或7所述的方法,其特征在于,所述预设图片坐标为贴图坐标;所述第一映射关系为所述层的层数和所述贴图坐标的uvw中w分量坐标之间的映射关系;所述w分量坐标的区间为0至1;或,
所述预设图片坐标为纹理表texturesheet中排列储存的图片坐标,所述texturesheet中排列储存的图片坐标包括图片纵向分量坐标;其中,所述图片纵向分量坐标为从下到上或从上到下依次递增的表格列区间的坐标;所述第一映射关系为所述层的层数和所述图片纵向分量坐标之间的映射关系;所述图片纵向分量坐标的区间为0至1。
9.根据权利要求1所述的方法,其特征在于,基于所述多层图片在所述游戏画面中显示所述三维云模型的图像的步骤,包括:
按照所述预设图片坐标和所述三维云模型的模型坐标之间的第二映射关系,将所述多层图片进行组合;其中,每个所述预设图片坐标对应一个所述点像素值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010227323.X/1.html,转载请声明来源钻瓜专利网。