UltKit

JPG'den DDS'ye Dönüştürme

JPG olarak kaydedilmiş bir fotoğraftan, taranmış bir desenden veya ekran görüntüsünden DDS dokusu oluşturun. Resmi GPU'ya uygun boyuta getirin, dönüştürün ve .dds dosyasını mod klasörünüze bırakın.

Resim Dönüştürücü

veya JPG, JPEG, JPE … dosyaları buraya bırakın ·

Dosya başına en fazla 95 MB· En fazla 20 dosya· 30 dakika sonra silinir

Çıktı

Dosyalar sunucularımızda işlenir ve 30 dakika sonra silinir.

Bu aracı nasıl kullanırsınız

  1. 1

    JPG fotoğrafları yükleyin

    En fazla 20 adet .jpg veya .jpeg dosyasını (her biri en çok 95 MB) yükleme alanına sürükleyin ya da bir klasörden seçin.

  2. 2

    Doku genişliğini ayarlayın

    Gelişmiş ayarlar bölümünü açın, Çıktı resmini yeniden boyutlandır ve Genişlik belirle ile genişliği 512, 1024, 2048 veya 4096 px yapın. Yüksekliğin de ikinin kuvveti olması için önceden doğru en boy oranında kırpın.

  3. 3

    Dönüştürün ve yükleyin

    Dönüştür: DDS düğmesine basın, dosyaları indirin ve oyunun ya da modun beklediği klasöre, değiştirdiğiniz dokularla aynı dosya adlarını kullanarak kopyalayın.

JPG görüntülemek için, DDS ise ekran kartı için tasarlanmıştır. Dönüştürme, fotoğrafınızı oyunların doğrudan video belleğine yüklediği blok sıkıştırmalı düzende saklar.

Oyun modlarında fotoğraf dokuları için JPG'den DDS'ye

Microsoft, DirectDraw Surface biçimini 1999'da DirectX 7 ile tanıttı ve bu biçim hâlâ birçok PC oyununun dokularını dağıttığı biçimdir. Nedeni hızdır: DDS, GPU'nun donanımla çözebildiği biçimde önceden sıkıştırılmış veri tutabilir; böylece oyun motoru veriyi açmadan doğrudan video belleğine kopyalar.

Fotoğraflar gerçekçi dokular için doğal hammaddedir. Modcular tuğla duvarları, ahşap damarlarını, trafik levhalarını ve posterleri fotoğraflar ya da telefonla bir kare çeker ve bunları oyun içi yüzeylere dönüştürür.

Aşağıdaki sayılar dokuların neden bu boyutlarda olduğunu açıklar. Blok sıkıştırma her zaman 4 × 4 piksellik karelerle çalışır ve mip zinciri (GPU'nun uzaktayken kullandığı yarı boyutlu kopyalar serisi) doku belleğine yaklaşık üçte bir ekler.

BC sıkıştırmanın tek birim olarak kodladığı piksel bloğu
4 × 4
BC1'de (DXT1) piksel başına; opak dokular için olağan tercih
4 bit
BC3 (DXT5) ve BC7'de piksel başına
8 bit
tam bir mip zincirinin eklediği bellek
+33%

JPG

JPEG görüntü

JPEG (veya JPG), 1992'de Joint Photographic Experts Group tarafından standartlaştırılan, en yaygın fotoğraf biçimidir. Gözün fark etmesi zor olan ince ayrıntıları atan kayıplı sıkıştırma kullanır; bu sayede fotoğraflar web, e-posta ve telefon depolaması için yeterince küçük kalır. Yumuşak geçişleri ve doğal sahneleri iyi işler, ancak keskin yazılarda, çizgi çizimlerde ve düz renklerde gözle görülür blok veya bulanık bozulmalar oluşur. JPEG'de saydamlık ve animasyon yoktur; her yeniden kaydetme biraz daha kalite kaybettirir. Her tarayıcı, telefon, kamera ve görüntü düzenleyici açabilir.

Sıkıştırma
Kayıplı
Saydamlık
Hayır
Animasyon
Hayır
Çıkış yılı
1992 · Joint Photographic Experts Group
JPG dönüştürücü

DDS

DirectDraw Surface

DDS, Microsoft'un 1999'da DirectX 7 ile sunduğu bir doku biçimidir. Görüntüleri DXT/BCn gibi GPU'ya hazır blok sıkıştırma şemalarıyla, mipmap'ler ve küp haritalarıyla birlikte saklar; böylece ekran kartları bunları çözmeden kullanabilir. Blok sıkıştırma kayıplıdır ve renk geçişlerinde artefaktlar gösterebilir, ancak sıkıştırılmamış DDS de vardır. PC oyunlarında ve oyun modlarında yaygındır, fakat tarayıcılar ve çoğu günlük görüntüleyici desteklemez.

Sıkıştırma
Kayıplı veya kayıpsız
Saydamlık
Evet
Animasyon
Hayır
Çıkış yılı
1999 · Microsoft
DDS dönüştürücü

JPG'den DDS'ye dönüştürme, bir fotoğrafın oyun varlığına dönüşme yoludur: modcular gerçek bir yüzeyin, posterin veya tabelanın fotoğrafını çekip Fallout 4 ya da Microsoft Flight Simulator gibi oyun motorlarının diskten okuduğu GPU'ya hazır biçime paketler.

Fotoğrafı DDS'ye hazırlama: kırpın, boyutlandırın, dönüştürün, test edin

  1. Doku oranına kırpın

    Çoğu doku kare ya da 2 : 1 orandadır. Yeniden boyutlandırma garip bir yükseklik bırakmasın diye fotoğrafı önce bu biçime kesin.

  2. İkinin kuvvetine boyutlandırın

    Genişliği 1024, 2048 veya 4096 px yapın. Büyük olan her zaman iyi değildir: 4096 px'lik bir doku, 2048 px'lik olanın dört katı bellek kullanır.

  3. Dönüştürün ve yükleyin

    DDS'ye dönüştürün, dosyayı orijinal dokunun bulunduğu yere koyun ve oyunda farklı mesafelerden kontrol edin.

Sıkıştırma, mipmap'ler ve bu dönüştürücünün sizin yerinize verdiği kararlar

DDS birkaç sıkıştırma biçimini kapsar. DXT1 olarak da bilinen BC1, opak renk dokuları için kompakt seçimdir; JPG'de alfa olmadığı için bir JPG fotoğrafı tam olarak buna dönüşür. BC3 (DXT5) tam bir alfa kanalı ekler, Direct3D 11 ile gelen BC7 ise aynı piksel başına 8 bitte daha yüksek kalite sunar ancak yalnızca onun için yapılmış oyunlarda çalışır.

Bu dönüştürücü sıkıştırma türünü veya mip sayısını sunmaz; DDS dosyasını kendi varsayılanlarıyla yazar. Bir modun kurulum notları tam mip zincirli BC7 gibi belirli bir biçim istiyorsa görünümü burada deneyin, ardından son dışa aktarımı Microsoft'un texconv aracı, Paint.NET veya NVIDIA aracıyla yapın.

JPG'den DDS'ye SSS

JPG, DDS dokusu için iyi bir kaynak mıdır?

Çalışır, ancak bir uyarı var: fotoğraf iki kez sıkıştırılır, önce JPEG ile, sonra DDS içindeki GPU blok sıkıştırması ile. Elinizdeki en büyük ve en az sıkıştırılmış JPG'yi, tercihen yüksek kaliteli bir kamera orijinalini kullanın; böylece ikinci adım temiz piksellerle çalışır.

Doku boyutları neden ikinin kuvveti olmalı?

Mipmap oluşturma görüntüyü art arda yarıya indirir ve 1024, 512, 256 gibi değerler en alta kadar tam bölünür. Birçok oyun motoru ve eski ekran kartı da bunu şart koşar; blok sıkıştırma ise her kenarda en az 4'ün katı ister. 1000 × 750 boyutundaki bir fotoğraf eski bir oyunda siyah ya da gerilmiş bir yüzey olarak yüklenebilir.

JPG'yi DDS'ye dönüştürürken DXT1, DXT5 veya BC7 seçebilir miyim?

Hayır. Dönüştürücüde sıkıştırma veya mipmap seçici yoktur ve DDS dosyasını kendi varsayılanlarıyla yazar. Bir mod kılavuzu kesin bir biçim ya da mip sayısı belirtiyorsa son dışa aktarım için Microsoft'un texconv aracını, Paint.NET'i veya NVIDIA Texture Tools Exporter'ı kullanın.

DDS dosyasında alfa kanalı olacak mı?

Hayır. JPG'de saydamlık yoktur, aktarılacak bir şey de yoktur: doku tamamen opaktır. Yaprak veya çıkartma gibi kenarları kesik dokulara ihtiyacınız varsa saydamlıklı bir PNG ile başlayın ve bunun yerine PNG'den DDS'ye aracını kullanın.

Telefonla çektiğim bir fotoğrafı oyun için tablo veya poster dokusuna dönüştürebilir miyim?

Evet, tipik bir kullanımdır. Fotoğrafı resim kırpma ile çerçevenin oranına kırpın, genişliği ikinin kuvveti olacak şekilde yeniden boyutlandırın, burada dönüştürün ve modun işaret ettiği poster ya da tablo dokusunu değiştirin.

Oyunu açmadan önce DDS dosyasını nasıl kontrol ederim?

Dosyayı Paint.NET'te, GIMP 2.10 veya üstünde ya da bir doku görüntüleyicide açıp boyutları ve yönü kontrol edin. Sadece hızlıca bakmak istiyorsanız DDS'den PNG'ye aracı onu her görüntüleyicinin gösterdiği normal bir resme geri çevirir.

Diğer doku dönüştürmeleri