【技术实现步骤摘要】
面片位置信息存储方法、装置、电子设备和存储介质
[0001]本申请涉及图形处理
,具体涉及一种面片位置信息存储方法、装置、电子设备和计算机可读存储介质。
技术介绍
[0002]高精度贴图如EXR贴图等,能够存储比常规的8位和10位图像格式更高的动态范围和颜色精度,支持16位浮点数、32位浮点数和32位整数的像素颜色值,存储的值可以超过1。
[0003]但是,本申请专利技术人在实际研发过程中发现:在低端设备(如低配置的手机)上无法采样如EXR贴图等高精度贴图,而只能采样如TGA贴图等低精度贴图,因此在低端设备只能采用如TGA贴图等低精度贴图记录帧动画特效,这将会导致帧动画出现过于跳跃的效果,使得画面效果较差。
技术实现思路
[0004]本申请实施例提供一种面片位置信息存储方法、装置、电子设备和计算机可读存储介质,可以提升采用如TGA贴图等低精度贴图记录帧动画特效时的位置信息的存储精度。
[0005]第一方面,本申请实施例提供一种面片位置信息存储方法,包括:
[0006]获取待存储面片的实际位置值和实际索引值;
[0007]基于第一预设压缩值,对所述实际位置值进行压缩编码,得到所述实际位置值的位置存储值,其中,所述位置存储值包括高位位置值和低位位置值;
[0008]基于第二预设压缩值,对所述实际索引值进行压缩编码,得到所述实际索引值的索引存储值;
[0009]根据所述高位位置值、所述低位位置值和所述索引存储值,生成所述待存储面片的信息存储贴图,其中,所 ...
【技术保护点】
【技术特征摘要】
1.一种面片位置信息存储方法,其特征在于,包括:获取待存储面片的实际位置值和实际索引值;基于第一预设压缩值,对所述实际位置值进行压缩编码,得到所述实际位置值的位置存储值,其中,所述位置存储值包括高位位置值和低位位置值;基于第二预设压缩值,对所述实际索引值进行压缩编码,得到所述实际索引值的索引存储值;根据所述高位位置值、所述低位位置值和所述索引存储值,生成所述待存储面片的信息存储贴图,其中,所述信息存储贴图中的第一像素点用于存储所述高位位置值和所述索引存储值、所述信息存储贴图中的第二像素点用于存储所述低位位置值和所述索引存储值。2.如权利要求1所述的面片位置信息存储方法,其特征在于,所述根据所述高位位置值、所述低位位置值和所述索引存储值,生成所述待存储面片的信息存储贴图,包括:获取所述待存储面片的存储像素位置,其中,所述存储像素存储位置包括所述高位位置值的像素位置和所述低位位置值的像素位置;基于所述高位位置值和所述索引存储值,在所述高位位置值的像素位置生成所述第一像素点;基于所述低位位置值和所述索引存储值,在所述低位位置值的像素位置生成所述第二像素点。3.如权利要求2所述的面片位置信息存储方法,其特征在于,所述实际位置值包括所述待存储面片在第一坐标轴的第一坐标值、在第二坐标轴的第二坐标值和在第三坐标轴的第三坐标值,所述高位位置值包括分别由所述第一坐标值、第二坐标值、第三坐标值进行压缩编码后得到第一高位位置值、第二高位位置值和第三高位位置值;所述基于所述高位位置值和所述索引存储值,在所述高位位置值的像素位置生成所述第一像素点,包括:将所述第一高位位置值设置为所述高位位置值的像素位置的R通道值,以生成R通道存储有所述第一高位位置值的第一像素点;将所述第二高位位置值设置为所述高位位置值的像素位置的G通道值,以生成G通道存储有所述第二高位位置值的第一像素点;将所述第三高位位置值设置为所述高位位置值的像素位置的B通道值,以生成B通道存储有所述第三高位位置值的第一像素点;将所述索引存储值设置为所述高位位置值的像素位置的A通道值,以生成A通道存储有所述索引存储值的第一像素点。4.如权利要求2所述的面片位置信息存储方法,其特征在于,所述实际位置值包括所述待存储面片在第一坐标轴的第一坐标值、在第二坐标轴的第二坐标值和在第三坐标轴的第三坐标值,所述低位位置值包括分别由所述第一坐标值、第二坐标值、第三坐标值进行压缩编码后得到第一低位位置值、第二低位位置值和第三低位位置值;所述基于所述低位位置值和所述索引存储值,在所述低位位置值的像素位置生成所述第二像素点,包括:将所述第一低位位置值设置为所述低位位置值的像素位置的R通道值,以生成R通道存
储有所述第一低位位置值的第二像素点;将所述第二低位位置值设置为所述低位位置值的像素位置的G通道值,以生成G通道存储有所述第二低位位置值的第二像素点;将所述第三低位位置值设置为所述低位位置值的像素位置的B通道值,以生成B通道存储有所述第三低位位置值的第二像素点;将所述索引存储值设置为所述低位位置值的像素位置的A通道值,以生成A通道存储有所述索引存储值的第二像素点。5.如权利要求2所述的面片位置信息存储方法,其特征在于,所述高位位置值的像素位置对应的贴图列坐标、与所述低位位置值的像素位置对应的贴图列坐标相同。6.如权利要求1所述的面片位置信息存储方法,其特征在于,所述基于第一预设压缩值,对所述实际位置值进行压缩编码,得到所述实际位置值的位置存储值,包括:将所述实际位置值与第一预设压缩值相乘,得到所述实际位置值的十进制值,其中,所述实际位置值为十进制格式;对所述实际位置值的十进制值进行转换,得到所述实际位置值的十六进...
【专利技术属性】
技术研发人员:张天晨,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。