|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?加入(注册)
x
随便写点什么吧……大家有没有发现,对索引贴图(V4、V5和V6中包含的贴图格式)的调色板的透明度进行调节时,浏览效果跟实际在游戏中不一样呢?
大家知道,V4、V5和V6中是包含调色板数据的,这其中的每个颜色项占4字节,无疑让人想到的是A、R、G、B四个通道。
但有些人通过UE看过这些文件,发现这些文件中的"A"在最后一位,跟V2中的图像数据是不一样的。
V2中含有3中颜色格式,ARGB4444、ARGB1555和ARGB8888,这里面无论哪个系统,代表A的都是最低字节(位),为什么索引贴图的颜色表中A却是最高字节呢,难道是RGBA8888吗?
实际上,索引贴图的颜色格式,其实只包含RGB三个通道,每个通道占8字节。其实在使用photoshop对图像转化为索引贴图后,将颜色表导出后,就发现,其实里面是没有这个A的,唯一表示透明像素在文件中的倒数3-4字节,也就是说调色板中表示完全透明像素的位置。
其实,DNF里的索引贴图也是一样的,A确实表示调色板中该颜色项的透明度,但是真正起作用的,只有它的最高位,也就是说当您使用软件调节调色板的透明度时,透明度调到128以上,游戏里都会显示不透明,而调到127以下,游戏里则完全不会显示,这样,半透明就实现不了了。
但是为什么现在个不得已EX软件还是支持V4、V6贴图的半透明显示呢,这是不是违背了EX软件未能如实显示的初衷呢?
我们知道的,任何一个EX软件都有版本转换功能,V4和V6版本最大的优势就是调色板,对调色板数据进行就修改就相当于对颜色进行修改,这点要比V2方便的多;
V2颜色修改一般都是靠导出后在PS内修改,或者干脆转化为V4在软件里修改,而后者在颜色数超过256时还会失效;
因此,软件制作者们考虑到V4颜色修改的便利性,干脆将调色板第四个字节当成实际的透明度来进行浏览,这样补丁制作者们依然可以通过V4或V6制作半透明补丁,他们需要多做的一件事,无非就是把他们转化为V2后再发布而已。
【知识点1】IMG版本为4、5、6中的索引贴图,不支持半透明显示;当前支持半透明显示的,只有ARGB8888、ARGB4444以及DDS中的DXT3和DXT5。
【知识点2】IMG版本内的索引贴图的调色板,每个颜色项仅有最高位表示透明度,1表示实色,0表示全透明;最高字节的其他7位均为保留位,这些保留位允许各种EX软件实现对索引贴图进行半透明的编辑。
【知识点3】在制作V4、V6版本含有半透明像素的补丁时,要转化为V2后再进行发布。
|
评分
-
查看全部评分
|