PNG til DDS-konverter
Gør en PNG, du har malet eller redigeret, til en DDS-tekstur, som et spil eller en mod-loader kan læse. Tjek først, hvilken størrelse og komprimering dit spil forventer; begge dele forklares på denne side.
Billedkonverter
eller slip JPG, JPEG, JPE …-filer her ·
Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter
Filer behandles på vores servere og slettes efter 30 minutter.
85 holder fotos visuelt identiske med originalen. Sænk den kun, hvis du har brug for en mindre fil.
JPG, BMP og EPS har ingen gennemsigtighed. Gennemsigtige pixels udfyldes med denne farve.
Hex-farve, der bruges bag gennemsigtige pixels, f.eks. #FFFFFF.
Dette format rummer kun ét billede. Vælg GIF- eller WebP-output, hvis du vil beholde animationen.
Et ikon i flere størrelser indeholder flere opløsninger i én fil; browsere og operativsystemer vælger den, de har brug for.
Behold de oprindelige mål, eller angiv én side, så billedformatet bevares.
Pixels for den side, du valgte ovenfor.
Procentdel af de oprindelige mål.
sRGB er rigtigt til skærme og nettet. Behold originalen til trykarbejdsgange; gråtoner kasserer farve.
Kun metadata, 0 beholder den oprindelige værdi. Printere og nogle portaler læser dette tal; det ændrer ikke pixelmålene.
Sådan bruger du værktøjet
- 1
Upload PNG-teksturerne
Tilføj op til 20 PNG-filer på hver 95 MB. Brug kvadratiske billeder eller billeder i forholdet 2:1, hvor siderne er toerpotenser, f.eks. 1024 eller 2048 px.
- 2
Lad outputformatet stå på DDS
Konvertér til er sat til DDS. Lad Skift størrelse på outputbilledet stå på Behold oprindelig størrelse, medmindre du har brug for en mindre tekstur.
- 3
Tryk på Konvertér til DDS
Download .dds-filerne, omdøb dem, så de passer til de teksturstier, dit mod bruger, og kopiér dem ind i spillets data-mappe.
DDS (DirectDraw Surface) er den teksturcontainer, Microsoft introducerede med DirectX 7 i 1999. Spil bruger den, fordi GPU'en kan bruge de blokkomprimerede pixels direkte uden først at afkode dem, som den skal med en PNG.
PNG til DDS til spilmods og spilmotorer
En PNG er komprimeret til lagring: den skal pakkes helt ud, før et grafikkort kan tegne den. En blokkomprimeret DDS forbliver komprimeret i videohukommelsen, hvor GPU'en afkoder små blokke på 4 × 4 pixel løbende. Teksturen fylder en fjerdedel eller mindre af, hvad et ukomprimeret billede ville, og indlæsningen er en ren kopiering. Det er derfor, Bethesda-spil som Skyrim og Fallout 4 og mange fly- og racersimulatorer leverer deres teksturer som .dds.
Til et mod er opgaven oftest enkel: eksportér det redigerede diffuse-, normal- eller maskekort som PNG, konvertér det til DDS, og læg det i samme mappesti som den tekstur, det erstatter. At få størrelsen rigtig er vigtigere end noget andet på denne side.
Teksturstørrelser, der indlæses uden problemer: potenser af to
512 × 512 px
Små rekvisitter, UI-ikoner
512 × 512
1024 × 1024 px
Almindelig objekttekstur
1024 × 1024
2048 × 1024 px
Bred tekstur, 2:1
2048 × 1024
4096 × 4096 px
Højopløst modpakke
4096 × 4096, tung for videohukommelsen
DXT1, DXT5 og BC7: hvilken komprimering dit spil forventer
BC1 (DXT1)
S3's model fra 1998, det mindste almindelige format.
- Kun farve eller 1-bit udstansnings-alfa
- Halvt så stor som DXT5
- Læses af alle DirectX-spil
BC3 (DXT5)
Tilføjer en separat, jævn alfakanal til DXT1-farven.
- Fuld 8-bit gennemsigtighed
- Standard for alfa i ældre spilmotorer
- Samme farvekvalitet som DXT1
BC7
Introduceret med Direct3D 11; langt færre farveartefakter.
- Bedste kvalitet af de tre
- Kræver spilmotorer fra DirectX 11-tiden
- Langsommere at kode
PNG
Portable Network Graphics
PNG er et tabsfrit rasterformat, som PNG Development Group udgav i 1996, og som senere blev standardiseret af W3C og ISO. Det bevarer hver pixel præcist, understøtter fuld alfagennemsigtighed og håndterer tekst, skarpe kanter og flade farver uden artefakter. Den præcision gør det ideelt til skærmbilleder, logoer, ikoner og grafik i brugerflader. Ulempen er størrelsen: fotos gemt som PNG er ofte flere gange større end det samme foto som JPEG eller WebP. Alle browsere, operativsystemer og redigeringsprogrammer åbner PNG-filer.
- Komprimering
- Uden tab
- Gennemsigtighed
- Ja
- Animation
- Nej
- Introduceret
- 1996 · PNG Development Group
DDS
DirectDraw Surface
DDS er et teksturformat fra Microsoft, introduceret med DirectX 7 i 1999. Det gemmer billeder i GPU-klare blokkomprimeringsskemaer som DXT/BCn sammen med mipmaps og cube maps, så grafikkort kan bruge dem uden afkodning. Blokkomprimering er tabsgivende og kan give artefakter i farveforløb, selvom der også findes ukomprimeret DDS. Det er almindeligt i pc-spil og spilmods, men understøttes ikke af browsere og de fleste almindelige billedfremvisere.
- Komprimering
- Med eller uden tab
- Gennemsigtighed
- Ja
- Animation
- Nej
- Introduceret
- 1999 · Microsoft
Moddere og spiludviklere konverterer PNG til DDS, fordi spilmotorer indlæser blokkomprimerede DDS-teksturer direkte i GPU-hukommelsen; fra DDS til PNG er vejen til at åbne et spils teksturer og redigere dem.
Mipmaps og andre tjek, før du installerer en tekstur
Mipmaps er mindre kopier af teksturen, hver halvt så stor som den forrige, gemt i den samme DDS, så et fjernt objekt kan bruge en version på 64 px i stedet for at flimre ved 2048 px. En fuld kæde øger filstørrelsen med omkring en tredjedel. De fleste spil forventer dem; nogle få UI-teksturer bør ikke have dem.
Med toerpotenser som sidelængder kan hvert mip-niveau halveres uden rest, og blokkomprimering kræver, at begge sider er et multiplum af 4. Hvis din PNG er 1000 × 1000, så forstør lærredet eller skalér den til 1024 × 1024 først med ændr størrelse på billede, eller beskær den kvadratisk med beskær billede. Behold den originale PNG som master; DDS-blokkomprimering er tabsgivende, så en ny konvertering fra en gammel DDS lægger artefakter oven på hinanden. Hvis modet også kræver en TGA-kilde, klarer PNG til TGA det.
Spørgsmål om PNG til DDS
Kræver Unity DDS-teksturer, eller kan jeg importere PNG?
Importér PNG-filen. Unity læser PNG direkte og komprimerer selv hver tekstur til målplatformen, når du bygger, så en DDS blot tilføjer et tabsgivende trin, du ikke har brug for. DDS har betydning for spilmotorer og mods, der indlæser teksturfiler direkte fra disken.
Hvilket DDS-format bruger Skyrim Special Edition?
Special Edition læser BC7 samt de ældre DXT1 og DXT5, og derfor har mod-udviklere pakket mange teksturer om som BC7 til den. Den oprindelige Skyrim fra 2011 understøtter ikke BC7, så teksturer til den version skal forblive DXT1 eller DXT5.
Kan jeg vælge BC7 eller antallet af mipmaps på denne side?
Nej. Konverteren har ingen indstillinger for komprimering eller mipmaps; den skriver en DDS med sine egne standardværdier. Når en mod-guide angiver et bestemt format, bør du lave den endelige eksport med Microsofts værktøj texconv eller Paint.NET, som begge lader dig vælge blokkomprimering og mip-niveauer.
Bevares gennemsigtigheden fra PNG-filen i DDS-filen?
Ja, alfakanalen bevares, fordi DDS gemmer gennemsigtighed som en del af teksturen. Om spillet bruger den, afhænger af materialet: løv og hår bruger alfa-udstansninger, mens mange spilmotorer tolker alfa i andre teksturpladser som en glans- eller højdemaske.
Hvorfor vises min nye tekstur lilla eller sort i spillet?
Lilla betyder oftest, at spillet ikke kunne finde eller læse filen på den forventede sti, så tjek først filnavn og mappe. Sorte eller forvrængede overflader skyldes ofte et komprimeringsformat eller en størrelse, som spilmotoren ikke accepterer; mål, der ikke er et multiplum af 4, er en hyppig årsag.
Hvordan redigerer jeg en DDS-tekstur fra en mod?
Konvertér den til PNG med DDS til PNG, redigér PNG-filen i et vilkårligt billedprogram, og kom så tilbage hertil for at gøre den til DDS igen. Behold de samme mål som originalen, så modellens UV-layout stadig passer.
- Konverter DDS til PNGKonvertér DDS-spilteksturer til PNG til redigering og modding. Afkoder BC1 til BC7, bevarer alfakanalen og gemmer øverste mip-niveau i fuld størrelse.
- JPG til DDS-konverterGør JPG-fotos til DDS-teksturer til spilmods og motorer. Skaler til teksturstørrelse, konvertér op til 20 filer ad gangen, slettes efter 30 min.
- PNG til TGA-konverterKonvertér PNG til TGA til teksturer i Unreal, Source, Unity og Blender. Gennemsigtighed bliver en 32-bit alfakanal; 20 filer ad gangen, uden konto.
- PNG til VTF-konverterKonvertér PNG til Valve VTF til sprays, skins og map-teksturer i Garry's Mod, TF2 og Counter-Strike: Source. Alfa bevares, uden VTFEdit.
- DDS til JPG-konverterGør DirectDraw Surface-teksturer til JPG-forhåndsvisninger til mod-sider, Discord og wikier. Alpha udfyldes med din farve, øverste mip-niveau, 20 ad gangen.
- TGA til PNG-konverterKonvertér TGA (Targa)-teksturer, renders og spilskærmbilleder til PNG. 32-bit alfa bevares, RLE læses, vendte billeder rettes. 20 pr. omgang.