Konversi PNG ke TGA
Jadikan tekstur, sprite, dan aset UI PNG file Truevision TGA untuk game engine dan alat yang mencantumkan Targa sebagai masukan teksturnya. Piksel transparan ditulis ke kanal alpha, sehingga potongan dan mask tetap berfungsi.
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
Tambahkan tekstur PNG
Pilih hingga 20 file PNG, masing-masing 95 MB. Satu set tekstur lengkap (diffuse, normal, roughness, mask) bisa masuk dalam satu batch.
- 2
Jangan ubah ukuran tekstur engine
Biarkan Ubah ukuran gambar keluaran pada Pertahankan ukuran asli agar dimensi pangkat dua seperti 1024 × 1024 atau 2048 × 2048 tetap persis.
- 3
Konversi ke TGA
Tekan Konversi ke TGA dan unduh file satu per satu atau sebagai ZIP, lalu masukkan ke folder impor engine.
Mengapa game engine dan alat tekstur masih meminta TGA
Truevision merancang format TGA pada 1984 untuk kartu perekam video TARGA miliknya, dan revisi 1989, TGA 2.0, menambahkan footer serta area ekstensi yang dibaca sebagian besar perangkat lunak saat ini. Formatnya cukup sederhana untuk dimuat dengan beberapa puluh baris kode: header pendek, peta warna opsional, lalu piksel mentah atau yang di-run-length encode. Kesederhanaan itulah yang membuat studio game mengadopsinya pada 1990-an dan mengapa begitu banyak pipeline tidak pernah beralih.
Alasan praktisnya adalah alpha dan keterdugaan. TGA 32-bit selalu membawa kanal alpha 8-bit lurus di samping warna, tanpa chunk gamma atau chunk profil warna yang bisa ditafsirkan berbeda oleh pengimpor. Artis tekstur memercayainya untuk keluar dari Photoshop, Substance, atau Blender dan masuk ke engine dengan nilai yang persis sama.
PNG ke TGA untuk Unreal, Source, Unity, dan Blender
| Organisasi | Persyaratan | Sumber |
|---|---|---|
| Unreal Engine | Mengimpor TGA, PNG, PSD, dan lainnya; tekstur memerlukan sisi pangkat dua agar mendapat mipmap dan streaming | — |
| Engine Source (vtex) | Kompiler tekstur Valve membaca TGA dan menulis VTF; alpha mengatur translusensi dan mask | — |
| Unity | Mengimpor TGA secara langsung dan mengompresnya per platform target saat build | — |
| Blender | Membaca dan menulis Targa, dengan keluaran "Targa" ber-RLE dan "Targa Raw" tanpa kompresi | — |
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
TGA
Truevision TGA (Targa)
TGA, yang juga disebut Targa, dibuat oleh Truevision pada 1984 untuk kartu grafisnya. Format ini menyimpan gambar raster tanpa kompresi atau dengan run-length encoding yang lossless (tanpa kehilangan kualitas), dan mendukung kanal alfa 8-bit. Strukturnya yang sederhana membuatnya lama menjadi favorit untuk tekstur game, render 3D, dan grafis video. Ukuran filenya besar dibandingkan PNG, dan browser serta ponsel tidak dapat menampilkan TGA. Sebagian besar editor gambar, game engine, dan program 3D dapat membacanya.
- Kompresi
- Lossless
- Transparansi
- Ya
- Animasi
- Tidak
- Diperkenalkan
- 1984 · Truevision
PNG diubah ke TGA ketika game engine, alat modding, atau pipeline render disiapkan untuk tekstur Targa dengan kanal alpha 8-bit; TGA dikembalikan ke PNG ketika tekstur harus dipratinjau di browser atau dibagikan di luar pipeline tersebut.
Alpha TGA, kompresi RLE, dan keluaran 32-bit
- RLE (pengodean run-length)TGA terkompresi · TGA tipe gambar 10
- Satu-satunya kompresi yang didefinisikan TGA. Deretan piksel identik disimpan sekali dengan jumlah pengulangannya, sehingga aset UI datar dan mask menyusut banyak, sedangkan tekstur fotografis hampir tidak menyusut. Tipe gambar 2 di header berarti true color tanpa kompresi; tipe 10 berarti data yang sama dengan run-length encoding.
Setiap engine dan editor yang membaca TGA membaca varian biasa maupun RLE, jadi pilihan ini jarang berpengaruh saat impor. Pilihan ini lebih berpengaruh untuk version control: TGA tanpa kompresi bisa dibandingkan dan disimpan secara terduga, itulah sebabnya sebagian studio melarang RLE dalam aturan aset mereka. Photoshop menyediakan pilihan yang sama berupa kotak centang Compress (RLE) di dialog penyimpanan Targa.
Satu hal yang perlu diperiksa sebelum mengonversi adalah alpha PNG. Banyak exporter menulis kanal alpha penuh bahkan untuk aset yang buram, dan engine lalu memperlakukan tekstur itu sebagai translusen, yang membebani sorting dan overdraw. Jika alpha-nya tidak bermakna, hapus dulu di editor Anda. Untuk latar belakang format PNG itu sendiri, lihat JPG vs JPEG vs PNG; ketika TGA harus kembali ke pratinjau browser, TGA ke PNG membalik proses halaman ini.
Pertanyaan tekstur PNG ke TGA
Apakah TGA hasil konversi PNG berformat 24-bit atau 32-bit?
PNG dengan kanal alpha menjadi TGA 32-bit: masing-masing 8 bit untuk merah, hijau, biru, dan alpha. PNG yang buram sepenuhnya hanya membutuhkan 24 bit. Jika engine mewajibkan 32-bit untuk tekstur tanpa transparansi, beri PNG kanal alpha yang sepenuhnya buram sebelum mengonversi.
Apakah konversi PNG ke TGA bersifat lossless?
Untuk PNG 8-bit biasa, ya: setiap nilai warna dan alpha disalin persis. PNG 16-bit per kanal, yang umum untuk peta ketinggian dari alat sculpting, diturunkan ke 8 bit, karena TGA tidak memiliki mode true color yang lebih dalam. Simpan peta semacam itu sebagai PNG atau EXR jika engine menerimanya.
Mengapa TGA saya tampil terbalik di satu program?
TGA bisa menyimpan baris dari bawah ke atas atau dari atas ke bawah, dengan penanda di header yang menyebutkan arahnya. Sebagian besar alat membaca penanda itu; beberapa penampil lama dan loader buatan sendiri mengabaikannya dan menggambar gambar dalam keadaan terbalik. Balik di loader atau di editor, jangan mengonversi ulang.
Sebaiknya pakai TGA atau DDS untuk tekstur game?
TGA adalah file sumber yang Anda simpan dan impor ulang; DDS menyimpan data terkompresi GPU yang dibaca langsung oleh kartu grafis. Unreal dan Unity menerima TGA dan mengompresnya sendiri saat impor. Mod dan engine lama yang memuat tekstur tanpa tahap impor sering meminta DDS, yang dihasilkan oleh PNG ke DDS.
Mengapa file TGA jauh lebih besar daripada PNG-nya?
PNG memakai kompresi Deflate; TGA paling banter memakai run-length encoding sederhana, yang hanya membantu di area datar. Tekstur detail 2048 × 2048 dengan alpha memakan sekitar 16 MB sebagai TGA tanpa kompresi. Engine mengompresnya lagi saat membangun game, jadi ukuran di disk hanya berpengaruh pada folder proyek Anda.
- Konversi JPG ke TGAUbah foto JPG menjadi file Targa 24-bit untuk vtex Source, engine era Quake, dan alat lain yang hanya menerima TGA. Ubah ke kelipatan dua, 20 file per batch.
- Konversi TGA ke PNGUbah tekstur, render, dan screenshot game Truevision TGA (Targa) ke PNG. Alfa 32-bit tetap, file RLE terbaca, gambar terbalik diperbaiki. 20 file sekaligus.
- Konversi PNG ke DDSUbah gambar PNG menjadi tekstur DDS untuk mod dan engine game, kanal alfa tetap utuh. Pelajari ukuran, mipmap, serta format DXT atau BC7 yang diminta game.
- Konversi TGA ke JPGPerkecil screenshot Targa dan render 3D menjadi JPG yang bisa diunggah, dikirim lewat email, atau dicetak. Alfa diratakan ke latar pilihan, 20 file sekaligus.
- Konversi DDS ke PNGUbah tekstur game DDS menjadi PNG untuk diedit dan dijadikan mod. Mendekode BC1 hingga BC7, mempertahankan kanal alfa, menyimpan level mip teratas ukuran penuh.
- Konversi JPG ke DDSUbah foto JPG menjadi tekstur DDS untuk mod dan engine game. Sesuaikan ukuran tekstur dulu, konversi hingga 20 file sekaligus, terhapus setelah 30 menit.