[发明专利]基于三维模型的纹理贴图生成方法及装置有效
申请号: | 201811614166.7 | 申请日: | 2018-12-27 |
公开(公告)号: | CN109671147B | 公开(公告)日: | 2023-09-26 |
发明(设计)人: | 梁旭 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T15/04 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 袁礼君;阚梓瑄 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 三维 模型 纹理 贴图 生成 方法 装置 | ||
本发明实施例提供了一种基于三维模型的纹理贴图生成方法、装置、介质及电子设备。该方法包括:获取预设用户界面中的可视化元素;根据所述可视化元素生成纹理贴图;将所述纹理贴图显示在所述图形用户界面中的预设三维模型上。本发明实施例的技术方案可以提高贴图的更新效率。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种基于三维模型的纹理贴图生成方法、装置、存储介质及电子设备。
背景技术
随着计算机网络技术的发展,人们的娱乐方式越来越多。电子游戏作为最受欢迎的娱乐方式,其游戏界面越来越逼真、丰富、灵活多变。
在游戏场景中,可以从游戏软件的目录中获取图片,从而显示在场景中的三维模型上。通常,在三维模型上显示的图片、或者动画都是在游戏软件的开发阶段由开发人员固定在特定的路径中,方便游戏运行时从该路径下加载。如果需要在游戏过程中动态改变场景中的贴图,则需要开发人员重新制作贴图并放入特定的路径,在用户更新软件时,在新的版本中才可以看到更换的新贴图,软件的维护成本较高。举例而言,对于软件中植入的广告来说,如果广告更改,更新的广告需要开发人员重新制作,用户只能在更新软件版本后才能看到更新的广告,造成了软件维护成本高的问题。
因此,如何使贴图能够实时更新成为亟待解决的问题。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本发明的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本发明实施例的目的在于提供一种基于三维模型的纹理贴图生成方法、基于三维模型的纹理贴图生成装置、存储介质及电子设备,进而至少在一定程度上克服贴图不能实时更新,导致软件维护成本较高的问题。
本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
根据本发明实施例的第一方面,提供了一种基于三维模型的纹理贴图生成方法,包括:获取预设用户界面中的可视化元素;根据所述可视化元素生成纹理贴图;将所述纹理贴图显示在所述图形用户界面中的预设三维模型上。
在本发明的一种示例性实施例中,所述获取预设用户界面中的可视化元素包括:从所述游戏客户端的资源目录中获取所述可视化元素。
在本发明的一种示例性实施例中,将所述纹理贴图显示在所述图形用户界面上的游戏场景中的一预设三维模型上包括:获取所述预设三维模型上的原始纹理贴图的尺寸,根据所述尺寸对所述纹理贴图进行调整;将调整后的纹理贴图替换所述预设三维模型的原始纹理贴图。
在本发明的一种示例性实施例中,生成纹理贴图之后,还包括:将所述纹理贴图保存在所述游戏客户端的资源目录中,以便于所述图形用户界面加载所述纹理贴图。
在本发明的一种示例性实施例中,所述方法还包括:监听到所述预设用户界面的更新事件时,对所述纹理贴图进行更新;将所述更新后的纹理贴图显示在所述预设三维模型上。
在本发明的一种示例性实施例中,所述监听到所述预设用户界面的更新事件时,对所述纹理贴图进行更新包括:响应于所述预设用户界面的更新事件,根据所述更新事件获取所述更新后的可视化元素;根据所述更新后的可视化元素生成更新后的纹理贴图。
在本发明的一种示例性实施例中,所述监听到所述预设用户界面的更新事件时,对所述纹理贴图进行更新包括:响应于所述预设用户界面的更新事件,根据所述更新事件所携带的更新信息获取更新后的纹理贴图,以对所述纹理贴图进行更新;其中,所述更新信息包括所述更新后的纹理贴图的下载地址。
根据本发明实施例的第二方面,提供了一种基于三维模型的纹理贴图生成装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811614166.7/2.html,转载请声明来源钻瓜专利网。