Convertir PNG a VTF
Cree un archivo Valve Texture Format a partir de un PNG para un spray personalizado, una skin de arma o una textura de mapa en un juego con motor Source. Prepare el PNG con un tamaño en potencia de dos, conviértalo aquí y el motor podrá cargar el resultado.
Convertidor de imágenes
o suelte aquí archivos JPG, JPEG, JPE … ·
Máx. 95 MB por archivo· Hasta 20 archivos· Se borran a los 30 minutos
Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.
Con 85 las fotos se ven idénticas al original. Conviene bajarla solo cuando se necesita un archivo más pequeño.
JPG, BMP y EPS no admiten transparencia. Los píxeles transparentes se rellenan con este color.
Color hexadecimal que se usa detrás de los píxeles transparentes, p. ej., #FFFFFF.
Este formato contiene una sola imagen. Para conservar la animación, elija la salida GIF o WebP.
Un icono de varios tamaños contiene varias resoluciones en un solo archivo; los navegadores y sistemas operativos eligen la que necesitan.
Se conservan las dimensiones originales, o se indica un lado y se mantiene la relación de aspecto.
Píxeles para el lado elegido arriba.
Porcentaje de las dimensiones originales.
sRGB es lo adecuado para pantallas y la web. Para flujos de impresión conviene conservar el original; la escala de grises descarta el color.
Solo metadatos; 0 conserva el valor original. Las impresoras y algunos portales leen este número; no cambia las dimensiones en píxeles.
Cómo usar esta herramienta
- 1
Suba un PNG en potencia de dos
Agregue hasta 20 PNG, de 95 MB cada uno. Source espera tamaños como 256 × 256 o 512 × 256 px, y las zonas transparentes no son problema.
- 2
Revise el tamaño
Redimensionar imagen de salida está en Conservar el tamaño original. Elija Fijar ancho e introduzca 256, 512 o 1024 si un PNG cuadrado necesita ajuste.
- 3
Pulse Convertir a VTF
Descargue los archivos .vtf, agregue un VMT donde el juego lo necesite y cópielos en la carpeta
materialsdel juego. Los archivos subidos se borran a los 30 minutos.
Los juegos con motor Source solo cargan texturas en VTF, y esperan que ambos lados de la imagen sean una potencia de dos.
Por qué los juegos Source necesitan VTF en lugar de PNG
Valve creó VTF para el motor Source, que llegó con Half-Life 2 en 2004 y todavía mueve Garry's Mod, Team Fortress 2, Counter-Strike: Source, Left 4 Dead 2 y muchos mods. El motor no decodifica PNG ni JPG durante el juego. Espera datos de textura ya preparados para la tarjeta gráfica, normalmente con compresión DXT y con una cadena de mipmaps (copias más pequeñas para superficies lejanas), y VTF es el contenedor que los guarda.
La regla de la potencia de dos tiene el mismo origen. Los mipmaps reducen la imagen a la mitad en cada paso y los formatos comprimidos para GPU trabajan en bloques de 4 × 4 píxeles, así que tamaños como 512 o 1024 se dividen sin restos hasta el final. Un PNG de 500 × 500 px rompe ese patrón, y las herramientas lo rechazan o lo estiran al siguiente tamaño válido, lo que desdibuja los detalles finos.
Tamaños de PNG a VTF para sprays, skins y texturas
128 × 128 px
Spray pequeño
Seguro en servidores con reglas de peso estrictas
256 × 256 px
Spray estándar
El tamaño de spray más común
512 × 256 px
Calcomanía o cartel ancho
Los lados pueden ser distintos
1024 × 1024 px
Skin de arma u objeto
Igual al tamaño de la textura original
2048 × 2048 px
Textura de escenario detallada
Archivos pesados; úsela con moderación
PNG
Portable Network Graphics
PNG es un formato ráster sin pérdida publicado en 1996 por el PNG Development Group y estandarizado después por el W3C y la ISO. Conserva cada píxel con exactitud, admite transparencia alfa completa y reproduce texto, bordes nítidos y colores planos sin artefactos. Esa precisión lo hace ideal para capturas de pantalla, logotipos, iconos y gráficos de interfaz. La contrapartida es el tamaño: una fotografía guardada como PNG suele ocupar varias veces más que la misma foto en JPEG o WebP. Todos los navegadores, sistemas operativos y editores abren archivos PNG.
- Compresión
- Sin pérdida
- Transparencia
- Sí
- Animación
- No
- Presentado en
- 1996 · PNG Development Group
VTF
Valve Texture Format
VTF es el formato de texturas del motor Source de Valve, usado por juegos como Half-Life 2, Counter-Strike: Source, Team Fortress 2 y Garry's Mod. Puede contener mipmaps, transparencia alfa y varios fotogramas para texturas animadas, comprimidos con formatos de GPU o sin comprimir. Los modders usan VTF para sprays, skins y materiales de mapas. Fuera de las herramientas y los plugins de Source, casi ningún software puede abrirlo.
- Compresión
- Con o sin pérdida
- Transparencia
- Sí
- Animación
- Sí
- Presentado en
- 2004 · Valve
Un PNG se convierte a VTF cuando una ilustración terminada debe pasar a ser un spray, una skin o una textura de mapa que un juego con motor Source pueda cargar; la dirección de VTF a PNG extrae texturas existentes del juego para verlas o editarlas.
Cómo llevar el VTF al juego
Prepare el PNG
Recorte a la forma final y ajuste cada lado a una potencia de dos.
Convierta a VTF
Súbalo aquí y pulse Convertir a VTF; la transparencia se conserva.
Colóquelo en materials
Copie el VTF y su VMT en la carpeta correspondiente, o impórtelo como spray.
Para un spray, la mayoría de los juegos multijugador de Source tienen un botón de importación en la pestaña Multijugador del menú de opciones, y el juego escribe el VMT por usted. Mantenga los sprays livianos: las versiones antiguas de Source rechazaban archivos de spray de más de unos 120 KB, así que lo habitual es un diseño de 256 × 256 px, y los servidores pueden imponer sus propias reglas además.
Para cambiar una skin, abra primero la textura original del juego con VTF a PNG, pinte encima al mismo tamaño para que siga coincidiendo con el mapa UV del modelo y vuelva a convertir su PNG aquí. Si la imagen de origen es una foto panorámica, hágala cuadrada con recortar imagen antes de redimensionar, porque Redimensionar imagen de salida mantiene la relación de aspecto y no puede convertir 1920 × 1080 en dos potencias de dos por sí sola. Si su proyecto es para un juego DirectX, PNG a DDS crea el archivo de textura equivalente.
Preguntas sobre la conversión de PNG a VTF
¿Qué tamaño debe tener un PNG antes de convertirlo a VTF?
Ambos lados deben ser potencias de dos: 64, 128, 256, 512, 1024 o 2048 px. No tienen que coincidir, así que 512 × 256 es válido. Para sprays, 256 × 256 px es el tamaño que recomiendan casi todas las guías de la comunidad, porque los juegos Source más antiguos limitan el peso del archivo del spray.
¿La transparencia del PNG se conserva en el VTF?
Sí, el canal alfa se escribe en el VTF. En un spray, eso significa que la zona fuera de su diseño queda transparente en la pared en lugar de mostrar un recuadro de color.
¿Necesito un archivo VMT además del VTF?
Para texturas de mapas, modelos y calcomanías, sí. El VMT es un archivo de texto corto que indica el shader y apunta a la textura con $basetexture. En los sprays importados desde el menú de opciones del juego, el propio juego genera el VMT.
¿Puedo elegir compresión DXT1 o DXT5 al convertir a VTF aquí?
Esta página no tiene selector de compresión. Si un juego o un servidor exige un formato concreto, por ejemplo DXT1 para que un spray pese poco, abra el VTF en VTFEdit y vuelva a guardarlo con ese formato y los ajustes de mipmaps que necesite.
¿Por qué mi textura personalizada aparece como un tablero morado y negro?
Ese patrón es el indicador de textura faltante de Source. El motor no encontró el VTF en la ruta que indica el VMT, o falta el VMT. Revise la carpeta dentro de materials y la ortografía en $basetexture, que se escribe sin la extensión .vtf.
¿Puedo crear un spray animado a partir de archivos PNG?
Un VTF animado guarda varios fotogramas en un solo archivo, lo que requiere una herramienta que ensamble fotogramas, como la importación de una secuencia de imágenes numeradas de VTFEdit. Esta página convierte cada PNG en un VTF de un solo fotograma.