教程说明>>>
这是为那些希望给自己的地图添加更多独立风格元素的WEER们准备的关于外部导入图象类数据的优化教程,也应该是迄今为止最详细的此类相关说明,请 准备好足够的耐心阅读并实践。
===============================================================
相关工具>>>
以下工具是在图象处理及格式转换中必备的软件,相关使用说明将在教程中分类阐述。
Adobe Photoshop(推荐使用7.0以上的版本,CS,CS2版本为佳,关键是其tga格式转换设置的问题)
Wc3 Image Extractor II(目前是version 2.00)
===============================================================
要具有兼顾图象质量和容量的 态度>>>
可以简单地打一个比方:日常生活中购买物品我们都会考虑到性价比,地图制作中亦然。在外部 导入图象类数据时,不能只顾及图象的视效而忽略图象的整体容量;也不能一味追求精简而忽略图象的整体质量,所以在两者间如何权衡是关键。这里委琐地用我自 己的《烽火雷音Ⅲ》来举个例子,最新版本中全部外部 导入文件的数量为386个,除3个音效外全部是模型及图象类,光是单位模型就15个,按常理来说应该是远远突破4MB的可联机容量范围,而我的地图却能保 持在可联机的容量范围内,这都归功于合理地进行外部 导入图象类数据的优化。所以对那些希望使自己的地图更具特色的WEER们就该掌握好这项技巧,虽然地图容量并不会过多地影响地图读取的进度,但容量精简意 味着可以将更多的外部数据 导入地图以丰富游戏内容。
===============================================================
如何优化处理外部导入图象类 数据>>>
----------------------------------------------------------------------------------------------------------------------------------------------
[图标]
此类型图象又分两类不同设置:
(1)[BTN]此 类型图标即游戏进程中直观可见的图标,采用*.blp的文件格式,以此路径存储:
ReplaceableTextures\CommandButtons\BTNXXXXX.blp
注:XXXXX为自定义BTN图标名称,应与DISBTN格式图标名称相同。
(2)[DISBTN]此 类型图标即如当科技要求未达到、玩家按下F10等时候显示的图标,采用*.blp的文件格式,以此路径存储:
ReplaceableTextures\CommandButtonsDisabled\DISBTNXXXXX.blp
注:XXXXX 为自定义DISBTN图标名称,应与BTN格式图标名称相同。
目前大部分WEER们都是直接将《魔兽世界》或是他人制作的图标转换为blp格式后导入使用的,当然对PS(Adobe Photoshop,下简称PS)玩家来说也会采用从网上下载的图标模板ico.psd来自己制作图标,无论是bmp、jpg、gif或tga的图象格 式,要转换为魔兽游戏可读取的blp格式图标,推荐使用Wc3 Image Extractor II软件。而根据Wc3 Image Extractor II软件转换格式的限制,只能读取32bit格式的tga文件(具体可参阅该软件的help文档),所以在此转换之前要先对源图象在PS中做处理,另存为 32bit格式的tga文件(参照附表图1设置),之后将获取的tga格式文件在Wc3 Image Extractor II转换为blp格式文件,一般的图标在存储时显示的图象选项窗口Image Option中画质Quality值设置在30则可(参照附表图2设置),若是较素色的图标20-25之间亦能保证在游戏进程中图标可视效果正常(这里所 谓的正常指与未压缩前导入的可视效果无明显差异,下文同,后不赘述),依此设置BTN图标可保持在5KB左右,DISBTN图标可保持在3KB左右,这样 一套完整的图标组(包括BTN及相应的DISBTN)容量可缩减10KB以上,不要小瞧了这10KB,对比压缩前后的地图容量,只要一张地图导入10个以 上的自定义图标,未压缩和已压缩状态下就可节约150KB左右的容量,这已经是一个单位模型(优化后)容量的大小了!当然在你没有把握控制图象质量的前提 下,Quality值设置在30是一个保险的参数, 经我个人对近150组图标格式转换的试验,在此参数下游戏读取的图标可视质量皆能正常。
----------------------------------------------------------------------------------------------------------------------------------------------
[模型贴图]
模型贴图,也称模型皮肤,是覆盖在模型上的图象纹理,如果没有这些贴图,模型只是一堆空洞的白色堆砌物。首先应该明确一 个观点:“从网上下载的模型一般来说其贴图都相对容量过大!”所以盲目地把下载的模型直接导入地图并不是一个理智的做法。通常按图象大小细分为两 类:256*256及512*256/512*512,对前者和后者在优化处理方法上是不尽相同的。256*256格式,此类型模型贴图一般原始状态下细 化部分较少,比较典型的譬如Black_Stan的模型系列,原始贴图的容量都相对过大,Wc3 Image Extractor II转换格式时Quality值设置在30-35之间则可,修改后大部分可控制在30-40KB之间,且完全不影响单位模型的整体视觉效果。 512*256或512*512格式,此类型模型贴图一般原始状态下细化部分较多或效果繁杂亦或模型制作者完全无顾及容量问题(汗~),在针对原始贴图修 改过程中一般都能大幅度减少容量,处理得苛刻些基本都能缩减为75KB以下,Wc3 Image Extractor II转换格式时Quality值设置在30-40之间,视优化后的显示效果再做具体参数调整,但Quality值绝对无需超过50,毕竟在游戏进程中单位 就是占那么小的位置,其模型贴图质量再细化精致,玩家凭肉眼是看不出差异的,大家不妨看看下图,Quality=50以上你能看出什么明显的差异么?
|