UltKit

Konversi DDS ke JPG

Browser, aplikasi chat, dan ponsel tidak bisa menampilkan tekstur .dds. Konversi ke JPG, dan tekstur yang sama menjadi pratinjau yang bisa Anda pasang di halaman mod, tempel ke laporan bug, atau masukkan ke panduan gaya.

Konverter Gambar

atau jatuhkan file JPG, JPEG, JPE … di sini ·

Maks. 95 MB per file· Hingga 20 file· Dihapus setelah 30 menit

Keluaran

File diproses di server kami dan dihapus setelah 30 menit.

Cara menggunakan alat ini

  1. 1

    Tambahkan tekstur DDS

    Masukkan hingga 20 file .dds, masing-masing 95 MB, langsung dari folder tekstur game yang sudah diekstrak atau dari proyek mod Anda.

  2. 2

    Pilih latar untuk alfa

    JPG tidak bisa menyimpan transparansi. Di Pengaturan lanjutan, Area transparan mengisinya dengan putih secara bawaan; pilih hitam atau warna kustom untuk art game yang gelap.

  3. 3

    Konversi ke JPG

    Tekan Konversi ke JPG lalu unduh setiap pratinjau, atau satu ZIP untuk seluruh set.

Bagikan tekstur DDS di luar game

DirectDraw Surface hadir bersama DirectX 7 pada tahun 1999 sebagai cara menyerahkan tekstur ke kartu grafis dalam tata letak yang bisa langsung dibacanya. Itulah sebabnya game dari Skyrim hingga Microsoft Flight Simulator menyertakan ribuan file DDS, dan mengapa hampir tidak ada program lain yang bisa membukanya. Windows Photos, semua browser web, Discord, Slack, dan formulir unggah di sebagian besar situs hosting mod mengharapkan JPG, PNG, atau WebP.

Salinan JPG adalah cara paling sederhana untuk memperlihatkan tekstur kepada orang lain. Ukurannya cukup kecil untuk diunggah, bisa dibuka di ponsel mana pun, dan cocok untuk diffuse map dan albedo map, karena keduanya memang gambar berwarna sejak awal. Jika transparansi harus tetap ada, misalnya untuk sprite sheet atau pratinjau decal, gunakan DDS ke PNG; untuk semua permukaan berwarna polos, JPG lebih ringan.

Format DDS mana yang membawa alfa, dan apa yang sampai ke JPG

from ↓ · to →WarnaAlfaWarna di JPGAlfa di JPG
BC1 / DXT1BC1 / DXT1 to Warna: yesBC1 / DXT1 to Alfa: yesBC1 / DXT1 to Warna di JPG: yes– BC1 / DXT1 to Alfa di JPG: no
BC3 / DXT5BC3 / DXT5 to Warna: yesBC3 / DXT5 to Alfa: yesBC3 / DXT5 to Warna di JPG: yes– BC3 / DXT5 to Alfa di JPG: no
BC5 / ATI2BC5 / ATI2 to Warna: yes– BC5 / ATI2 to Alfa: noBC5 / ATI2 to Warna di JPG: yes– BC5 / ATI2 to Alfa di JPG: no
BC7BC7 to Warna: yesBC7 to Alfa: yesBC7 to Warna di JPG: yes– BC7 to Alfa di JPG: no
RGBA tanpa kompresiRGBA tanpa kompresi to Warna: yesRGBA tanpa kompresi to Alfa: yesRGBA tanpa kompresi to Warna di JPG: yes– RGBA tanpa kompresi to Alfa di JPG: no
supported not offeredBC1 menyimpan paling banyak alfa cut-out 1-bit; BC3, BC7, dan RGBA tanpa kompresi menyimpan alfa 8-bit yang halus. BC5 berisi dua kanal, biasanya untuk normal map. JPG hanya menyimpan warna.

DDS

Tekstur DirectDraw Surface

DDS adalah format tekstur Microsoft yang diperkenalkan bersama DirectX 7 pada 1999. Format ini menyimpan gambar dalam skema kompresi blok yang siap dipakai GPU, seperti DXT/BCn, beserta mipmap dan cube map, sehingga kartu grafis dapat menggunakannya tanpa dekode. Kompresi blok bersifat lossy (dengan kehilangan kualitas) dan dapat memunculkan artefak pada gradien, meskipun DDS tanpa kompresi juga ada. Format ini umum di game PC dan mod game, tetapi tidak didukung oleh browser dan sebagian besar penampil gambar sehari-hari.

Kompresi
Lossy atau lossless
Transparansi
Ya
Animasi
Tidak
Diperkenalkan
1999 · Microsoft
Konverter DDS

JPG

Gambar JPEG

JPEG (atau JPG) adalah format foto yang paling banyak digunakan, distandardisasi oleh Joint Photographic Experts Group pada 1992. Format ini menggunakan kompresi lossy (dengan kehilangan kualitas) yang membuang detail halus yang kemungkinan tidak disadari mata, sehingga ukuran foto tetap cukup kecil untuk web, email, dan penyimpanan ponsel. JPEG menangani gradasi halus dan pemandangan alam dengan baik, tetapi teks tajam, gambar garis, dan warna datar memunculkan artefak kotak-kotak atau buram yang terlihat. JPEG tidak mendukung transparansi maupun animasi, dan setiap kali disimpan ulang kualitasnya sedikit menurun lagi. Setiap browser, ponsel, kamera, dan editor gambar dapat membukanya.

Kompresi
Lossy
Transparansi
Tidak
Animasi
Tidak
Diperkenalkan
1992 · Joint Photographic Experts Group
Konverter JPG

Modder dan artis game mengonversi DDS ke JPG untuk memperlihatkan tekstur di tempat yang hanya menerima foto biasa, seperti galeri halaman mod, pesan chat, atau wiki, saat alfanya tidak perlu dipertahankan.

Alfa dan mipmap: apa yang tidak ikut ke JPG

Sebelum Anda mengonversi

  • Hanya level mip teratas yang diekspor, dalam ukuran penuh tekstur.
  • Alfa, baik berupa transparansi maupun mask yang dikemas, diganti dengan warna latar.
  • Artefak kompresi blok yang sudah ada di DDS tetap terlihat di JPG.
  • Normal map tetap berupa gambar biru-ungu; isinya data, bukan gambar permukaan.

Tekstur game memakai kanal alfa untuk lebih dari sekadar area tembus pandang. Banyak engine mengemas specular mask, gloss mask, atau height mask ke dalamnya, karena kanal cadangan tidak membebani GPU sama sekali. JPG tidak punya kanal keempat, jadi informasi itu memang tidak diekspor. Warna yang Anda pilih di Area transparan hanya berpengaruh jika alfa memang berarti transparansi; pada tekstur yang alfanya berupa mask, JPG menampilkan lapisan warnanya saja.

Mipmap adalah salinan berukuran setengah, seperempat, dan lebih kecil yang disimpan DDS setelah gambar utama agar permukaan yang jauh dirender dengan bersih. Pratinjau hanya membutuhkan yang terbesar, dan itulah yang Anda dapatkan. Tekstur dengan sisi 4096 px atau lebih menghasilkan JPG yang berat; atur Ubah ukuran gambar keluaran ke sisi terpanjang 1024 atau 2048 px untuk diunggah.

Jika Anda mengedit JPG dan ingin memasukkannya kembali ke game, ingat bahwa JPG menambahkan kompresinya sendiri di atas kompresi blok DDS. Untuk perjalanan bolak-balik, edit dari PNG dan encode ulang sekali saja di akhir.

Pertanyaan seputar DDS ke JPG

Untuk apa saya membutuhkan versi JPG dari tekstur DDS?

Halaman mod, forum, Discord, wiki, dan pelacak isu menampilkan JPG dan PNG, tetapi tidak DDS. Pratinjau JPG memungkinkan pemain melihat retexture sebelum mengunduhnya, dan memungkinkan rekan tim meninjau aset tanpa memasang plugin tekstur.

Bagian transparan tekstur DDS berubah menjadi warna apa di JPG?

Warna apa pun yang Anda pilih di Area transparan: putih secara bawaan, hitam, atau warna hex kustom. Untuk dedaunan, hair card, dan decal, abu-abu sedang atau hitam biasanya lebih jelas daripada putih di pratinjau.

Level mip mana dari DDS yang masuk ke JPG?

Level teratas beresolusi penuh, yaitu gambar yang ditampilkan game dari jarak dekat. Salinan-salinan lebih kecil yang tersimpan setelahnya tidak diekspor, sehingga tekstur 2048 × 2048 menjadi satu JPG 2048 × 2048.

Alfa tekstur saya berisi gloss mask, bukan transparansi. Apakah hilang di JPG?

Di JPG, ya; JPG hanya punya tiga kanal warna, tidak lebih. Simpan DDS aslinya untuk game, dan jika Anda perlu melihat mask itu sebagai gambar tersendiri, buka file di alat tekstur yang bisa menampilkan kanal tunggal.

Bisakah JPG dari DDS dibuat lebih kecil untuk forum yang membatasi ukuran unggahan?

Atur Ubah ukuran gambar keluaran ke sisi terpanjang tertentu, misalnya 1024 px, atau turunkan Kualitas ke sekitar 80. Tekstur 4K penuh dalam bentuk JPG berukuran besar; pratinjau 1024 px sudah lebih dari cukup untuk utas tangkapan layar.

Bisakah JPG dimasukkan kembali ke game sebagai tekstur DDS?

Tidak secara langsung. Sebagian besar engine yang membaca DDS mengharapkan file DDS di disk, jadi gambar yang sudah diedit harus melewati encoder DDS lagi; JPG ke DDS mengerjakan langkah itu.