Penukar PNG ke VTF
Hasilkan fail Valve Texture Format daripada PNG untuk spray tersuai, skin senjata atau tekstur peta dalam permainan enjin Source. Sediakan PNG pada saiz kuasa dua, tukarkannya di sini, dan enjin boleh memuatkan hasilnya.
Penukar Imej
atau seret Fail JPG, JPEG, JPE … ke sini ·
Maks 95 MB setiap fail· Sehingga 20 fail· Dipadam selepas 30 minit
Fail diproses pada pelayan kami dan dipadam selepas 30 minit.
85 mengekalkan foto kelihatan sama dengan asal. Turunkan hanya apabila anda memerlukan fail yang lebih kecil.
JPG, BMP dan EPS tiada kelutsinaran. Piksel lutsinar diisi dengan warna ini.
Warna hex yang digunakan di belakang piksel lutsinar, cth. #FFFFFF.
Format ini hanya memuatkan satu imej. Pilih output GIF atau WebP jika anda mahu mengekalkan animasi.
Ikon berbilang saiz mengandungi beberapa resolusi dalam satu fail; pelayar dan sistem pengendalian memilih yang diperlukan.
Kekalkan dimensi asal, atau masukkan satu sisi dan nisbah bidang dikekalkan.
Piksel untuk sisi yang anda pilih di atas.
Peratusan daripada dimensi asal.
sRGB sesuai untuk skrin dan web. Kekalkan yang asal untuk aliran kerja cetakan; skala kelabu membuang warna.
Metadata sahaja, 0 mengekalkan nilai asal. Pencetak dan sesetengah portal membaca nombor ini; ia tidak mengubah dimensi piksel.
Cara menggunakan alat ini
- 1
Muat naik PNG bersaiz kuasa dua
Tambah sehingga 20 fail PNG, setiap satu 95 MB. Saiz seperti 256 × 256 atau 512 × 256 px ialah yang dijangka oleh Source, dan kawasan lutsinar tidak menjadi masalah.
- 2
Semak tetapan saiz
Ubah saiz imej output ditetapkan kepada Kekalkan saiz asal. Pilih Tetapkan lebar dan masukkan 256, 512 atau 1024 untuk PNG segi empat sama yang perlu diselaraskan.
- 3
Tekan Tukar ke VTF
Muat turun fail .vtf, tambah VMT jika permainan memerlukannya, dan salin ke folder
materialspermainan. Fail yang dimuat naik dipadam selepas 30 minit.
Permainan enjin Source memuatkan tekstur hanya dalam bentuk VTF, dan menjangkakan kedua-dua sisi imej ialah kuasa dua.
Mengapa permainan Source memerlukan VTF dan bukan PNG
Valve mencipta VTF untuk enjin Source, yang diperkenalkan bersama Half-Life 2 pada 2004 dan masih menggerakkan Garry's Mod, Team Fortress 2, Counter-Strike: Source, Left 4 Dead 2 dan banyak mod. Enjin ini tidak menyahkod PNG atau JPG semasa berjalan. Ia menjangkakan data tekstur yang sudah disusun untuk kad grafik, biasanya termampat DXT dan dengan rantaian mipmap berupa salinan lebih kecil untuk permukaan yang jauh, dan VTF ialah bekas yang menyimpannya.
Peraturan kuasa dua datang daripada reka bentuk yang sama. Mipmap mengurangkan imej separuh pada setiap langkah, dan format termampat GPU berfungsi dalam blok 4 × 4 piksel, jadi saiz seperti 512 atau 1024 boleh dibahagi dengan tepat sehingga ke bawah. PNG 500 × 500 px mencabuli corak itu, dan alat sama ada menolaknya atau meregangkannya ke saiz sah seterusnya, yang mengaburkan perincian halus.
Saiz PNG ke VTF untuk spray, skin dan tekstur
128 × 128 px
Spray kecil
Selamat pada pelayan dengan peraturan saiz ketat
256 × 256 px
Spray standard
Saiz spray paling biasa
512 × 256 px
Decal atau papan tanda lebar
Sisi boleh berbeza
1024 × 1024 px
Skin senjata atau prop
Sepadankan dengan saiz tekstur asal
2048 × 2048 px
Tekstur dunia terperinci
Fail besar; gunakan secara berhemat
PNG
Portable Network Graphics
PNG ialah format raster lossless yang diterbitkan pada 1996 oleh PNG Development Group dan kemudian dipiawaikan oleh W3C dan ISO. Ia mengekalkan setiap piksel dengan tepat, menyokong lutsinar alfa penuh dan mengendalikan teks, tepi tajam dan warna rata tanpa artifak. Ketepatan itu menjadikannya sesuai untuk tangkapan skrin, logo, ikon dan grafik antara muka. Kekurangannya ialah saiz: foto yang disimpan sebagai PNG selalunya beberapa kali ganda lebih besar daripada foto sama sebagai JPEG atau WebP. Semua pelayar, sistem pengendalian dan penyunting boleh membuka fail PNG.
- Pemampatan
- Lossless (tanpa kehilangan)
- Ketelusan
- Ya
- Animasi
- Tidak
- Diperkenalkan
- 1996 · PNG Development Group
VTF
Valve Texture Format
VTF ialah format tekstur enjin Source milik Valve, digunakan oleh permainan seperti Half-Life 2, Counter-Strike: Source, Team Fortress 2 dan Garry's Mod. Ia boleh mengandungi mipmap, ketelusan alfa dan berbilang bingkai untuk tekstur beranimasi, dimampatkan dengan format GPU atau disimpan tanpa mampatan. Pemod menggunakan VTF untuk semburan, kulit dan bahan peta. Di luar alat dan pemalam Source, hampir tiada perisian yang dapat membukanya.
- Pemampatan
- Lossy atau lossless
- Ketelusan
- Ya
- Animasi
- Ya
- Diperkenalkan
- 2004 · Valve
PNG ditukar ke VTF apabila karya yang siap perlu menjadi spray, skin atau tekstur peta yang boleh dimuatkan oleh permainan enjin Source; arah VTF ke PNG pula mengeluarkan tekstur permainan sedia ada untuk dilihat atau disunting.
Memasukkan fail VTF ke dalam permainan
Sediakan PNG
Potong kepada bentuk akhir dan laraskan setiap sisi kepada kuasa dua.
Tukar ke VTF
Muat naik di sini dan tekan Tukar ke VTF; kelutsinaran dikekalkan.
Letakkan dalam materials
Salin VTF dan VMT-nya ke folder yang sepadan, atau import sebagai spray.
Untuk spray, kebanyakan permainan multipemain Source mempunyai butang import dalam tab Multiplayer menu pilihan, dan permainan menulis VMT untuk anda. Pastikan spray sederhana: binaan Source lama menolak fail spray melebihi lebih kurang 120 KB, jadi reka bentuk 256 × 256 px ialah pilihan biasa, dan pelayan boleh menetapkan peraturan sendiri.
Untuk reskin, buka tekstur asal permainan dahulu dengan VTF ke PNG, lukis di atasnya pada saiz yang sama supaya masih sepadan dengan peta UV model, kemudian tukar PNG anda kembali di sini. Apabila gambar sumber ialah foto lebar, jadikan segi empat sama dengan potong gambar sebelum mengubah saiz, kerana Ubah saiz imej output mengekalkan nisbah aspek dan tidak boleh menukar 1920 × 1080 kepada dua kuasa dua dengan sendirinya. Jika projek anda menyasarkan permainan DirectX, PNG ke DDS menghasilkan fail tekstur yang setara.
Soalan lazim PNG ke VTF
Apakah saiz PNG yang sesuai sebelum ditukar ke VTF?
Kedua-dua sisi mestilah kuasa dua: 64, 128, 256, 512, 1024 atau 2048 px. Kedua-duanya tidak perlu sama, jadi 512 × 256 adalah sah. Untuk spray, 256 × 256 px ialah saiz yang paling disyorkan oleh panduan komuniti kerana permainan Source lama mengehadkan saiz fail spray.
Adakah ketelusan PNG dikekalkan dalam VTF?
Ya, saluran alfa ditulis ke dalam VTF. Untuk spray, ini bermakna kawasan di luar reka bentuk anda kekal jernih pada dinding dan tidak menunjukkan kotak berwarna.
Adakah saya perlukan fail VMT selain VTF?
Untuk tekstur peta, model dan decal, ya. VMT ialah fail teks pendek yang menamakan shader dan menunjuk ke tekstur dengan $basetexture. Spray yang diimport melalui menu pilihan permainan akan dijana VMT-nya oleh permainan itu sendiri.
Bolehkah saya memilih pemampatan DXT1 atau DXT5 di sini?
Halaman ini tiada pemilih pemampatan. Jika permainan atau pelayan menghendaki format tertentu, contohnya DXT1 untuk mengekalkan spray kecil, buka VTF dalam VTFEdit dan simpan semula dengan format itu serta tetapan mipmap yang anda perlukan.
Mengapa tekstur tersuai saya muncul sebagai corak petak ungu dan hitam?
Corak itu ialah penanda tekstur hilang Source. Enjin tidak menemui VTF pada laluan yang dinamakan oleh VMT, atau VMT tiada. Semak folder di bawah materials dan ejaan dalam $basetexture, yang tidak menyertakan sambungan .vtf.
Bolehkah saya membuat spray beranimasi daripada fail PNG?
VTF beranimasi menyimpan beberapa bingkai dalam satu fail, yang memerlukan alat yang menggabungkan bingkai, seperti import jujukan imej bernombor dalam VTFEdit. Halaman ini menukar setiap PNG kepada VTF satu bingkai.