应用纹理渲染方法、相关装置和介质制造方法及图纸

技术编号:41491229 阅读:16 留言:0更新日期:2024-05-30 14:37
本公开提供了一种应用纹理渲染方法、相关装置和介质。该方法包括:获取目标应用的初始资源包,初始资源包包括初始压缩纹理资源;将初始压缩纹理资源解压为目标应用纹理资源,将初始压缩纹理资源替换为占位符数据,得到更新资源包,并发送到终端;将目标应用纹理资源分别按照多个候选压缩格式进行压缩,并存储多个候选压缩纹理资源;当从终端接收到终端的请求时,从存储的多个候选压缩纹理资源中获取目标压缩纹理资源,发送到终端,供终端利用目标压缩纹理资源进行目标应用的渲染。本公开实施例能够提高应用纹理渲染在支持不同压缩格式的终端上的普适性,减少对终端存储空间的占用。本公开实施例可应用于内容分发场景、游戏等场景。

【技术实现步骤摘要】

本公开涉及图像渲染领域,特别是涉及一种应用纹理渲染方法、相关装置和介质


技术介绍

1、目前,在诸如电子游戏的应用中,随着用户使用到应用的不同阶段,需要根据该阶段的各显示对象的纹理,进行纹理渲染,得到显示的应用画面。纹理体现了物体表面的具有缓慢变化或者周期性变化的表面结构组织排列属性。通俗地理解,纹理是显示的对象的图案,例如游戏人物皮肤、宝剑上的图案等。

2、不同的终端具有不同的纹理压缩格式。如果在应用出厂时设置在应用的资源包中的纹理的压缩格式不同于终端中支持的压缩格式,则资源包中的压缩纹理得不到很好的渲染。现有技术中往往是根据应用面向的用户终端支持的纹理压缩格式,决定在出厂时设置的压缩格式。一旦该应用用于不支持出厂时设置的压缩格式的终端,则使用出现问题。目前缺少一种使应用能够在各种支持不同压缩格式的终端上都能正常渲染的技术。如果要将基于各种压缩格式的压缩纹理都提前放入资源包,则占用终端存储空间。


技术实现思路

1、本公开实施例提供了一种应用纹理渲染方法、相关装置和介质,它能够提高应用纹理渲染在支本文档来自技高网...

【技术保护点】

1.一种应用纹理渲染方法,其特征在于,应用于服务器,所述方法包括:

2.根据权利要求1所述的应用纹理渲染方法,其特征在于,所述初始资源包还包括初始压缩格式名称;

3.根据权利要求1所述的应用纹理渲染方法,其特征在于,所述占位符数据为纹理资源名称,所述请求包括所述纹理资源名称和所述目标压缩格式;

4.根据权利要求1所述的应用纹理渲染方法,其特征在于,所述占位符数据为纹理资源名称,所述请求包括目标存储地址,所述目标存储地址由所述终端根据所述纹理资源名称和所述目标压缩格式确定出;

5.根据权利要求4所述的应用纹理渲染方法,其特征在于,所述按照与所...

【技术特征摘要】

1.一种应用纹理渲染方法,其特征在于,应用于服务器,所述方法包括:

2.根据权利要求1所述的应用纹理渲染方法,其特征在于,所述初始资源包还包括初始压缩格式名称;

3.根据权利要求1所述的应用纹理渲染方法,其特征在于,所述占位符数据为纹理资源名称,所述请求包括所述纹理资源名称和所述目标压缩格式;

4.根据权利要求1所述的应用纹理渲染方法,其特征在于,所述占位符数据为纹理资源名称,所述请求包括目标存储地址,所述目标存储地址由所述终端根据所述纹理资源名称和所述目标压缩格式确定出;

5.根据权利要求4所述的应用纹理渲染方法,其特征在于,所述按照与所述纹理资源名称和所述候选压缩格式对应的候选存储地址,存储所述候选压缩纹理资源,包括:

6.根据权利要求4所述的应用纹理渲染方法,其特征在于,所述按照与所述纹理资源名称和所述候选压缩格式对应的候选存储地址,存储所述候选压缩纹理资源,包括:

7.根据权利要求1所述的应用纹理渲染方法,其特征在于,所述存储多个所述候选压缩纹理资源,包括:存储多个所述候选压缩纹理资源和所述目标应用纹理资源;

8.根据权利要求1所述的应用纹理渲染方法,其特征在于,所述将所述更新资源包发送到终端,包括:将所述更新资源包的纹理资源压缩格式字段改为锚压缩格式,并将所述更新资源包发送到终端,使得所述终端在识别出所述纹理资源压缩格式字段为所述锚压缩格式时,向纹理处理脚本中添加强制约束,所述强制约束指示支持所述锚压缩格式。

9.一种应用纹...

【专利技术属性】
技术研发人员:刘昕禹肖海
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1