Konversi PNG ke VTF
Buat file Valve Texture Format dari PNG untuk spray kustom, skin senjata, atau tekstur peta di game bermesin Source. Siapkan PNG dengan ukuran pangkat dua, konversi di sini, dan mesin game dapat memuat hasilnya.
Konverter Gambar
atau jatuhkan file JPG, JPEG, JPE … di sini ·
Maks. 95 MB per file· Hingga 20 file· Dihapus setelah 30 menit
File diproses di server kami dan dihapus setelah 30 menit.
85 membuat foto tampak identik dengan aslinya. Turunkan hanya jika Anda memerlukan file yang lebih kecil.
JPG, BMP, dan EPS tidak mendukung transparansi. Piksel transparan diisi dengan warna ini.
Warna hex yang dipakai di belakang piksel transparan, mis. #FFFFFF.
Format ini hanya memuat satu gambar. Pilih keluaran GIF atau WebP jika Anda ingin mempertahankan animasi.
Ikon multi-ukuran berisi beberapa resolusi dalam satu file; peramban dan sistem operasi memilih yang dibutuhkan.
Pertahankan dimensi asli, atau masukkan satu sisi dan rasio aspek akan dipertahankan.
Piksel untuk sisi yang Anda pilih di atas.
Persentase dari dimensi asli.
sRGB tepat untuk layar dan web. Pertahankan aslinya untuk alur kerja cetak; skala abu-abu membuang warna.
Hanya metadata, 0 mempertahankan nilai asli. Printer dan sebagian portal membaca angka ini; dimensi piksel tidak berubah.
Cara menggunakan alat ini
- 1
Unggah PNG berukuran pangkat dua
Tambahkan hingga 20 PNG, masing-masing 95 MB. Ukuran seperti 256 × 256 atau 512 × 256 px adalah yang diharapkan Source, dan area transparan tidak masalah.
- 2
Periksa pengaturan ukuran
Ubah ukuran gambar keluaran diatur ke Pertahankan ukuran asli. Pilih Atur lebar lalu masukkan 256, 512, atau 1024 untuk PNG persegi yang perlu disesuaikan.
- 3
Tekan Konversi ke VTF
Unduh file .vtf, tambahkan VMT bila game membutuhkannya, lalu salin ke folder
materialsmilik game. File unggahan dihapus setelah 30 menit.
Game bermesin Source hanya memuat tekstur dalam format VTF, dan kedua sisi gambar harus berupa pangkat dua.
Mengapa game Source butuh VTF, bukan PNG
Valve membuat VTF untuk mesin Source, yang dirilis bersama Half-Life 2 pada 2004 dan hingga kini menjalankan Garry's Mod, Team Fortress 2, Counter-Strike: Source, Left 4 Dead 2, serta banyak mod. Mesin ini tidak mendekode PNG atau JPG saat game berjalan. Ia mengharapkan data tekstur yang sudah tersusun untuk kartu grafis, biasanya terkompresi DXT dan disertai rantai mipmap berupa salinan lebih kecil untuk permukaan yang jauh, dan VTF adalah wadah yang menampungnya.
Aturan pangkat dua berasal dari rancangan yang sama. Mipmap membagi dua gambar di setiap langkah, dan format terkompresi GPU bekerja dalam blok 4 × 4 piksel, sehingga ukuran seperti 512 atau 1024 terbagi rapi sampai ke tingkat terkecil. PNG 500 × 500 px merusak pola itu, dan alat konversi akan menolaknya atau meregangkannya ke ukuran valid berikutnya, yang membuat detail halus menjadi kabur.
Ukuran PNG ke VTF untuk spray, skin, dan tekstur
128 × 128 px
Spray kecil
Aman di server dengan aturan ukuran ketat
256 × 256 px
Spray standar
Ukuran spray paling umum
512 × 256 px
Decal atau papan lebar
Sisi boleh berbeda
1024 × 1024 px
Skin senjata atau properti
Samakan dengan ukuran tekstur asli
2048 × 2048 px
Tekstur dunia yang detail
File besar; gunakan secukupnya
PNG
Portable Network Graphics
PNG adalah format raster lossless (tanpa kehilangan kualitas) yang diterbitkan pada 1996 oleh PNG Development Group dan kemudian distandardisasi oleh W3C dan ISO. Format ini menyimpan setiap piksel secara persis, mendukung transparansi alfa penuh, dan menangani teks, tepi tajam, serta warna datar tanpa artefak. Ketepatan itu membuatnya ideal untuk tangkapan layar, logo, ikon, dan grafis antarmuka. Kekurangannya ada pada ukuran: foto yang disimpan sebagai PNG sering kali beberapa kali lebih besar daripada foto yang sama dalam JPEG atau WebP. Semua browser, sistem operasi, dan editor dapat membuka file PNG.
- Kompresi
- Lossless
- Transparansi
- Ya
- Animasi
- Tidak
- Diperkenalkan
- 1996 · PNG Development Group
VTF
Valve Texture Format
VTF adalah format tekstur dari Source engine milik Valve, yang digunakan oleh game seperti Half-Life 2, Counter-Strike: Source, Team Fortress 2, dan Garry's Mod. Format ini dapat memuat mipmap, transparansi alfa, dan beberapa frame untuk tekstur animasi, yang dikompresi dengan format GPU atau disimpan tanpa kompresi. Para modder menggunakan VTF untuk spray, skin, dan material peta. Di luar alat dan plugin Source, hampir tidak ada perangkat lunak yang dapat membukanya.
- Kompresi
- Lossy atau lossless
- Transparansi
- Ya
- Animasi
- Ya
- Diperkenalkan
- 2004 · Valve
PNG dikonversi ke VTF ketika karya yang sudah jadi harus menjadi spray, skin, atau tekstur peta yang bisa dimuat game bermesin Source; arah VTF ke PNG mengeluarkan tekstur game yang ada untuk dilihat atau diedit.
Memasukkan VTF ke dalam game
Siapkan PNG
Potong ke bentuk akhir dan atur setiap sisi ke ukuran pangkat dua.
Konversi ke VTF
Unggah di sini lalu tekan Konversi ke VTF; transparansi tetap terjaga.
Letakkan di materials
Salin VTF dan VMT-nya ke folder yang sesuai, atau impor sebagai spray.
Untuk spray, sebagian besar game multipemain Source memiliki tombol impor di tab Multiplayer pada menu opsi, dan game akan menulis VMT untuk Anda. Jaga ukuran spray tetap wajar: build Source lama menolak file spray di atas kira-kira 120 KB, sehingga desain 256 × 256 px adalah pilihan yang lazim, dan server juga bisa menetapkan aturannya sendiri.
Untuk reskin, buka dulu tekstur asli game dengan VTF ke PNG, lukis di atasnya dengan ukuran yang sama agar tetap cocok dengan UV map model, lalu konversi PNG Anda kembali di sini. Jika gambar sumbernya foto lebar, jadikan persegi dengan potong gambar sebelum mengubah ukuran, karena Ubah ukuran gambar keluaran mempertahankan rasio aspek dan tidak bisa mengubah 1920 × 1080 menjadi dua pangkat dua dengan sendirinya. Jika proyek Anda menyasar game DirectX, PNG ke DDS membuat file tekstur yang setara.
Pertanyaan seputar PNG ke VTF
Berapa ukuran PNG yang tepat sebelum dikonversi ke VTF?
Kedua sisinya harus berupa pangkat dua: 64, 128, 256, 512, 1024, atau 2048 px. Keduanya tidak harus sama, jadi 512 × 256 tetap valid. Untuk spray, 256 × 256 px adalah ukuran yang paling banyak disarankan panduan komunitas karena game Source lama membatasi ukuran file spray.
Apakah transparansi PNG tetap ada di VTF?
Ya, kanal alfa ditulis ke dalam VTF. Untuk spray, artinya area di luar desain Anda tetap bening di dinding, bukan berupa kotak berwarna.
Apakah saya juga butuh file VMT selain VTF?
Untuk tekstur peta, model, dan decal, ya. VMT adalah file teks pendek yang menyebutkan shader dan menunjuk ke tekstur dengan $basetexture. Spray yang diimpor lewat menu opsi game mendapatkan VMT yang dibuat otomatis oleh game.
Bisakah saya memilih kompresi DXT1 atau DXT5 untuk VTF di sini?
Halaman ini tidak memiliki pilihan kompresi. Jika game atau server mewajibkan format tertentu, misalnya DXT1 agar spray tetap kecil, buka VTF di VTFEdit lalu simpan ulang dengan format itu dan pengaturan mipmap yang Anda perlukan.
Mengapa tekstur kustom saya tampil sebagai kotak-kotak ungu dan hitam?
Pola itu adalah penanda tekstur hilang milik Source. Mesin game tidak menemukan VTF di jalur yang disebutkan VMT, atau VMT-nya tidak ada. Periksa folder di dalam materials dan ejaan pada $basetexture, yang ditulis tanpa ekstensi .vtf.
Bisakah saya membuat spray animasi dari file PNG?
VTF animasi menyimpan beberapa frame dalam satu file, sehingga memerlukan alat yang dapat merangkai frame, seperti fitur impor urutan gambar bernomor di VTFEdit. Halaman ini mengonversi setiap PNG menjadi VTF satu frame.