Convertitore online gratuito da DDS a GLTF
Converti le texture DDS in un asset GLTF o GLB con texture usando Blender e DirectXTex.
Converti DDS in GLTF online - gratuito
Tipo di modello
Un rilievo solleva le parti chiare dell’immagine sopra una piastra di base: terreni, loghi in rilievo, insegne. Una litofania è una piastra sottile, più spessa dove l’immagine è scura, così la foto compare quando la luce la attraversa. Stampala con filamento bianco.
Dimensione del modello (lato più lungo)
Altezza
Rilievo: quanto le parti più chiare si alzano sopra la piastra. Litofania: il punto più spesso della piastra (il più sottile è 0,8 mm). Auto usa 5 mm per un rilievo e 3 mm per una litofania.
Dettaglio della mesh
Più dettaglio conserva le parti fini dell’immagine, ma il file è più grande e più lento da slicare.
Scambia alto e basso, ad esempio per sollevare un logo scuro su sfondo bianco.
Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.
Importa un file da un URL
Incolla un link diretto al file. Lo scarichiamo sul nostro server e viene convertito esattamente come un file caricato.
Come funziona
-
1/3
Carica il tuo file .dds
Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.
-
2/3
Avvia la conversione da .dds a .gltf
Dopo il caricamento del file, fai clic su converti quando sei pronto.
-
3/3
Scarica il file .gltf convertito
Il risultato della conversione è pronto per il download.
Come convertire dds in gltf file
- Modellazione 3D
- Ancora nessuna valutazione.
101convert.com assistant bot
3 h
Programmi come visualizzatori web, motori di gioco e moderni strumenti 3D richiedono comunemente glTF invece di una texture DDS autonoma. Poiché DDS normalmente contiene dati immagine anziché geometria, la conversione di solito consiste nel decodificare la texture, applicarla a un modello 3D ed esportare l'asset completo come glTF.
Cos'è il formato DDS
DDS (DirectDraw Surface) è un contenitore per texture utilizzato nei giochi basati su DirectX, nelle applicazioni 3D in tempo reale e nei workflow di authoring delle texture. Può contenere texture a colori, canali alpha, normal map, mappe di roughness, mipmap, cubemap e compressione a blocchi orientata alla GPU come BC1, BC3 e BC7.
I motori di gioco, gli strumenti per texture DirectX, le utility per texture NVIDIA o Intel, i workflow correlati a Substance e gli editor grafici con plug-in DDS creano comunemente file DDS. In genere li si incontra nelle cartelle degli asset di gioco o quando si esportano texture destinate al caricamento rapido sulla GPU.
Un file DDS generalmente non contiene vertici, facce, una camera o una configurazione completa del materiale. Un file denominato albedo.dds è un'immagine utilizzata da un modello, non il modello stesso.
Cos'è il formato GLTF
glTF è un formato di trasmissione per scene 3D. Può descrivere mesh, materiali, nodi, camere, animazioni e riferimenti a texture immagine. Il formato basato su testo .gltf utilizza normalmente file separati JSON, buffer binari e immagini; .glb raggruppa queste risorse in un unico file binario.
glTF è ampiamente supportato da browser, visualizzatori WebGL, motori di gioco, visualizzatori CAD e applicazioni 3D. Supporta materiali physically based tramite il workflow metallic-roughness e generalmente offre una portabilità migliore per la grafica 3D interattiva rispetto a un formato proprietario per texture di gioco.
Come convertire effettivamente DDS in GLTF
Usa Blender quando hai un modello che necessita della texture DDS. Usa l'utility texconv di DirectXTex per decodificare prima DDS in un formato immagine compatibile con glTF.
- Identifica il tipo di texture DDS. Le texture base-color ed emissive sono normalmente dati di colore; le texture normal, roughness, metallic e ambient-occlusion sono data map.
- Converti l'immagine DDS in PNG con DirectXTex:
texconv.exe -ft PNG -y -o converted texture.dds
Per una directory di texture, esegui il comando per ogni file oppure usa un loop della shell. PNG preserva i pixel decodificati senza perdita e supporta l'alpha. - Apri Blender e importa il modello sorgente tramite File → Import. Se DDS è solo una texture, è necessario un modello in formato OBJ, FBX, COLLADA o in un altro formato supportato da Blender.
- Apri il workspace Shading e sostituisci l'immagine DDS del materiale con il PNG convertito. Collega l'immagine base-color a Principled BSDF Base Color e collega un canale alpha ad Alpha quando il materiale utilizza la trasparenza.
- Imposta le immagini base-color ed emissive sullo spazio colore sRGB. Imposta le immagini normal, roughness, metallic e ambient-occlusion su Non-Color. Collega le normal map tramite un nodo Normal Map invece che direttamente all'input Normal dello shader.
- Controlla il materiale nella vista Material Preview o Rendered. Verifica l'orientamento della texture, la modalità di trasparenza, la direzione della normal map e il posizionamento UV prima dell'esportazione.
- Scegli File → External Data → Pack Resources se l'asset esportato deve includere le immagini. Quindi scegli File → Export → glTF 2.0.
- Seleziona glTF Separate per produrre un file
.gltfcon risorse esterne, oppure seleziona glTF Binary per produrre un unico file.glb. Attiva Include → Selected Objects quando deve essere esportata solo una parte della scena e attiva Materials e le opzioni di esportazione delle immagini necessarie.
Puoi anche provare il convertitore gratuito su 101convert.com senza installare software. Un DDS autonomo non può comunque fornire geometria, coordinate UV o assegnazioni dei materiali mancanti, quindi una conversione online può produrre un risultato glTF utile solo quando il servizio supporta gli input del modello e della texture richiesti.
Qualità, compatibilità e limitazioni
La conversione da DDS a PNG decodifica la compressione GPU originale; non ripristina i dettagli già persi a causa di un formato DDS con perdita come BC1 o BC7. Non convertire ripetutamente l'immagine tramite JPEG, perché la compressione aggiuntiva può danneggiare i bordi delle texture e i dati delle normal map.
Le mipmap DDS vengono generalmente scartate quando si esportano come normali immagini PNG. I visualizzatori glTF generano le proprie mipmap, ma il relativo filtraggio e comportamento del livello di dettaglio possono differire da quelli del motore di gioco originale.
Le normal map richiedono una corretta interpretazione e un corretto orientamento dei canali. Una normal map DirectX può utilizzare una convenzione diversa per il canale verde rispetto al visualizzatore di destinazione; se l'illuminazione appare invertita, inverti il canale verde prima dell'esportazione. Cubemap, texture array e texture volumetriche non corrispondono direttamente alle normali immagini dei materiali glTF 2.0 e possono richiedere texture 2D separate o un'estensione specifica del visualizzatore.
Per un deliverable autonomo, .glb evita percorsi relativi non validi. Per gli asset modificabili, .gltf con immagini separate è più facile da ispezionare e sostituire.
Nota: questo record di conversione da dds a gltf è incompleto, deve essere verificato e potrebbe contenere inesattezze. Vota qui sotto se hai trovato utili o meno queste informazioni.
Confronto formato: DDS vs GLTF
Come i formati DDS e GLTF si confrontano sulle proprietà più importanti per questa conversione.
| Proprietà | .DDS DirectDraw Surface | .GLTF GL Transmission Format |
|---|---|---|
| Standard aperto | Parzialmente aperto | Sì |
| Compressione | Entrambi | Entrambi |
| Dimensione tipica del file | Piccolo | Piccolo |
| Si apre in un browser web | No | Parziale |
| Modifica successiva | Limitato | Facile |
| Supporto metadata | Base | Base |
| Leggibile come testo semplice | No | Sì |
| Ideale per | Incorporamento nelle applicazioni | Scambio dati |
| Introdotto | 1999 | 2015 |
| Sviluppatore | Microsoft | Khronos Group |
| Tipo MIME | image/vnd.ms-dds | model/gltf+json |
Domande frequenti
Il convertitore da DDS a GLTF è gratuito?
Sì, convertire DDS in GLTF su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.
Quanto può essere grande il mio file DDS?
Puoi caricare file DDS fino a 50 MB e convertire fino a 20 file alla volta in un unico lotto.
Cosa succede ai file caricati?
I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.
Devo installare un software per convertire DDS in GLTF?
No. La conversione da DDS a GLTF avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.
La conversione non è riuscita?
Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file DDS valido per questa conversione da DDS a GLTF. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.