Convertire PNG in DDS
Trasforma un PNG dipinto o modificato in una texture DDS leggibile da un gioco o da un mod loader. Prima conviene verificare le dimensioni e la compressione richieste dal gioco: questa pagina spiega entrambe.
Convertitore di immagini
oppure trascina qui File JPG, JPEG, JPE … ·
Max 95 MB per file· Fino a 20 file· Eliminati dopo 30 minuti
I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.
85 mantiene le foto visivamente identiche all'originale. Abbassarla solo se serve un file più piccolo.
JPG, BMP ed EPS non supportano la trasparenza. I pixel trasparenti vengono riempiti con questo colore.
Colore esadecimale usato dietro i pixel trasparenti, ad es. #FFFFFF.
Questo formato contiene una sola immagine. Scegliere GIF o WebP come output per mantenere l'animazione.
Un'icona multi-dimensione contiene più risoluzioni in un solo file; browser e sistemi operativi scelgono quella che serve.
Mantiene le dimensioni originali, oppure si inserisce un lato e le proporzioni vengono conservate.
Pixel per il lato scelto sopra.
Percentuale delle dimensioni originali.
sRGB è la scelta giusta per schermi e web. Mantenere l'originale per i flussi di stampa; la scala di grigi elimina il colore.
Solo metadati, 0 mantiene il valore originale. Le stampanti e alcuni portali leggono questo numero; non cambia le dimensioni in pixel.
Come usare questo strumento
- 1
Carica le texture PNG
Aggiungi fino a 20 file PNG, 95 MB ciascuno. Usa immagini quadrate o 2:1 con lati pari a potenze di due, come 1024 o 2048 px.
- 2
Lascia DDS come formato di uscita
Converti in è impostato su DDS. Lascia Ridimensiona l'immagine di output su Mantieni dimensioni originali, a meno che non serva una texture più piccola.
- 3
Premi Converti in DDS
Scarica i file .dds, rinominali in modo che corrispondano ai percorsi delle texture usati dalla mod e copiali nella cartella dati del gioco.
DDS (DirectDraw Surface) è il contenitore di texture introdotto da Microsoft con DirectX 7 nel 1999. I giochi lo usano perché la GPU può sfruttare direttamente i suoi pixel compressi a blocchi, senza doverli decodificare come farebbe con un PNG.
Da PNG a DDS per mod e motori di gioco
Un PNG è compresso per l'archiviazione: va decompresso del tutto prima che una scheda grafica possa disegnarlo. Un DDS a compressione a blocchi resta compresso nella memoria video, dove la GPU decodifica al volo piccoli blocchi di 4 × 4 pixel. La texture occupa un quarto o meno della memoria di un'immagine non compressa e il caricamento è una semplice copia. Per questo i giochi Bethesda come Skyrim e Fallout 4, e molti simulatori di volo e di guida, distribuiscono le texture in formato .dds.
Per una mod il lavoro è di solito semplice: esporta in PNG la mappa diffuse, normal o maschera modificata, convertila in DDS e mettila nello stesso percorso della texture che sostituisce. Scegliere la dimensione giusta conta più di ogni altra cosa in questa pagina.
Dimensioni delle texture che si caricano senza problemi: potenze di due
512 × 512 px
Piccoli oggetti, icone dell'interfaccia
512 × 512
1024 × 1024 px
Texture comune per oggetti
1024 × 1024
2048 × 1024 px
Texture larga, 2:1
2048 × 1024
4096 × 4096 px
Pacchetto mod ad alta risoluzione
4096 × 4096, pesante per la memoria video
DXT1, DXT5 e BC7: quale compressione richiede il gioco
BC1 (DXT1)
Lo schema S3 del 1998, il formato comune più piccolo.
- Solo colore, o alfa a ritaglio da 1 bit
- Metà delle dimensioni del DXT5
- Letto da ogni gioco DirectX
BC3 (DXT5)
Aggiunge al colore DXT1 un canale alfa separato e graduale.
- Trasparenza completa a 8 bit
- Standard per l'alfa nei motori meno recenti
- Qualità del colore uguale al DXT1
BC7
Introdotto con Direct3D 11; molti meno artefatti di colore.
- La qualità migliore dei tre
- Richiede motori dell'epoca DirectX 11
- Codifica più lenta
PNG
Portable Network Graphics
PNG è un formato raster senza perdita pubblicato nel 1996 dal PNG Development Group e poi standardizzato da W3C e ISO. Conserva ogni pixel esattamente, supporta la trasparenza alfa completa e gestisce testo, bordi netti e colori piatti senza artefatti. Questa precisione lo rende ideale per screenshot, loghi, icone e grafica di interfaccia. Il compromesso è la dimensione: le fotografie salvate in PNG sono spesso diverse volte più grandi della stessa foto in JPEG o WebP. Tutti i browser, i sistemi operativi e gli editor aprono i file PNG.
- Compressione
- Senza perdita
- Trasparenza
- Sì
- Animazione
- No
- Introdotto
- 1996 · PNG Development Group
DDS
DirectDraw Surface
DDS è un formato di texture di Microsoft introdotto con DirectX 7 nel 1999. Memorizza le immagini con schemi di compressione a blocchi pronti per la GPU come DXT/BCn, insieme a mipmap e cube map, così le schede grafiche possono usarle senza decodifica. La compressione a blocchi è con perdita e può mostrare artefatti nei gradienti, anche se esiste anche il DDS non compresso. È comune nei giochi per PC e nelle mod, ma non è supportato dai browser e dalla maggior parte dei comuni visualizzatori di immagini.
- Compressione
- Con o senza perdita
- Trasparenza
- Sì
- Animazione
- No
- Introdotto
- 1999 · Microsoft
Modder e sviluppatori di giochi convertono PNG in DDS perché i motori caricano le texture DDS a compressione a blocchi direttamente nella memoria della GPU; il passaggio da DDS a PNG serve invece ad aprire le texture di un gioco per modificarle.
Mipmap e altri controlli prima di installare una texture
Le mipmap sono copie più piccole della texture, ciascuna grande la metà della precedente, salvate nello stesso DDS così un oggetto lontano può usare una versione da 64 px invece di sfarfallare a 2048 px. Una catena completa aggiunge circa un terzo alle dimensioni del file. La maggior parte dei giochi le richiede; alcune texture dell'interfaccia non dovrebbero averle.
I lati a potenza di due permettono a ogni livello mip di dimezzarsi in modo esatto, e la compressione a blocchi richiede lati multipli di 4. Se il PNG è 1000 × 1000, amplia prima la tela o scalalo a 1024 × 1024 con ridimensionare immagine, oppure ritaglialo in formato quadrato con ritagliare immagine. Conserva il PNG originale come master; la compressione a blocchi DDS è con perdita, quindi riconvertire da un vecchio DDS accumula artefatti. Se la mod richiede anche una sorgente TGA, PNG in TGA fa al caso tuo.
Domande sulla conversione da PNG a DDS
Unity richiede texture DDS o si può importare un PNG?
Importa il PNG. Unity legge direttamente il PNG e comprime ogni texture per la piattaforma di destinazione durante la build, quindi un DDS aggiunge un passaggio con perdita di qualità che non serve. Il DDS è importante per i motori e le mod che caricano i file delle texture direttamente dal disco.
Quale formato DDS usa Skyrim Special Edition?
Special Edition legge il BC7 oltre ai più vecchi DXT1 e DXT5, ed è per questo che molti autori di mod hanno riconfezionato molte texture in BC7. Lo Skyrim originale del 2011 non supporta il BC7, quindi le texture per quella versione devono restare DXT1 o DXT5.
Si può scegliere BC7 o il numero di mipmap in questa pagina?
No. Il convertitore non ha impostazioni di compressione o mipmap: scrive un DDS con i propri valori predefiniti. Se la guida di una mod indica un formato preciso, esegui l'esportazione finale con lo strumento texconv di Microsoft o con Paint.NET, entrambi permettono di scegliere la compressione a blocchi e i livelli mip.
La trasparenza del PNG viene mantenuta nel DDS?
Sì, il canale alfa viene mantenuto, perché il DDS memorizza la trasparenza come parte della texture. Se il gioco la usi dipende dal materiale: fogliame e capelli usano ritagli alfa, mentre molti motori trattano l'alfa negli altri slot di texture come maschera di lucentezza o di altezza.
Perché la nuova texture appare viola o nera nel gioco?
Il viola di solito significa che il gioco non ha trovato o non è riuscito a leggere il file nel percorso previsto, quindi controlla prima il nome del file e la cartella. Superfici nere o distorte indicano spesso un formato di compressione o una dimensione non accettati dal motore; le dimensioni non multiple di 4 sono una causa frequente.
Come si modifica una texture DDS di una mod?
Convertilo in PNG con DDS in PNG, modifica il PNG con qualsiasi editor di immagini, poi torna qui per trasformarlo di nuovo in DDS. Mantieni le stesse dimensioni dell'originale, così la mappa UV del modello resta allineata.
- Convertire DDS in PNGConverte texture DDS di gioco in PNG per modifiche e mod. Decodifica BC1–BC7, conserva il canale alfa e salva il mip principale a piena risoluzione.
- Convertire JPG in DDSTrasforma foto JPG in texture DDS per mod e motori di gioco. Ridimensiona, converti fino a 20 file insieme; file eliminati dopo 30 minuti.
- Convertire PNG in TGAConverti PNG in TGA per texture di Unreal, Source, Unity e Blender. La trasparenza diventa canale alfa a 32 bit; 20 file per volta, senza account.
- Convertire PNG in VTFDa PNG a VTF di Valve per spray, skin e texture di mappe in Garry's Mod, Team Fortress 2 e Counter-Strike: Source. Alfa conservato, senza VTFEdit.
- Convertire DDS in JPGTexture DirectDraw Surface in anteprime JPG per pagine mod, Discord, wiki e documenti. Alpha sul colore scelto, mip più grande, 20 per lotto.
- Convertitore TGA in PNGConvertire texture, render e screenshot di giochi TGA (Targa) in PNG: alfa 32 bit intatto, file RLE letti, immagini capovolte corrette. 20 per lotto.