Hur man konverterar DDS till TGA
- Lägg till din .DDS-fil - dra den till rutan ovan eller klicka för att bläddra.
- Konvertera den till .TGA på några sekunder.
- Ladda ner din nya .TGA-fil.
Vad du kan förvänta dig
- Artefakter från blockkomprimering i DXT1/DXT5-källfiler bakas in permanent vid export till TGA; BC7-komprimerade DDS-texturer exporteras nästan förlustfritt.
- DDS-mipmap-kedjor tas bort - TGA lagrar endast bilden på högsta nivån (full storlek), vilket normalt är vad du vill ha för redigering.
- TGA-filer är betydligt större än DDS: en 2048×2048 DXT5
.dds(~5 MB) blir ungefär 16 MB som en 32-bitars.tga.
Vanliga frågor
Förlorar man kvalitet genom att konvertera DDS till TGA?
Ingen ny kvalitetsförlust introduceras av själva konverteringen, men eventuella artefakter från blockkomprimering som redan finns i DDS-filen (DXT1, DXT5) bevaras. BC7-komprimerade texturer är nästan omöjliga att skilja från förlustfria.
Varför ser texturen lila eller felaktig ut efter export?
Normal maps i DDS lagras ofta i ett tvåkanaligt (BC5) eller omkastat format som vanliga bildvisare feltolkar som RGB. Datan är korrekt - skicka TGA-filen till ditt pipeline-verktyg, som kommer att tolka kanalerna korrekt.
Kan jag batch-konvertera en mapp med DDS-filer till TGA?
Ja - kör
texconv -ft tga *.dds i målmappen, eller använd XnConvert:s batch-verktyg under Verktyg → Batch-konvertera.Kommer den exporterade TGA-filen att fungera i en spelmotor?
TGA är ett utbytesformat för redigering, inte ett giltigt format direkt i motorn för DirectX-spel. Exportera på nytt till DDS med rätt komprimering och generera om mipmap-kedjan innan import till motorn.