Haritalar için DDS Dokusu

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 313

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
305522x9C44OY.jpg



İndirme Linkleri



Haritalar için DDS Dokusu


Metin2 oyununda haritalar, oyuncuların maceralarını sürdürdüğü en kritik unsurlardan biridir. Bu haritaların görsel kalitesi ve performansı doğrudan kullanılan doku (texture) formatlarına bağlıdır. Bu bağlamda, DDS (DirectDraw Surface) dokusu, özellikle Metin2 gibi eski teknolojiye dayalı oyunlarda yaygın olarak tercih edilen ve optimize edilmiş bir dosya formatıdır.

DDS formatı neden tercih edilir?
DDS formatı, Microsoft tarafından DirectX ile birlikte geliştirilmiş bir grafik dosya formatıdır. Metin2’nin motoru, bu formatı doğrudan işleyebilir haldedir; bu da haritaların yüklenme hızını artırır ve GPU üzerindeki yükü azaltır. Ayrıca DDS dosyaları, sıkıştırılmış veya sıkıştırılmamış olarak kaydedilebilir. Sıkıştırılmış DDS dosyaları daha az yer kaplar ve bellek kullanımını optimize ederken, sıkıştırılmamış versiyonlar ise daha yüksek kaliteli görüntü sunar.

Dikkat: Yanlış format kullanımı performans sorununa yol açabilir! Eğer harita dokularınız PNG veya JPEG gibi formatlarda kullanılıyorsa, Metin2 client bu dosyaları DDS’ye dönüştürerek yükler. Bu işlem her seferinde tekrarlanırsa gereksiz CPU kullanımına ve yavaş yüklemelere neden olur. Bu yüzden, Metin2 client paketleri hazırlarken tüm harita dokularınızı önceden DDS formatına çevirmeniz önemle tavsiye edilir.

DDS Dokusu Nasıl Oluşturulur ve Kullanılır?
DDS dosyalarını oluşturmak için birkaç popüler araç mevcuttur. Bunlardan en yaygın olanları: Intel Texture Works Plugin (Photoshop için), NVIDIA Texture Tools ve ücretsiz alternatifler arasında Paint.NET ile DDS eklentisi sayılabilir. Bu araçlarla, orijinal dokunuzu (örneğin 1024x1024 boyutunda bir BMP veya PNG) DDS formatına dönüştürebilir, mipmap seviyelerini ayarlayabilir ve sıkıştırma türünü (DXT1, DXT3, DXT5) seçebilirsiniz.

Metin2’de haritalar genellikle DXT5 sıkıştırma ile kullanılır çünkü bu mod, saydamlık (alpha channel) desteği sunar. Örneğin, ağaç yaprakları, çiçekler veya perdeler gibi nesnelerde saydamlık gerektiğinden DXT5 tercih edilmelidir. Tamamen opak dokular için ise DXT1 yeterlidir ve daha az bellek kullanır.

Metin2 Client Paketinde DDS Kullanımı
Eğer Metin2 pack indir işlemi yapıyorsanız veya kendi özel client’ınızı geliştiriyorsanız, harita klasörlerinizde (genellikle 'locale/xxx/map' yolunda) yer alan .dds uzantılı dosyaların doğru konumda ve uyumlu formatta olduğundan emin olmalısınız. Aksi takdirde, haritalar bozuk görünebilir, beyaz/kırmızı hata dokuları çıkabilir veya client çökebilir.

Ayrıca, Metin2 client edit sırasında yeni haritalar eklerken, bu haritaların doku boyutlarının 2’nin katı olması (64, 128, 256, 512, 1024 vb.) gerektiğini unutmamalısınız. Aksi halde, bazı GPU’lar dokuyu yüklemeyebilir veya distorsiyon oluşabilir.

Video Rehber: DDS Dokusu ile Harita Optimizasyonu
Aşağıda, Metin2 haritalarında DDS dokusunun nasıl kullanılacağını adım adım gösteren bir video rehberi bulacaksınız:


Fotoğraf Örneği: DDS vs PNG Performans Karşılaştırması
Aşağıdaki görselde, aynı haritanın PNG ve DDS formatında yüklenme süreleri karşılaştırılmıştır:
DDS vs PNG Yükleme Süresi Karşılaştırması

Sonuç olarak, Metin2 client ve pack geliştiricileri için DDS dokusu, hem görsel kaliteyi korur hem de oyun performansını optimize eder. Metin2 eter pack veya özel PvP client’lar hazırlarken bu detayları göz ardı etmemek, oyun deneyimini büyük ölçüde etkiler. Doğru araçlarla DDS dosyalarını hazırlayın, client’ınızı hızlandırın ve oyuncularınızın memnuniyetini artırın.


DDS Texture for Maps


In the Metin2 game, maps are one of the most critical elements where players continue their adventures. The visual quality and performance of these maps directly depend on the texture formats used. In this context, the DDS (DirectDraw Surface) texture is a widely preferred and optimized file format, especially in games like Metin2 that rely on older technology.

Why is the DDS format preferred?
The DDS format is a graphics file format developed by Microsoft alongside DirectX. Metin2's engine can process this format directly, which increases map loading speed and reduces GPU load. Additionally, DDS files can be saved as compressed or uncompressed. Compressed DDS files take up less space and optimize memory usage, while uncompressed versions offer higher image quality.

Warning: Incorrect format usage may cause performance issues! If your map textures are in formats like PNG or JPEG, the Metin2 client converts them to DDS upon loading. If this process repeats every time, it causes unnecessary CPU usage and slow loading. Therefore, when preparing Metin2 client packs, it is strongly recommended to pre-convert all your map textures to DDS format.

How to Create and Use DDS Textures?
There are several popular tools for creating DDS files. The most common ones include: Intel Texture Works Plugin (for Photoshop), NVIDIA Texture Tools, and free alternatives like Paint.NET with DDS plugin. With these tools, you can convert your original texture (e.g., a 1024x1024 BMP or PNG) into DDS format, adjust mipmap levels, and choose the compression type (DXT1, DXT3, DXT5).

In Metin2, maps typically use DXT5 compression because this mode supports transparency (alpha channel). For example, since objects like tree leaves, flowers, or curtains require transparency, DXT5 should be preferred. For completely opaque textures, DXT1 is sufficient and uses less memory.

Using DDS in Metin2 Client Packs
If you are downloading a Metin2 pack or developing your own custom client, ensure that the .dds files in your map folders (usually located in 'locale/xxx/map') are in the correct location and compatible format. Otherwise, maps may appear corrupted, show white/red error textures, or cause the client to crash.

Additionally, when adding new maps during Metin2 client editing, remember that texture dimensions must be powers of two (64, 128, 256, 512, 1024, etc.). Otherwise, some GPUs may fail to load the texture or cause distortion.

Video Guide: Map Optimization with DDS Textures
Below is a step-by-step video guide showing how to use DDS textures in Metin2 maps:


Photo Example: DDS vs PNG Performance Comparison
The image below compares the loading times of the same map in PNG and DDS formats:
DDS vs PNG Loading Time Comparison

In conclusion, for Metin2 client and pack developers, DDS texture preserves visual quality while optimizing game performance. Ignoring these details when preparing Metin2 eter packs or custom PvP clients significantly affects the gaming experience. Prepare your DDS files with the right tools, speed up your client, and enhance player satisfaction.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt