[发明专利]模型消隐方法及装置、存储介质及电子设备有效
申请号: | 202010312782.8 | 申请日: | 2020-04-20 |
公开(公告)号: | CN111467801B | 公开(公告)日: | 2023-09-08 |
发明(设计)人: | 郑健;罗青 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/525 | 分类号: | A63F13/525 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模型 方法 装置 存储 介质 电子设备 | ||
1.一种模型消隐方法,其特征在于,通过终端设备提供图形用户界面,所述图形用户界面包括至少部分通过虚拟摄像机提供的游戏画面,所述游戏画面包括至少部分游戏模型和至少部分虚拟对象,包括:
获取图形用户界面的游戏画面,并获取游戏画面中的游戏模型作为初始游戏模型,其中,所述初始游戏模型包括可消隐模型和实体模型,虚拟对象是用户能够操作的游戏对象,可消隐模型为存在于所述虚拟对象预设路径上的初始游戏模型,实体模型为除去可消隐模型之后其他的初始游戏模型;
根据所述虚拟摄像机的位置信息、所述虚拟对象的位置信息以及所述可消隐模型的位置信息控制调整遮挡所述虚拟对象的所述可消隐模型的透明度。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过预设函数将所述可消隐模型的模型配置为透明度可调节模式,并设置初始透明度。
3.根据权利要求1所述的方法,其特征在于,根据所述虚拟摄像机的位置信息、所述虚拟对象的位置信息以及所述可消隐模型的位置信息控制调整遮挡所述虚拟对象的所述可消隐模型的透明度,包括:
根据所述虚拟摄像机的位置信息和所述虚拟对象的位置信息控制调整位于所述虚拟摄像机和所述虚拟对象之间的所述可消隐模型的透明度。
4.根据权利要求3所述的方法,其特征在于,根据所述虚拟摄像机的位置信息、所述虚拟对象的位置信息以及所述可消隐模型的位置信息控制调整遮挡所述虚拟对象的所述可消隐模型的透明度,包括:
根据所述虚拟摄像机的位置信息和所述虚拟对象的位置信息建立所述虚拟摄像机和所述虚拟对象之间的线段;
当所述线段穿过所述可消隐模型时,确定所述可消隐模型位于所述虚拟摄像机和所述虚拟对象之间;
控制调整位于所述虚拟摄像机和所述虚拟对象之间的可消隐模型的透明度。
5.根据权利要求4所述的方法,其特征在于,当所述线段穿过所述可消隐模型时,确定所述可消隐模型位于所述虚拟摄像机和所述虚拟对象之间包括:
根据所述可消隐模型建立简化模型;
当所述线段中至少一个点的坐标与所述简化模型中任意一个点的坐标相同时,确定所述可消隐模型位于所述虚拟摄像机和所述虚拟对象之间。
6.根据权利要求5所述的方法,其特征在于,所述控制调整位于所述虚拟摄像机和所述虚拟对象之间的可消隐模型的透明度,包括:
在预设时间段内将位于所述虚拟摄像机和所述虚拟对象之间的可消隐模型的透明度调整为预设值。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
实时判断所述线段是否穿过所述简化模型,在所述摄像机和所述虚拟对象之间的线段未穿过所述简化模型时,将所述可消隐模型的透明度调整为初始透明度。
8.根据权利要求7所述的方法,其特征在于,所述透明度采用阿尔法值来进行描述,其中所述预设值为阿尔法值为零,所述初始透明度为所述阿尔法值为255。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对所述初始游戏模型进行阴影烘焙,其中,在所述阴影烘焙中仅对所述实体模型进行所述阴影烘焙,使得所述可消隐模型不产生光闭塞贴图。
10.根据权利要求1所述的方法,其特征在于,所述初始游戏模型包括可消隐模型和实体模型,其中,所述可消隐模型和所述实体模型根据所述虚拟对象的预设路径进行划分确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010312782.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:火盖、燃烧器及燃气用具
- 下一篇:一种防止水泄漏的生鲜物流运输箱