WadMaker, SpriteMaker, & ModelTextureMaker
As a courtesy, please do not edit this while this message is displayed.
If this page has not been edited for at least several hours to a few days, please remove this template. This message is intended to help reduce edit conflicts; please remove it between editing sessions to allow others to edit the page.
The person who added this notice will be listed in its edit history should you wish to contact them.
You can help by finishing the translation.
If this page cannot be translated for some reason, or is left untranslated for an extended period of time after this notice is posted, the page should be requested to be deleted.
Also, please make sure the article complies with the alternate languages guide.
由于游戏开发者经常需要为游戏制作自定义图形和纹理,他们可能会面临将图像文件转换并整理以供游戏引擎使用的繁琐过程。该过程可能涉及手动调整调色板、导出以及使用复杂的图形用户界面(GUI)工具。然而,随着WadMaker、SpriteMaker和ModelTextureMaker等专业软件工具的出现,游戏开发者可以简化这一流程并加快工作进度。这些工具为将图像转换和优化以适配主流游戏引擎提供了简便的方法。
WadMaker
WadMaker 是一款功能强大的 Commnad Line 工具,可简化从图像目录创建 Half-Life wad 文件的转换过程。该工具支持多种图像文件格式,包括 Photoshop、Krita 和 Paint.NET 文件,WadMaker 能够为每张图像自动生成合适的 256 色调色板,并应用有限的抖动处理。此外,该工具还能从 wad 和 bsp 文件中提取纹理,以及替换或移除 bsp 文件中嵌入的纹理。
功能
- 支持拖放操作,可轻松将图像目录转换为《半条命》WAD文件
- 支持多种图像文件格式,并可配置为调用外部转换工具处理其他格式
- 为每张图像自动生成合适的256色调色板,并应用有限的抖动处理
- 可从WAD和BSP文件中提取纹理,或从BSP文件中移除嵌入的纹理
- 允许通过纯文本的 wadmaker.config 文件自定义纹理相关设置
- 可通过多种命令行选项修改 WadMaker 的行为
- 支持特殊纹理类型,例如透明、水、滚动和动画纹理
- 可创建用于 decals.wad 的贴花纹理
- 可创建 qpics(用于加载图形的图像)
- 同时支持 Windows 和 Linux 系统
缺点
- 缺乏图形用户界面,对于不习惯使用命令行界面的部分用户来说,这可能会带来一定困难。
SpriteMaker
SpriteMaker 是一款功能强大的 Commnad Line 工具,旨在将整目录的图片转换为 Half-Life 精灵图。它通过为每个精灵自动生成合适的 256 色调色板,简化了现有工作流程并减少了操作步骤。SpriteMaker 支持多种文件格式,包括 png、jpg、gif、bmp、tga、psd、psb、kra、ora、pdn 等,是一款功能多样的工具,可轻松配置为调用外部转换工具来处理其他格式。
该软件旨在简化精灵图的开发流程,操作简便,且几乎无需费力。用户只需将目录和文件拖放到 SpriteMaker.exe 上,即可将目录中的所有图像转换为精灵图。此外,SpriteMaker 还提供了用于更复杂自定义设置的高级选项,包括允许用户通过命令行选项修改该工具的行为。
功能
- 与 WadMaker 类似,SpriteMaker 也支持拖放操作,可读取多种真彩色文件格式,能自动生成合适的调色板,并可通过 spritemaker.config 文件进行配置
- SpriteMaker 的主要功能之一是能够快速生成多个精灵并更新现有的精灵目录。只需处理新增、修改和删除的图像,即可更新精灵目录。SpriteMaker 还能轻松地将精灵转换回图像。
- 对于动画精灵,SpriteMaker 会根据所有输入帧图像(而不仅仅是第一帧)生成调色板。它支持将编号图像序列、精灵图集和 GIF 文件作为动画精灵的输入。
- 支持所有精灵类型(普通、加法、索引-Alpha 和 Alpha 测试)(normal, additive, index-alpha and alpha-test)和方向(平行、直立、定向、平行-直立和平行-定向)(parallel, upright, oriented, parallel-upright and parallel-oriented)
- 支持自定义帧偏移量
ModelTextureMaker
ModelTextureMaker 是一款 Commnad Line 工具,用于将包含大量图像的目录转换为 8 位索引位图,这些位图可供 studiomdl 使用。它支持透明纹理和颜色重映射纹理,并会为每个纹理自动生成一个合适的 256 色调色板。与 WadMaker 和 SpriteMaker 一样,它支持多种文件格式。
功能
- 支持拖放:将包含图片的目录拖放到 ModelTextureMaker.exe 上,即可生成一个包含 8 位索引位图的目录。
- 同理,将 .mdl 文件拖放至此可提取纹理。
- 还可替换模型文件中的纹理。
- 仅处理新增、修改和删除的文件,从而高效更新纹理。
- 支持透明纹理:最后一个调色板槽位将自动用于透明像素。
- 支持颜色重映射纹理:名为
dm_base或remapX(其中 X 为一位数字或字符)的文件,以及相关的dm_base.color1/dm_base.color2或remapX.color1/remapX.color2文件将生成颜色重映射纹理。 - 支持通过名为
modelname.portrait、modelname.color1和modelname.color2的文件实现多人游戏角色肖像。 - 通过
modeltexturemaker.config文件进行额外配置。
外部链接
- WadMaker, SpriteMaker 和ModelTextureMaker的Github 仓库
- 最新版本
Making textures with WadMaker TWHL上的教程
Tutorial: Making sprites with SpriteMaker TWHL上的教程
| |||||||||||||||||||||||||||||||||||