tga格式用在哪儿?游戏和设计圈都爱用tga!

天美租号

讲到这个tga格式,我可有的说了。最早捣鼓这玩意儿,还是好几年前,那时候我瞎折腾一个游戏的贴图,想自己改改,结果解包出来一看,好家伙,一堆文件后缀都是.tga。当时我就懵了,这是个啥玩意儿?

我试着用咱平时看图的软件打开,有的能打开,但颜色怪怪的,有的干脆就直接报错,说不认识。这给我整不会了,心想这游戏开发者咋用这么个不常见的格式。

没办法,硬着头皮得上网查呗。这里点点,那里看看,慢慢才搞明白,这个TGA,全名叫啥Truevision Graphics Adapter,好像还挺有来头,尤其是在游戏制作和一些专业的图形领域用得特别多。据说是因为它图像质量高,还特别灵活。

tga格式用在哪儿?游戏和设计圈都爱用tga!

后来我发现,它最牛的一点,是支持一个叫“Alpha通道”的东西。说白了,就是能让图片某些部分是透明的。你想想,游戏里那些树叶,火焰,或者一些UI元素,边缘要是不透明,那得多难看,一个方块一个方块的。TGA就能很好地解决这个问题。

我记得当时特别想给游戏里的一个道具P个新皮肤,那个道具边缘很不规则。我用咱常用的绘图软件,比如Photoshop或者GIMP这类,画好了之后,就琢磨怎么保存才能带上那个透明效果。试了好几种格式,发现,保存成TGA,并且在保存选项里选上那个32位(也就是带Alpha通道的),效果就出来了!放回游戏里一看,边缘完美融入,一点毛刺都没有。

用着用着,我还发现这TGA文件有时候挺大的,尤其是没压缩的时候。但它也支持一种叫RLE的无损压缩,能稍微减点肥。不过对游戏贴图来说,质量是第一位的,所以有时候开发者宁愿文件大一点,也要保证画质。

后来我参与过一个小小的独立游戏项目,里面要用到不少带半透明效果的按钮,图标什么的。当时团队里有人就提议,咱们统一用TGA,很多游戏引擎对它支持都挺好的。于是我就把所有需要透明背景的图形资源,全都处理成了TGA格式

也不是一帆风顺。有时候导出TGA的时候,忘了勾选Alpha通道,或者选错了位数,比如选了个24位的,结果透明效果就没了,或者颜色显示不正常。这种低级错误,刚开始还真犯过几次,后来就熟练了,知道怎么回事了。

所以你看,一开始觉得TGA是个啥神秘玩意儿,后来自己动手去实践,去用,去踩坑,慢慢也就摸透了它的脾气。现在再碰到TGA文件,我心里就有数了,知道它好在哪,用的时候该注意这玩意儿在专业领域还是挺好使的,尤其是在游戏这块儿,确实解决了不少透明贴图的问题。

tga格式用在哪儿?游戏和设计圈都爱用tga!

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,14人围观)

还没有评论,来说两句吧...