JPG naar DDS converteren
Maak een DDS-textuur van een foto, een ingescand patroon of een screenshot dat als JPG is opgeslagen. Stem het formaat af op de GPU, zet het bestand om en plaats de .dds in uw modmap.
Afbeeldingsconverter
of sleep JPG, JPEG, JPE …-bestanden hierheen ·
Max. 95 MB per bestand· Tot 20 bestanden· Verwijderd na 30 minuten
Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.
85 houdt foto's visueel identiek aan het origineel. Verlaag dit alleen als u een kleiner bestand nodig hebt.
JPG, BMP en EPS hebben geen transparantie. Transparante pixels worden met deze kleur gevuld.
Hex-kleur achter transparante pixels, bijv. #FFFFFF.
Dit formaat bevat één afbeelding. Kies GIF- of WebP-uitvoer als u de animatie wilt behouden.
Een pictogram met meerdere formaten bevat meerdere resoluties in één bestand; browsers en besturingssystemen kiezen wat ze nodig hebben.
Behoud de oorspronkelijke afmetingen, of voer één zijde in en de beeldverhouding blijft behouden.
Pixels voor de hierboven gekozen zijde.
Percentage van de oorspronkelijke afmetingen.
sRGB is geschikt voor schermen en het web. Behoud het origineel voor drukwerk; grijstinten gooit kleur weg.
Alleen metadata, 0 behoudt de oorspronkelijke waarde. Printers en sommige portalen lezen dit getal; het verandert de pixelafmetingen niet.
Zo gebruikt u deze tool
- 1
Upload de JPG-foto's
Voeg maximaal 20 .jpg- of .jpeg-bestanden van elk maximaal 95 MB toe door ze naar het uploadgebied te slepen of ze uit een map te kiezen.
- 2
Stel de textuurbreedte in
Open Geavanceerde instellingen en gebruik Formaat van uitvoerafbeelding wijzigen met Breedte instellen om 512, 1024, 2048 of 4096 px te bereiken. Snijd de foto vooraf bij op de juiste beeldverhouding, zodat ook de hoogte een macht van twee wordt.
- 3
Converteren en installeren
Klik op Converteren naar DDS, download de bestanden en kopieer ze naar de map die de game of mod verwacht, met dezelfde bestandsnamen als de teksturen die u vervangt.
Een JPG is gemaakt om te bekijken; een DDS is gemaakt voor de videokaart. Bij het converteren wordt uw foto opgeslagen in de blokgecomprimeerde opbouw die games rechtstreeks in het videogeheugen laden.
JPG naar DDS voor fototexturen in gamemods
Microsoft introduceerde DirectDraw Surface in 1999 met DirectX 7, en het formaat is nog steeds wat veel pc-games voor hun teksturen gebruiken. De reden is snelheid: een DDS kan data bevatten die al is gecomprimeerd in een formaat dat de GPU in hardware decodeert, zodat de engine het naar het videogeheugen kopieert zonder het eerst uit te pakken.
Foto's zijn de logische grondstof voor realistische teksturen. Modders fotograferen bakstenen muren, houtnerven, verkeersborden en posters, of maken een foto met een telefoon, en maken er oppervlakken in de game van.
De cijfers hieronder leggen uit waarom teksturen zo gedimensioneerd zijn. Blokcompressie werkt altijd met tegels van 4 × 4 pixels, en de mipketen (een reeks kopieën op halve grootte die de GPU op afstand gebruikt) voegt ongeveer een derde toe aan het geheugen van de textuur.
- pixelblok dat BC-compressie als één eenheid codeert
- 4 × 4
- per pixel bij BC1 (DXT1), de gebruikelijke keuze voor ondoorzichtige teksturen
- 4 bits
- per pixel bij BC3 (DXT5) en BC7
- 8 bits
- extra geheugen door een volledige mipketen
- +33%
JPG
JPEG-afbeelding
JPEG (of JPG) is het meest gebruikte fotoformaat, in 1992 gestandaardiseerd door de Joint Photographic Experts Group. Het gebruikt verliesgevende compressie die fijne details weglaat die het oog nauwelijks opmerkt, waardoor foto's klein genoeg blijven voor web, e-mail en telefoonopslag. Het verwerkt vloeiende kleurverlopen en natuurlijke taferelen goed, maar scherpe tekst, lijntekeningen en egale kleuren krijgen zichtbare blokkerige of wazige artefacten. JPEG kent geen transparantie en geen animatie, en bij elke nieuwe opslag gaat wat meer kwaliteit verloren. Elke browser, telefoon, camera en afbeeldingseditor kan het openen.
- Compressie
- Met verlies
- Transparantie
- Nee
- Animatie
- Nee
- Geïntroduceerd
- 1992 · Joint Photographic Experts Group
DDS
DirectDraw Surface
DDS is een texturformaat van Microsoft, geïntroduceerd met DirectX 7 in 1999. Het slaat afbeeldingen op in blokcompressieschema's die klaar zijn voor de GPU, zoals DXT/BCn, samen met mipmaps en cubemaps, zodat videokaarten ze zonder decodering kunnen gebruiken. Blokcompressie is verliesgevend en kan artefacten tonen in kleurverlopen, hoewel er ook ongecomprimeerde DDS bestaat. Het is gebruikelijk in pc-games en game-mods, maar wordt niet ondersteund door browsers en de meeste gewone afbeeldingsviewers.
- Compressie
- Met of zonder verlies
- Transparantie
- Ja
- Animatie
- Nee
- Geïntroduceerd
- 1999 · Microsoft
JPG naar DDS is hoe een foto een game-asset wordt: modders fotograferen een echt oppervlak, poster of bord en verpakken het in het GPU-klare formaat dat engines zoals die van Fallout 4 of Microsoft Flight Simulator van schijf lezen.
Een foto voorbereiden voor DDS: bijsnijden, schalen, converteren, testen
Bijsnijden op een textuurverhouding
De meeste teksturen zijn vierkant of 2 : 1. Snijd de foto eerst op die vorm bij, zodat het aanpassen van het formaat geen vreemde hoogte oplevert.
Formaat wijzigen naar een macht van twee
Stel de breedte in op 1024, 2048 of 4096 px. Groter is niet altijd beter: een textuur van 4096 px gebruikt vier keer zoveel geheugen als een van 2048 px.
Converteren en laden
Converteer naar DDS, plaats het bestand waar de originele textuur stond en controleer het in de game op verschillende afstanden.
Compressie, mipmaps en wat deze converter voor u bepaalt
DDS omvat meerdere compressieformaten. BC1, bekend als DXT1, is de compacte keuze voor ondoorzichtige kleurteksturen, en dat wordt een JPG-foto precies, omdat JPG geen alfakanaal heeft. BC3 (DXT5) voegt een volledig alfakanaal toe, en BC7, geïntroduceerd met Direct3D 11, geeft hogere kwaliteit bij dezelfde 8 bits per pixel, maar werkt alleen in games die daarvoor zijn gebouwd.
Deze converter toont geen compressietype of aantal mips; hij schrijft de DDS met eigen standaardinstellingen. Vragen de installatienotities van een mod om een specifiek formaat, zoals BC7 met een volledige mipketen, test dan hier het uiterlijk en doe de definitieve export met Microsoft texconv, Paint.NET of de NVIDIA-exporter.
Veelgestelde vragen over JPG naar DDS
Is een JPG een goede bron voor een DDS-textuur?
Het werkt, met één kanttekening: de foto wordt twee keer gecomprimeerd, eerst door JPEG en daarna door de GPU-blokcompressie in de DDS. Gebruik de grootste, minst gecomprimeerde JPG die u hebt, bij voorkeur een cameraoriginaal in hoge kwaliteit, zodat de tweede stap met schone pixels kan werken.
Waarom moeten textuurformaten een macht van twee zijn?
Bij mipmapping wordt de afbeelding steeds gehalveerd, en 1024, 512, 256 enzovoort delen netjes door tot het eind. Veel engines en oudere videokaarten eisen dit ook, en blokcompressie vraagt minstens een veelvoud van 4 aan elke zijde. Een foto van 1000 × 750 kan in een oudere game als zwart of uitgerekt oppervlak laden.
Kan ik DXT1, DXT5 of BC7 kiezen bij het converteren van JPG naar DDS?
Nee. De converter heeft geen keuze voor compressie of mipmaps en schrijft de DDS met eigen standaardinstellingen. Als een modhandleiding een exact formaat of aantal mips voorschrijft, gebruik dan Microsoft texconv, Paint.NET of NVIDIA Texture Tools Exporter voor de definitieve export.
Krijgt de DDS een alfakanaal?
Een JPG heeft geen transparantie, dus er is niets over te nemen: de textuur is volledig ondoorzichtig. Hebt u uitgesneden randen nodig voor bladeren of decals, begin dan met een PNG met transparantie en gebruik PNG naar DDS.
Kan ik een telefoonfoto omzetten naar een schilderij- of postertextuur voor een game?
Ja, dat is een gebruikelijke toepassing. Snijd de foto bij op de verhoudingen van de lijst met afbeelding bijsnijden, wijzig het formaat naar een breedte die een macht van twee is, converteer hem hier en vervang de poster- of schilderijtextuur waar de mod naar verwijst.
Hoe controleer ik een DDS voordat ik de game start?
Open het bestand in Paint.NET, GIMP 2.10 of nieuwer, of een textuurviewer en controleer de afmetingen en de oriëntatie. Wilt u alleen even kijken, dan zet DDS naar PNG het terug naar een gewone afbeelding die elke viewer toont.