Převodník PNG do VTF
Vytvořte z PNG soubor ve formátu Valve Texture Format pro vlastní sprej, skin zbraně nebo texturu mapy ve hře na enginu Source. Připravte PNG v rozměrech mocniny dvou, převeďte ho zde a engine výsledek načte.
Převodník obrázků
nebo sem přetáhněte soubory JPG, JPEG, JPE … ·
Max. 95 MB na soubor· Až 20 souborů· Smazáno po 30 minutách
Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.
85 udrží fotografie vizuálně shodné s originálem. Snižte ji, jen když potřebujete menší soubor.
JPG, BMP a EPS nemají průhlednost. Průhledné pixely se vyplní touto barvou.
Hexadecimální barva použitá za průhlednými pixely, např. #FFFFFF.
Tento formát obsahuje jediný obrázek. Chcete-li zachovat animaci, zvolte výstup GIF nebo WebP.
Ikona s více velikostmi obsahuje několik rozlišení v jednom souboru; prohlížeče a operační systémy si vyberou to, které potřebují.
Ponechte původní rozměry, nebo zadejte jednu stranu a poměr stran se zachová.
Pixely pro stranu vybranou výše.
Procento původních rozměrů.
sRGB je správná volba pro obrazovky a web. Pro tiskové postupy ponechte originál; odstíny šedi zahodí barvu.
Pouze metadata, 0 ponechá původní hodnotu. Tiskárny a některé portály toto číslo čtou; rozměry v pixelech nemění.
Jak nástroj používat
- 1
Nahrajte PNG v rozměrech mocniny dvou
Přidejte až 20 souborů PNG, každý do 95 MB. Engine Source očekává rozměry například 256 × 256 nebo 512 × 256 px, průhledné oblasti nejsou problém.
- 2
Zkontrolujte nastavení velikosti
Volba Změnit velikost výstupního obrázku je nastavená na Ponechat původní velikost. U čtvercového PNG, které je třeba upravit, zvolte Nastavit šířku a zadejte 256, 512 nebo 1024.
- 3
Klikněte na Převést na VTF
Stáhněte soubory .vtf, tam, kde to hra vyžaduje, přidejte soubor VMT a zkopírujte je do složky
materialsve hře. Nahrané soubory se po 30 minutách smažou.
Hry na enginu Source načítají textury jen ve formátu VTF a očekávají, že obě strany obrázku budou mocninou dvou.
Proč hry na Source potřebují VTF místo PNG
Formát VTF vytvořila společnost Valve pro engine Source, který vyšel v roce 2004 s Half-Life 2 a dodnes pohání Garry's Mod, Team Fortress 2, Counter-Strike: Source, Left 4 Dead 2 a řadu modů. Engine za běhu nedekóduje PNG ani JPG. Očekává data textury už připravená pro grafickou kartu, obvykle komprimovaná pomocí DXT a s řetězcem mipmap, tedy menších kopií pro vzdálené povrchy, a VTF je kontejner, který to vše drží.
Pravidlo mocniny dvou vychází ze stejného návrhu. Mipmapy se v každém kroku zmenšují na polovinu a formáty komprimované pro GPU pracují s bloky 4 × 4 pixely, takže rozměry jako 512 nebo 1024 jdou čistě dělit až do konce. PNG o rozměru 500 × 500 px tento vzor porušuje a nástroje ho buď odmítnou, nebo roztáhnou na nejbližší platný rozměr, čímž se rozmažou jemné detaily.
Velikosti pro převod PNG do VTF u sprejů, skinů a textur
128 × 128 px
Malý sprej
Bezpečné na serverech s přísnými limity velikosti
256 × 256 px
Standardní sprej
Nejběžnější velikost spreje
512 × 256 px
Široký decal nebo cedule
Strany se mohou lišit
1024 × 1024 px
Skin zbraně nebo předmětu
Odpovídá velikosti původní textury
2048 × 2048 px
Detailní textura prostředí
Velké soubory, používejte střídmě
PNG
Portable Network Graphics
PNG je rastrový formát bez ztráty kvality, který v roce 1996 zveřejnila skupina PNG Development Group a později ho standardizovaly W3C a ISO. Zachová každý pixel přesně, podporuje plnou průhlednost alfa a bez artefaktů zvládá text, ostré hrany i plné barvy. Díky této přesnosti je ideální pro snímky obrazovky, loga, ikony a grafiku rozhraní. Nevýhodou je velikost: fotografie uložené jako PNG bývají několikanásobně větší než stejná fotka v JPEG nebo WebP. Soubory PNG otevřou všechny prohlížeče, operační systémy i editory.
- Komprese
- Bezztrátová
- Průhlednost
- Ano
- Animace
- Ne
- Představeno
- 1996 · PNG Development Group
VTF
Valve Texture Format
VTF je formát textur enginu Source od Valve, který používají hry jako Half-Life 2, Counter-Strike: Source, Team Fortress 2 a Garry's Mod. Může obsahovat mipmapy, alfa průhlednost a více snímků pro animované textury, komprimované formáty GPU nebo nekomprimované. Moddeři VTF využívají pro spreje, skiny a materiály map. Mimo nástroje a pluginy pro Source ho neotevře téměř žádný software.
- Komprese
- Ztrátová i bezztrátová
- Průhlednost
- Ano
- Animace
- Ano
- Představeno
- 2004 · Valve
PNG se převádí na VTF, když se hotová grafika má stát sprejem, skinem nebo texturou mapy, kterou umí načíst hra na enginu Source; opačný směr, VTF do PNG, vytáhne existující herní textury k prohlížení nebo úpravě.
Jak dostat VTF do hry
Příprava PNG
Oříznětě na výsledný tvar a upravte každou stranu na mocninu dvou.
Převod na VTF
Nahrajte soubor sem a stiskněte Převést na VTF; průhlednost zůstane zachována.
Umístění do materials
Zkopírujte VTF a jeho VMT do příslušné složky, nebo ho naimportujte jako sprej.
Pro sprej má většina multiplayerových her na enginu Source tlačítko importu na kartě Multiplayer v menu voleb a VMT za vás vytvoří hra. Držte sprej při zemi: starší verze Source odmítaly soubory spreje nad zhruba 120 KB, proto je obvyklou volbou motiv 256 × 256 px, a servery mohou mít navíc vlastní pravidla.
Při změně vzhledu nejprve otevřete původní texturu hry pomocí VTF do PNG, přemalujte ji ve stejné velikosti, aby stále seděla na UV mapu modelu, a pak své PNG převeďte zpět zde. Pokud je zdrojem široká fotka, zčtvercujte ji před změnou velikosti pomocí oříznutí obrázku, protože Změnit velikost výstupního obrázku zachovává poměr stran a samo nepřevede 1920 × 1080 na dvě mocniny dvou. Pokud váš projekt cílí na hru s DirectX, PNG do DDS vytvoří odpovídající soubor textury.
Otázky k převodu PNG do VTF
Jakou velikost má mít PNG před převodem do VTF?
Obě strany musí být mocniny dvou: 64, 128, 256, 512, 1024 nebo 2048 px. Nemusejí být stejné, takže 512 × 256 je platný rozměr. Pro spreje většina komunitních návodů doporučuje 256 × 256 px, protože starší hry na enginu Source omezují velikost souboru spreje.
Zachová se průhlednost PNG ve VTF?
Ano, alfa kanál se do VTF zapíše. U spreje to znamená, že plocha mimo váš motiv zůstane na zdi průhledná a nezobrazí se barevný čtverec.
Potřebuji kromě VTF i soubor VMT?
U textur map, modelů a decalů ano. VMT je krátký textový soubor, který určuje shader a pomocí $basetexture odkazuje na texturu. U sprejů importovaných přes menu voleb ve hře si VMT vytvoří hra sama.
Mohu zde zvolit kompresi DXT1 nebo DXT5?
Na této stránce není výběr komprese. Pokud hra nebo server vyžaduje konkrétní formát, například DXT1 kvůli malé velikosti spreje, otevřete VTF ve VTFEdit a uložte ho znovu s požadovaným formátem a nastavením mipmap.
Proč se moje vlastní textura zobrazuje jako fialovo-černá šachovnice?
Tento vzor je v enginu Source značka chybějící textury. Engine nenašel VTF na cestě uvedené ve VMT, nebo VMT chybí. Zkontrolujte složku v materials a zápis v $basetexture, který příponu .vtf neobsahuje.
Mohu z PNG souborů vytvořit animovaný sprej?
Animované VTF ukládá více snímků do jednoho souboru, což vyžaduje nástroj, který snímky sestaví, například import číslované sekvence obrázků ve VTFEdit. Tato stránka převádí každý PNG na VTF s jedním snímkem.