Convertir PNG en VTF
Créez un fichier Valve Texture Format à partir d'un PNG pour un spray personnalisé, un skin d'arme ou une texture de carte dans un jeu sur moteur Source. Préparez le PNG à une taille en puissance de deux, convertissez-le ici, et le moteur pourra charger le résultat.
Convertisseur d’images
ou déposez Fichiers JPG, JPEG, JPE … ici ·
95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes
Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.
85 garde les photos visuellement identiques à l’original. Ne la baissez que si vous avez besoin d’un fichier plus léger.
JPG, BMP et EPS ne gèrent pas la transparence. Les pixels transparents sont remplis avec cette couleur.
Couleur hexadécimale utilisée derrière les pixels transparents, p. ex. #FFFFFF.
Ce format ne contient qu’une seule image. Choisissez une sortie GIF ou WebP pour conserver l’animation.
Une icône multitaille contient plusieurs résolutions dans un seul fichier ; les navigateurs et les systèmes d’exploitation choisissent celle dont ils ont besoin.
Conservez les dimensions d’origine, ou saisissez un côté et les proportions sont conservées.
Pixels du côté choisi ci-dessus.
Pourcentage des dimensions d’origine.
sRGB convient aux écrans et au web. Conservez l’original pour les flux d’impression ; niveaux de gris supprime la couleur.
Métadonnée uniquement, 0 conserve la valeur d’origine. Les imprimantes et certains portails lisent ce nombre ; il ne modifie pas les dimensions en pixels.
Comment utiliser cet outil
- 1
Importez un PNG en puissance de deux
Ajoutez jusqu’à 20 PNG de 95 Mo chacun. Les dimensions comme 256 × 256 ou 512 × 256 px sont celles qu’attend Source, et les zones transparentes sont acceptées.
- 2
Vérifiez les réglages de taille
Redimensionner l’image de sortie est réglé sur Conserver la taille d’origine. Choisissez Définir la largeur et saisissez 256, 512 ou 1024 pour un PNG carré à ajuster.
- 3
Cliquez sur Convertir en VTF
Téléchargez les fichiers .vtf, ajoutez un VMT si le jeu en exige un, puis copiez-les dans le dossier
materialsdu jeu. Les fichiers importés sont supprimés après 30 minutes.
Les jeux du moteur Source ne chargent les textures qu’au format VTF, et ils exigent que les deux côtés de l’image soient des puissances de deux.
Pourquoi les jeux Source demandent du VTF et non du PNG
Valve a conçu le VTF pour le moteur Source, sorti avec Half-Life 2 en 2004 et toujours utilisé par Garry's Mod, Team Fortress 2, Counter-Strike: Source, Left 4 Dead 2 et de nombreux mods. Le moteur ne décode ni PNG ni JPG à l’exécution. Il attend des données de texture déjà organisées pour la carte graphique, généralement compressées en DXT et accompagnées d’une chaîne de mipmaps, des copies plus petites pour les surfaces éloignées, et le VTF est le conteneur qui les regroupe.
La règle des puissances de deux découle de la même conception. Les mipmaps divisent l’image par deux à chaque étape, et les formats compressés par le GPU travaillent par blocs de 4 × 4 pixels, si bien que des tailles comme 512 ou 1024 se divisent proprement jusqu’au bout. Un PNG de 500 × 500 px casse ce schéma : les outils le refusent ou l’étirent à la taille valide suivante, ce qui rend les détails fins flous.
Tailles PNG vers VTF pour sprays, skins et textures
128 × 128 px
Petit spray
Sans risque sur les serveurs aux règles de taille strictes
256 × 256 px
Spray standard
Taille de spray la plus courante
512 × 256 px
Décalcomanie ou panneau large
Les côtés peuvent différer
1024 × 1024 px
Skin d’arme ou d’accessoire
Reprenez la taille de la texture d’origine
2048 × 2048 px
Texture de décor détaillée
Fichiers lourds ; à utiliser avec parcimonie
PNG
Portable Network Graphics
Le PNG est un format d'image matricielle sans perte publié en 1996 par le PNG Development Group, puis normalisé par le W3C et l'ISO. Il conserve chaque pixel à l'identique, gère la transparence alpha complète et rend le texte, les contours nets et les aplats de couleur sans artefacts. Cette précision le rend idéal pour les captures d'écran, logos, icônes et éléments d'interface. Le revers est la taille : une photo enregistrée en PNG est souvent plusieurs fois plus lourde que la même en JPEG ou WebP. Tous les navigateurs, systèmes d'exploitation et éditeurs ouvrent les fichiers PNG.
- Compression
- Sans perte
- Transparence
- Oui
- Animation
- Non
- Année de création
- 1996 · PNG Development Group
VTF
Valve Texture Format
Le VTF est le format de texture du moteur Source de Valve, utilisé par des jeux comme Half-Life 2, Counter-Strike: Source, Team Fortress 2 et Garry's Mod. Il peut contenir des mipmaps, de la transparence alpha et plusieurs images pour les textures animées, compressées avec des formats GPU ou non compressées. Les moddeurs utilisent le VTF pour les sprays, les skins et les matériaux de cartes. En dehors des outils et plugins Source, presque aucun logiciel ne peut l'ouvrir.
- Compression
- Avec ou sans perte
- Transparence
- Oui
- Animation
- Oui
- Année de création
- 2004 · Valve
On convertit un PNG en VTF quand une création finie doit devenir un spray, un skin ou une texture de carte qu’un jeu du moteur Source peut charger ; le sens VTF vers PNG extrait des textures de jeu existantes pour les consulter ou les modifier.
Intégrer le VTF dans le jeu
Préparer le PNG
Recadrez à la forme finale et réglez chaque côté sur une puissance de deux.
Convertir en VTF
Importez le fichier ici et cliquez sur Convertir en VTF ; la transparence est conservée.
Le placer dans materials
Copiez le VTF et son VMT dans le dossier correspondant, ou importez-le comme spray.
Pour un spray, la plupart des jeux multijoueurs Source proposent un bouton d’import dans l’onglet Multijoueur du menu d’options, et le jeu écrit le VMT à votre place. Restez raisonnable : les anciennes versions de Source rejetaient les fichiers de spray de plus d’environ 120 Ko, donc un motif de 256 × 256 px est le choix habituel, et les serveurs peuvent imposer leurs propres règles en plus.
Pour un reskin, ouvrez d’abord la texture d’origine du jeu avec VTF en PNG, peignez par-dessus à la même taille pour qu’elle corresponde toujours à la carte UV du modèle, puis reconvertissez votre PNG ici. Si l’image de départ est une photo large, rendez-la carrée avec recadrer une image avant de redimensionner, car Redimensionner l’image de sortie conserve les proportions et ne peut pas transformer à lui seul du 1920 × 1080 en deux puissances de deux. Si votre projet vise un jeu DirectX, PNG en DDS produit le fichier de texture équivalent.
Questions sur la conversion PNG en VTF
Quelle taille doit faire un PNG avant de le convertir en VTF ?
Les deux côtés doivent être des puissances de deux : 64, 128, 256, 512, 1024 ou 2048 px. Ils n’ont pas besoin d’être identiques, donc 512 × 256 est valide. Pour les sprays, 256 × 256 px est la taille que recommandent la plupart des guides communautaires, car les anciens jeux Source limitent le poids des fichiers de spray.
La transparence du PNG est-elle conservée dans le VTF ?
Oui, le canal alpha est écrit dans le VTF. Pour un spray, cela signifie que la zone autour de votre motif reste transparente sur le mur, au lieu d’afficher un cadre coloré.
Faut-il un fichier VMT en plus du VTF ?
Pour les textures de carte, les modèles et les décalcomanies, oui. Le VMT est un court fichier texte qui nomme le shader et pointe vers la texture avec $basetexture. Les sprays importés depuis le menu d’options du jeu voient leur VMT généré par le jeu.
Puis-je choisir la compression DXT1 ou DXT5 ici ?
Cette page ne propose pas de choix de compression. Si un jeu ou un serveur exige un format précis, par exemple DXT1 pour garder un spray léger, ouvrez le VTF dans VTFEdit et enregistrez-le de nouveau avec ce format et les réglages de mipmaps voulus.
Pourquoi ma texture personnalisée s'affiche-t-elle en damier violet et noir ?
Ce motif est le marqueur de texture manquante de Source. Le moteur n’a pas trouvé le VTF au chemin indiqué par le VMT, ou le VMT est absent. Vérifiez le dossier sous materials et l’orthographe dans $basetexture, qui s’écrit sans l’extension .vtf.
Puis-je créer un spray animé à partir de fichiers PNG ?
Un VTF animé stocke plusieurs images dans un seul fichier, ce qui demande un outil qui assemble les images, comme l’import d’une séquence d’images numérotées dans VTFEdit. Cette page convertit chaque PNG en un VTF à image unique.