UltKit

Penukar JPG ke DDS

Hasilkan tekstur DDS daripada foto, corak yang diimbas atau tangkapan skrin yang disimpan sebagai JPG. Tetapkan saiz gambar untuk GPU, tukar, dan letakkan fail .dds ke dalam folder mod anda.

Penukar Imej

atau seret Fail JPG, JPEG, JPE … ke sini ·

Maks 95 MB setiap fail· Sehingga 20 fail· Dipadam selepas 30 minit

Output

Fail diproses pada pelayan kami dan dipadam selepas 30 minit.

Cara menggunakan alat ini

  1. 1

    Muat naik foto JPG

    Tambah sehingga 20 fail .jpg atau .jpeg, setiap satu 95 MB, dengan menyeretnya ke kawasan muat naik atau memilihnya daripada folder.

  2. 2

    Tetapkan lebar tekstur

    Buka Tetapan lanjutan dan gunakan Ubah saiz imej output dengan Tetapkan lebar untuk mencapai 512, 1024, 2048 atau 4096 px. Potong dahulu kepada nisbah aspek yang betul supaya ketinggian juga jatuh pada kuasa dua.

  3. 3

    Tukar dan pasang

    Tekan Tukar ke DDS, muat turun fail dan salin ke folder yang dijangka oleh permainan atau mod, dengan nama fail yang sama seperti tekstur yang anda gantikan.

JPG dibuat untuk dilihat; DDS dibuat untuk kad grafik. Penukaran menyimpan foto anda dalam susun atur termampat blok yang dimuatkan permainan terus ke memori video.

JPG ke DDS untuk tekstur foto dalam mod permainan

Microsoft memperkenalkan DirectDraw Surface dengan DirectX 7 pada 1999, dan format ini masih digunakan banyak permainan PC untuk tekstur mereka. Sebabnya ialah kelajuan: DDS boleh menyimpan data yang sudah dimampatkan dalam format yang dinyahkod GPU secara perkakasan, jadi enjin menyalinnya ke memori video tanpa membukanya terlebih dahulu.

Foto ialah bahan mentah semula jadi untuk tekstur realistik. Pembuat mod memotret dinding bata, bijian kayu, papan tanda jalan dan poster, atau mengambil gambar dari telefon, lalu menjadikannya permukaan dalam permainan.

Angka di bawah menerangkan mengapa tekstur disaizkan sedemikian. Pemampatan blok sentiasa bekerja pada jubin 4 × 4 piksel, dan rantai mip (siri salinan separuh saiz yang digunakan GPU pada jarak jauh) menambah kira-kira satu pertiga kepada memori tekstur.

blok piksel yang dikodkan sebagai satu unit oleh pemampatan BC
4 × 4
setiap piksel dalam BC1 (DXT1), pilihan biasa untuk tekstur legap
4 bit
setiap piksel dalam BC3 (DXT5) dan BC7
8 bit
memori tambahan daripada rantai mip penuh
+33%

JPG

Imej JPEG

JPEG (atau JPG) ialah format foto yang paling meluas digunakan, dipiawaikan oleh Joint Photographic Experts Group pada 1992. Ia menggunakan pemampatan lossy yang membuang butiran halus yang jarang disedari mata, supaya foto cukup kecil untuk web, e-mel dan storan telefon. Ia mengendalikan gradien licin dan pemandangan semula jadi dengan baik, tetapi teks tajam, lukisan garis dan warna rata menunjukkan artifak berblok atau kabur. JPEG tiada ketelusan dan tiada animasi, dan setiap simpanan semula mengurangkan sedikit lagi kualiti. Setiap pelayar, telefon, kamera dan penyunting imej boleh membukanya.

Pemampatan
Lossy (dengan kehilangan)
Ketelusan
Tidak
Animasi
Tidak
Diperkenalkan
1992 · Joint Photographic Experts Group
Penukar JPG

DDS

DirectDraw Surface

DDS ialah format tekstur Microsoft yang diperkenalkan bersama DirectX 7 pada 1999. Ia menyimpan imej dalam skema mampatan blok sedia GPU seperti DXT/BCn, bersama mipmap dan peta kiub, supaya kad grafik boleh menggunakannya tanpa penyahkodan. Mampatan blok bersifat lossy dan boleh menunjukkan artifak pada kecerunan, walaupun DDS tanpa mampatan wujud juga. Ia lazim dalam permainan PC dan mod permainan tetapi tidak disokong oleh pelayar dan kebanyakan pelihat imej harian.

Pemampatan
Lossy atau lossless
Ketelusan
Ya
Animasi
Tidak
Diperkenalkan
1999 · Microsoft
Penukar DDS

JPG ke DDS ialah cara foto menjadi aset permainan: pembuat mod mengambil gambar permukaan, poster atau papan tanda sebenar dan membungkusnya dalam format sedia GPU yang dibaca enjin seperti Fallout 4 atau Microsoft Flight Simulator daripada cakera.

Sediakan foto untuk DDS: potong, ubah saiz, tukar, uji

  1. Potong kepada nisbah tekstur

    Kebanyakan tekstur berbentuk segi empat sama atau 2 : 1. Potong foto kepada bentuk itu dahulu supaya pengubahan saiz tidak menghasilkan ketinggian yang ganjil.

  2. Ubah saiz kepada kuasa dua

    Tetapkan lebar kepada 1024, 2048 atau 4096 px. Lebih besar tidak selalu lebih baik: tekstur 4096 px menggunakan memori empat kali ganda berbanding 2048 px.

  3. Tukar dan muatkan

    Tukar ke DDS, letakkan fail di tempat tekstur asal berada dan semaknya dalam permainan pada pelbagai jarak.

Pemampatan, mipmap dan perkara yang ditentukan oleh penukar ini untuk anda

DDS merangkumi beberapa format pemampatan. BC1, dikenali sebagai DXT1, ialah pilihan padat untuk tekstur warna legap, iaitu tepat apa yang menjadi foto JPG kerana JPG tiada alfa. BC3 (DXT5) menambah saluran alfa penuh, dan BC7, yang diperkenalkan dengan Direct3D 11, memberi kualiti lebih tinggi pada 8 bit setiap piksel yang sama tetapi hanya berjalan dalam permainan yang dibina untuknya.

Penukar ini tidak mendedahkan jenis pemampatan atau bilangan mip; ia menulis DDS dengan tetapan lalai sendiri. Apabila nota pemasangan mod memerlukan format tertentu, seperti BC7 dengan rantai mip penuh, uji rupanya di sini, kemudian lakukan eksport akhir dengan texconv Microsoft, Paint.NET atau pengeksport NVIDIA.

Soalan lazim JPG ke DDS

Adakah JPG sumber yang baik untuk tekstur DDS?

Boleh, dengan satu perhatian: foto dimampatkan dua kali, mula-mula oleh JPEG dan kemudian oleh pemampatan blok GPU di dalam DDS. Gunakan JPG terbesar dan paling kurang dimampatkan yang anda ada, sebaiknya asal kamera berkualiti tinggi, supaya langkah kedua mempunyai piksel yang bersih.

Mengapakah saiz tekstur perlu kuasa dua?

Mipmapping membahagi dua imej berulang kali, dan 1024, 512, 256 dan seterusnya boleh dibahagi dengan tepat sehingga ke bawah. Banyak enjin dan kad grafik lama juga memerlukannya, dan pemampatan blok memerlukan sekurang-kurangnya gandaan 4 pada setiap sisi. Foto 1000 × 750 mungkin dimuatkan sebagai permukaan hitam atau meregang dalam permainan lama.

Bolehkah saya memilih DXT1, DXT5 atau BC7 semasa menukar JPG ke DDS?

Tidak. Penukar ini tiada pemilih pemampatan atau mipmap dan menulis DDS dengan tetapan lalai sendiri. Apabila panduan mod menetapkan format atau bilangan mip yang tepat, gunakan texconv Microsoft, Paint.NET atau NVIDIA Texture Tools Exporter untuk eksport akhir.

Adakah DDS akan mempunyai saluran alfa?

JPG tiada ketelusan, jadi tiada apa untuk dibawa: tekstur itu legap sepenuhnya. Jika anda memerlukan tepi potongan untuk dedaunan atau decal, mulakan daripada PNG dengan ketelusan dan gunakan PNG ke DDS.

Bolehkah saya menukar foto telefon kepada tekstur lukisan atau poster untuk permainan?

Ya, itu penggunaan biasa. Potong foto mengikut perkadaran bingkai dengan potong gambar, ubah saiznya kepada lebar kuasa dua, tukar di sini, dan gantikan tekstur poster atau lukisan yang dirujuk oleh mod.

Bagaimanakah cara menyemak DDS sebelum memuatkan permainan?

Buka dalam Paint.NET, GIMP 2.10 atau lebih baharu, atau penonton tekstur, dan sahkan dimensi serta orientasi. Jika anda hanya mahu melihat sepintas lalu, DDS ke PNG menukarnya semula kepada gambar biasa yang boleh dipaparkan oleh mana-mana penonton.

Lebih banyak penukaran tekstur