UltKit

VTF转PNG转换器

无需安装VTFEdit或Photoshop插件,即可打开Source引擎的纹理或喷漆。上传.vtf文件,即可得到保留透明度的原尺寸PNG图片,方便查看、编辑或发布。

图片格式转换

或将JPG, JPEG, JPE … 文件拖放到此处 ·

单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除

输出

文件在我们的服务器上处理,并在 30 分钟后删除。

使用方法

  1. 1

    上传.vtf文件

    最多可添加 20 个 VTF 贴图,每个不超过 95 MB。如果贴图被打包在游戏的 VPK 压缩包中,请先将其提取出来。

  2. 2

    选择动画VTF的处理方式

    动图输入默认只保存第一帧。如需获取动态喷漆或贴图的每一帧,请在高级设置中将其切换为将每一帧导出为单独的文件。

  3. 3

    点击“转换为 PNG”

    每个贴图都会以最高分辨率转换为无损 PNG。上传的文件和生成的 PNG 会在 30 分钟后删除。

Valve Texture Format文件包含什么

Valve 于 2004 年随 Source 引擎和《半条命 2》推出了 VTF。《反恐精英:起源》、《Garry's Mod》、《军团要塞 2》、《传送门》和《求生之路》中的每个表面都是一张 VTF 图像,并搭配一个小型纯文本 VMT 材质文件。VMT 告诉引擎如何绘制该表面,其中的 $basetexture 一行写明不含扩展名的 VTF 名称。

一个 VTF 可以包含多张图片。它通常存有一条 mipmap 链,每一级的尺寸是上一级的一半。它还可能包含动态贴图或喷漆的多个帧、立方体贴图的六个面,以及多种格式之一的像素数据。Source 要求宽度和高度为 2 的幂,例如 256 或 512,所以这些游戏的贴图都是这类尺寸。

VTF图像格式:DXT1、DXT5与无压缩

格式在制作 VTF 时选定。无论哪种情况,PNG 呈现的都是解码后的结果。
VTF 格式每像素位数Alpha 通道常见用途
DXT14无或 1 位不透明的场景贴图、小型喷漆
DXT384 位阶梯少见,较旧的内容
DXT58平滑 8 位贴花、植被、边缘柔和的喷漆
BGRA888832完整 8 位HUD 和界面图片、边缘锐利的喷漆
BGR88824无未压缩的不透明贴图
I8 / IA888 / 16仅 IA88 有灰度遮罩和细节贴图

VTF

Valve 贴图格式

VTF 是 Valve 的 Source 引擎的贴图格式,用于《半条命 2》《反恐精英:起源》《军团要塞 2》和《Garry's Mod》等游戏。它可包含 mipmap、Alpha 透明和动画贴图的多帧,可用 GPU 格式压缩或未压缩保存。模组作者用 VTF 制作喷漆、皮肤和地图材质。除 Source 工具和插件外,几乎没有软件能打开它。

压缩方式
有损或无损
透明度
支持
动画
支持
发布年份
2004 · Valve
VTF 转换器

PNG

便携式网络图形(PNG)

PNG 是 PNG 开发组于 1996 年发布的无损位图格式,后来由 W3C 和 ISO 标准化。它精确保留每个像素,支持完整的 Alpha 透明度,处理文字、锐利边缘和纯色块时不会产生伪影。这种精确度使它非常适合截图、徽标、图标和界面图形。代价是体积:保存为 PNG 的照片往往比同一张照片的 JPEG 或 WebP 大好几倍。所有浏览器、操作系统和编辑器都能打开 PNG 文件。

压缩方式
无损
透明度
支持
动画
不支持
发布年份
1996 · PNG Development Group
PNG 转换器

Mod 作者和玩家把 VTF 转换为 PNG,以便用常规软件查看、记录或重新制作 Source 引擎的贴图或喷漆;PNG 转 VTF 则把编辑后的图片重新打包成 Source 游戏可加载的格式。

VTF纹理无法转换或显示异常时怎么办

  • 文件以 .vtex_c 结尾,而不是 .vtf

    这是《反恐精英 2》等游戏使用的 Source 2 贴图,属于另一种格式,请改为在 Source 1 游戏中查找原始 VTF。

  • PNG 是淡蓝色或紫色的

    你转换的是法线贴图或凹凸贴图。请打开 VMT,按其中的 $basetexture 一行找到颜色贴图。

  • 动态喷漆只变成了一张静态图片

    将动图输入设为将每一帧导出为单独的文件,然后重新转换。

  • 游戏文件夹中找不到该贴图

    它被打包在 VPK 压缩包中。请用 GCFScape 或 Valve 的 vpk 工具提取,然后上传 .vtf 文件。

得到 PNG 后,常见的后续操作有重新配色、为 Garry's Mod 插件换皮肤,或制作创意工坊页面的预览图。请在原始的 2 的幂尺寸下编辑,这样重新打包时贴图仍能匹配模型的 UV 布局。其他引擎的贴图存储方式不同:对于 DirectX 游戏,DDS转PNG 转换器可以解码同一类块压缩格式(在那里称为 BC 格式)。

VTF转PNG常见问题

除了VTFEdit,还有什么程序能打开VTF文件?

Nem 开发的 VTFEdit 是经典的 Windows 工具,同一作者的插件还能让 Photoshop 支持 VTF。大多数通用的图片查看器和编辑器根本无法读取 VTF。如果你只是想查看或编辑图片,转换为 PNG 后就不再需要这些工具。

转换后的PNG会保留喷漆或贴花的透明度吗?

可以。DXT1、DXT5 或未压缩 VTF 中的透明通道会写入 PNG 的 Alpha 通道。DXT1 的硬边抠图依然是硬边,DXT5 或 BGRA8888 的平滑渐变依然平滑。

为什么VTF转PNG的结果模糊或有色块?

大多数 VTF 使用 DXT 压缩,它用两种颜色和一个小索引来描述每个 4 × 4 的像素块。这种块状感是游戏中存储的贴图本身就有的,PNG 会原样还原,不会凭空添加细节。

Source游戏的纹理文件存放在哪里?

在游戏文件夹的 materials 目录下,通常被打包在 .vpk 压缩包中。可以用 GCFScape 或 Valve 自带的 vpk 工具提取。你导入的自定义喷漆以 VTF 和 VMT 成对文件的形式存放,通常位于 materials/vgui/logos。

可以在这里转换Counter-Strike 2或Half-Life: Alyx的纹理吗?

不能按 VTF 处理。《反恐精英 2》、《Dota 2》和《半条命:爱莉克斯》等 Source 2 游戏将贴图存为编译后的 .vtex_c 资源,是另一种格式。本转换器读取的是原版 Source 引擎的 VTF,适用于直到《反恐精英:全球攻势》为止的游戏。

也能得到较小的mipmap副本吗?

不会,只保存最大的那张图像。多级渐远纹理(mipmap)是引擎在远处使用的一半尺寸副本,用 PNG转VTF 生成新的 VTF 时会重新生成。

PNG转VTFDDS转PNGTGA转PNG
DDS转JPGPNG转DDS图片格式转换