【技术实现步骤摘要】
贴图预算方法、装置、电子设备和计算机可读存储介质
[0001]本申请涉及计算机图形
,具体涉及一种贴图预算方法、装置、电子设备和计算机可读存储介质。
技术介绍
[0002]在互联网的浪潮下,硬件和软件技术的不断发展和演进,促进了智能设备和软件的出现。与此同时,涌现出大量的、不同题材的游戏,以满足用户的需求。
[0003]目前,为了实现在屏幕上显示游戏画面,需从显存中获取游戏画面中各模型所对应的图形数据,例如,模型对应的纹理贴图,所以,需预先将模型对应的纹理贴图存储于显存中,以便于游戏画面的正常显示。
[0004]在存储纹理贴图时,如果设置一分辨率过大的纹理贴图就会浪费显存的存储空间,而如果设置一分辨率过小的纹理贴图就导致游戏画面的显示效果较差。在现有技术中,一般由相关人员凭经验估算模型所需的纹理贴图的分辨率,就容易出现人为估算出的模型对应的纹理贴图的分辨率与实际偏差过大。
技术实现思路
[0005]本申请实施例提供一种贴图预算方法、装置、电子设备和计算机可读存储介质,可以避免人为估算出的 ...
【技术保护点】
【技术特征摘要】
1.一种贴图预算方法,其特征在于,所述方法包括:获取待渲染的目标模型,以及所述目标模型的纯色主贴图,所述纯色主贴图包括至少两种分辨率的纹理贴图,每一种分辨率的纹理贴图被赋予对应的贴图颜色;获取所述目标模型对应的虚拟相机拍摄参数;基于所述虚拟相机拍摄参数以及至少两种所述分辨率的纹理贴图,通过预设的多级别纹理映射技术将所述目标模型渲染到材质上,得到目标图像,所述目标图像中的所述目标模型上显示有至少一种贴图颜色;基于所述目标模型上显示的至少一种贴图颜色,确定所述目标模型在展示时所需的纹理贴图对应的第一分辨率。2.如权利要求1所述的贴图预算方法,其特征在于,所述基于所述目标模型上显示的至少一种贴图颜色,确定所述目标模型在展示时所需的纹理贴图对应的第一分辨率,包括:获取预设的贴图索引表,所述贴图索引表中包含所述至少两种分辨率以及每一所述分辨率对应的贴图颜色;基于所述目标模型上显示的至少一种贴图颜色,从所述贴图索引表中确定所述目标模型上显示的各所述贴图颜色分别对应的第二分辨率;从至少一种所述第二分辨率中确定所述目标模型在展示时所需的纹理贴图对应的第一分辨率。3.如权利要求2所述的贴图预算方法,其特征在于,所述从至少一种所述第二分辨率中确定所述目标模型在展示时所需的纹理贴图对应的第一分辨率,包括:获取所述目标模型上各第二分辨率下的贴图颜色覆盖的像素点数量;基于各所述第二分辨率分别对应的像素点数量,从至少一种所述第二分辨率中确定所述目标模型在展示时所需的纹理贴图对应的第一分辨率。4.如权利要求3所述的贴图预算方法,其特征在于,所述基于各所述第二分辨率分别对应的像素点数量,从至少一种所述第二分辨率中确定所述目标模型在展示时所需的纹理贴图对应的第一分辨率,包括:基于各所述第二分辨率分别对应的像素点数量,分别确定各所述第二分辨率的像素点数量与所述目标模型的总像素点数量之间的像素占比;按照第二分辨率从低到高的顺序累加计算所述第二分辨率对应的像素占比之间的总和;当计算出的所述总和大于或等于预设占比阈值时,从参与所述总和的计算的第二分辨率中选取分辨率最高的第二分辨率;将所述分辨率最高的第二分辨率确定为所述第一分辨率。5.如权利要求1所述的贴图预算方法,其特征在于,所述基于所述虚拟相机拍摄参数以...
【专利技术属性】
技术研发人员:赵承远,周于超,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。