JPG til DDS-konverter
Lav en DDS-tekstur ud fra et fotografi, et indscannet mønster eller et skærmbillede gemt som JPG. Tilpas billedets størrelse til grafikkortet, konvertér, og læg .dds-filen i din mod-mappe.
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 JPG-fotoene
Tilføj op til 20 .jpg- eller .jpeg-filer på hver op til 95 MB ved at trække dem ind i uploadområdet eller vælge dem fra en mappe.
- 2
Angiv teksturens bredde
Åbn Avancerede indstillinger, og brug Skift størrelse på outputbilledet med Angiv bredde for at nå 512, 1024, 2048 eller 4096 px. Beskær først til det rigtige billedformat, så højden også bliver en toerpotens.
- 3
Konvertér og installer
Klik på Konvertér til DDS, download filerne, og kopiér dem ind i den mappe, som spillet eller modden forventer, med samme filnavne som de teksturer, du erstatter.
En JPG er lavet til visning, en DDS er lavet til grafikkortet. Konverteringen gemmer dit foto i det blokkomprimerede layout, som spil indlæser direkte i videohukommelsen.
JPG til DDS til fototeksturer i spilmods
Microsoft introducerede DirectDraw Surface med DirectX 7 i 1999, og formatet bruges stadig af mange pc-spil til deres teksturer. Årsagen er hastighed: En DDS kan indeholde data, der allerede er komprimeret i et format, som GPU'en afkoder i hardware, så spilmotoren kopierer det til videohukommelsen uden først at pakke det ud.
Fotos er det oplagte råmateriale til realistiske teksturer. Moddere fotograferer murstensvægge, træstruktur, vejskilte og plakater eller tager et billede med en telefon og laver dem om til overflader i spillet.
Tallene nedenfor forklarer, hvorfor teksturer har de størrelser, de har. Blokkomprimering arbejder altid på felter af 4 × 4 pixels, og mip-kæden (en række kopier i halv størrelse, som GPU'en bruger på afstand) lægger omkring en tredjedel oveni teksturens hukommelsesforbrug.
- pixelblok, som BC-komprimering koder som én enhed
- 4 × 4
- pr. pixel i BC1 (DXT1), det sædvanlige valg til uigennemsigtige teksturer
- 4 bit
- pr. pixel i BC3 (DXT5) og BC7
- 8 bit
- ekstra hukommelse fra en komplet mip-kæde
- +33%
JPG
JPEG-billede
JPEG (eller JPG) er det mest udbredte fotoformat, standardiseret af Joint Photographic Experts Group i 1992. Det bruger tabsgivende komprimering, som fjerner fine detaljer, øjet næppe lægger mærke til, så fotos bliver små nok til web, e-mail og telefonlager. Det håndterer bløde overgange og naturmotiver godt, men skarp tekst, stregtegninger og flade farver får synlige blokagtige eller utydelige artefakter. JPEG har ingen gennemsigtighed og ingen animation, og hver ny lagring mister lidt mere kvalitet. Alle browsere, telefoner, kameraer og billededitorer kan åbne det.
- Komprimering
- Med tab
- Gennemsigtighed
- Nej
- Animation
- Nej
- Introduceret
- 1992 · Joint Photographic Experts 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
JPG til DDS er måden, et fotografi bliver til et spilasset: Moddere tager et billede af en ægte overflade, plakat eller skilt og pakker det i det GPU-klare format, som spilmotorer som Fallout 4 eller Microsoft Flight Simulator læser fra disken.
Gør et foto klar til DDS: beskær, skaler, konvertér, test
Beskær til et teksturformat
De fleste teksturer er kvadratiske eller 2 : 1. Beskær først fotoet til den form, så størrelsesændringen ikke giver en ulige højde.
Ændr størrelse til en toerpotens
Angiv bredden til 1024, 2048 eller 4096 px. Større er ikke altid bedre: En tekstur på 4096 px bruger fire gange så meget hukommelse som en på 2048 px.
Konvertér og indlæs
Konvertér til DDS, læg filen dér, hvor den oprindelige tekstur lå, og tjek den i spillet på forskellige afstande.
Komprimering, mipmaps og hvad konverteren vælger for dig
DDS dækker flere komprimeringsformater. BC1, også kaldet DXT1, er det kompakte valg til uigennemsigtige farvetekstur, og det er netop, hvad et JPG-foto bliver til, da JPG ikke har alfakanal. BC3 (DXT5) tilføjer en fuld alfakanal, og BC7, der kom med Direct3D 11, giver højere kvalitet ved de samme 8 bit pr. pixel, men kører kun i spil, der er bygget til det.
Denne konverter viser ikke valg af komprimeringstype eller antal mip-niveauer; den skriver DDS-filen med sine egne standardindstillinger. Hvis en mods installationsnoter kræver et bestemt format, f.eks. BC7 med en komplet mip-kæde, kan du teste udseendet her og derefter lave den endelige eksport med Microsofts texconv, Paint.NET eller NVIDIA-eksportværktøjet.
Ofte stillede spørgsmål om JPG til DDS
Er en JPG et godt udgangspunkt for en DDS-tekstur?
Det fungerer, men med et forbehold: Fotoet komprimeres to gange, først af JPEG og derefter af GPU-blokkomprimeringen i DDS-filen. Brug den største og mindst komprimerede JPG, du har, helst et kameraoriginal i høj kvalitet, så det andet trin har rene pixels at arbejde med.
Hvorfor skal teksturstørrelser være en potens af to?
Mipmapping halverer billedet gentagne gange, og 1024, 512, 256 osv. kan deles op helt ned uden rest. Mange spilmotorer og ældre grafikkort kræver det også, og blokkomprimering kræver mindst et multiplum af 4 på hver led. Et foto på 1000 × 750 kan blive vist som en sort eller strakt overflade i et ældre spil.
Kan jeg vælge DXT1, DXT5 eller BC7, når jeg konverterer JPG til DDS?
Nej. Konverteren har ingen valgmulighed for komprimering eller mipmaps og skriver DDS-filen med sine egne standardindstillinger. Hvis en mod-vejledning angiver et bestemt format eller antal mip-niveauer, skal du bruge Microsofts texconv, Paint.NET eller NVIDIA Texture Tools Exporter til den endelige eksport.
Får DDS-filen en alfakanal?
En JPG har ingen gennemsigtighed, så der er intet at overføre: Teksturen er helt uigennemsigtig. Hvis du har brug for udskårne kanter til blade eller decals, så start med en PNG med gennemsigtighed og brug PNG til DDS i stedet.
Kan jeg gøre et mobilfoto til en maleri- eller plakattekstur i et spil?
Ja, det er en typisk anvendelse. Beskær fotoet til rammens proportioner med beskær billede, ændr størrelsen til en bredde, der er en toerpotens, konvertér det her, og erstat den plakat- eller maleritekstur, som modden peger på.
Hvordan tjekker jeg en DDS-fil, før jeg starter spillet?
Åbn den i Paint.NET, GIMP 2.10 eller nyere eller en teksturviser, og kontrollér mål og retning. Hvis du bare vil se hurtigt på den, kan DDS til PNG omdanne den til et almindeligt billede, som alle visere kan vise.