[发明专利]虚拟地貌生成方法、装置及可读存储介质在审
申请号: | 201910121150.0 | 申请日: | 2019-02-19 |
公开(公告)号: | CN109920042A | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 翁晓晖 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06T15/04 | 分类号: | G06T15/04;G06T15/10 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 罗英;刘芳 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 贴图 蒙版 地貌 可读存储介质 光线参数 地表 法向 像素 虚拟 视觉呈现 用户体验 菲涅尔 算法 叠加 | ||
本发明提供的虚拟地貌生成方法、装置及可读存储介质,通过采用获取地表的第一蒙版贴图和多个第二蒙版贴图,其中,所述第二蒙版贴图的像素高于所述第一蒙版贴图的像素,所述第二蒙版贴图的尺寸小于第一蒙版贴图的尺寸;将所述多个第二蒙版贴图叠加到所述第一蒙版贴图的表面上,生成第三蒙版贴图;在所述第三蒙版贴图的表面上添加多个法向贴图,并采用菲涅尔算法对所述多个法向贴图进行处理,获得地表轮廓和光线参数;基于所述地表轮廓和所述光线参数对所述第三蒙版贴图进行调整,得到目标地貌的技术方案,相对于现有技术,其地貌精度得到了提高,其视觉呈现效果得到了提升,用户体验更佳。
技术领域
本申请实施例涉及计算机技术领域,尤其涉及一种虚拟地貌生成方法、装置及可读存储介质。
背景技术
为了给游戏用户更好的游戏体验,提高游戏画面的写实效果成为必不可少的环节。
在现有的基于移动终端的游戏开发过程中,为了呈现游戏画面中的虚拟地貌,一般会采用在地形贴图上摆放众多的地貌模型贴图以模拟虚拟地貌。
在这一过程中,地貌模型贴图的精度与地形贴图的密度保持一致,这就使得这样就会出现地貌模型贴图的精度收到地形贴图精度的制约。而由于移动终端的处理能力有限,其无法对过高精度的地形贴图进行处理,这使得提高基于移动终端的游戏画面中虚拟地貌的成像精度成为难点。
发明内容
为了解决上述提及的现有技术中虚拟地貌的成像精度受限,成像效果不佳的问题,本发明提供了一种虚拟地貌生成方法、装置及可读存储介质。
一方面,本发明提供的虚拟地貌生成方法,包括:
获取地表的第一蒙版贴图和多个第二蒙版贴图,其中,所述第二蒙版贴图的像素高于所述第一蒙版贴图的像素,所述第二蒙版贴图的尺寸小于第一蒙版贴图的尺寸;
将所述多个第二蒙版贴图叠加到所述第一蒙版贴图的表面上,生成第三蒙版贴图;
在所述第三蒙版贴图的表面上添加多个法向贴图,并采用菲涅尔算法对所述多个法向贴图进行处理,获得地表轮廓和光线参数;
基于所述地表轮廓和所述光线参数对所述第三蒙版贴图进行调整,得到目标地貌。
在其中一种可选的实施方式中,所述获取地表的第一蒙版贴图,包括:
获取地表的第一精度;
根据地表精度与蒙版贴图像素值之间的关联关系,获取像素值与所述第一精度相匹配的第一蒙版贴图。
在其中一种可选的实施方式中,所述获取地表的第一精度,包括:
获取预设的所述地表的第二精度;
在所述第二精度的基础上,提高或降低所述地表的精度,得到所述地表的第一精度。
在其中一种可选的实施方式中,所述将所述多个第二蒙版贴图叠加到所述第一蒙版贴图的表面上,生成第三蒙版贴图,包括:
将所述多个第二蒙版贴图叠加到所述第一蒙版贴图的表面上,并对各第二蒙版贴图的颜色进行调整,使得各第二蒙版贴图的颜色与其所在位置的颜色匹配,从而得到第三蒙版贴图。
另一方面,本发明还提供了一种虚拟地貌生成装置,包括:
第一处理单元,用于获取地表的第一蒙版贴图和多个第二蒙版贴图,其中,所述第二蒙版贴图的像素高于所述第一蒙版贴图的像素,所述第二蒙版贴图的尺寸小于第一蒙版贴图的尺寸;还用于将所述多个第二蒙版贴图叠加到所述第一蒙版贴图的表面上,生成第三蒙版贴图;
第二处理单元,用于在所述第三蒙版贴图的表面上添加多个法向贴图,并采用菲涅尔算法对所述多个法向贴图进行处理,获得地表轮廓和光线参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910121150.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:视频效果生成方法、装置及电子设备
- 下一篇:虚拟3D对象的立体渲染