PS2纹理图片编码算法「A1B5G5R5」

在上一篇文章里我们介绍了PS2使用的图片压缩算法RLE,这次我们再来研究一下它的纹理贴图编码算法——A1B5G5R5。 简介 对于纹理来说,常用的图片编码格式如jpg或png都不适合。因为图片是由GPU读取并进行渲染的,你总不能送过去一张jpg图片,让GPU要读取其中一个像素的时候,先把整个图片解码吧?因此最理想的图片格式是未经压缩的位图格式,可以根据像素点坐标直接获取RGB数据。今天要介绍的A1B5G5R5正是这种编码格式之一。 ...

2023-10-20 · 路边的阿不

「RLE」算法在PS2中的应用

RLE算法介绍 RLE(Run Length Encoding,行程长度编码)算法,是把文件内容用“重复次数x数据”的形式来表示的压缩方法。比如:有AAAAAABBCDDEEEEEF这样一段数据,在字符后面加上重复出现次数,就可以用6A2B1C2D5E1F来表示。可以看到原始数据是17字节,编码后是12字节,因此压缩是成功的。 ...

2023-10-16 · 路边的阿不