Μετατροπή PNG σε DDS
Μετατρέψτε ένα PNG που ζωγραφίσατε ή επεξεργαστήκατε σε υφή DDS που μπορεί να διαβάσει ένα παιχνίδι ή ένας mod loader. Ελέγξτε πρώτα το μέγεθος και τη συμπίεση που περιμένει το παιχνίδι σας· αυτή η σελίδα εξηγεί και τα δύο.
Μετατροπέας εικόνων
ή σύρετε Αρχεία JPG, JPEG, JPE … εδώ ·
Έως 95 MB ανά αρχείο· Έως 20 αρχεία· Διαγραφή μετά από 30 λεπτά
Τα αρχεία επεξεργάζονται στους διακομιστές μας και διαγράφονται μετά από 30 λεπτά.
Το 85 κρατά τις φωτογραφίες οπτικά ίδιες με το πρωτότυπο. Μειώστε το μόνο αν χρειάζεστε μικρότερο αρχείο.
Τα JPG, BMP και EPS δεν έχουν διαφάνεια. Τα διάφανα pixel γεμίζουν με αυτό το χρώμα.
Δεκαεξαδικό χρώμα πίσω από τα διάφανα pixel, π.χ. #FFFFFF.
Αυτή η μορφή κρατά μία μόνο εικόνα. Επιλέξτε έξοδο GIF ή WebP αν θέλετε να διατηρηθεί το κινούμενο σχέδιο.
Ένα εικονίδιο πολλών μεγεθών περιέχει αρκετές αναλύσεις σε ένα αρχείο· τα προγράμματα περιήγησης και τα λειτουργικά συστήματα διαλέγουν αυτή που χρειάζονται.
Κρατήστε τις αρχικές διαστάσεις ή εισαγάγετε τη μία πλευρά και η αναλογία διατηρείται.
Pixel για την πλευρά που επιλέξατε παραπάνω.
Ποσοστό των αρχικών διαστάσεων.
Το sRGB είναι κατάλληλο για οθόνες και το διαδίκτυο. Κρατήστε το αρχικό για ροές εκτύπωσης· οι αποχρώσεις του γκρι απορρίπτουν το χρώμα.
Μόνο μεταδεδομένα, το 0 κρατά την αρχική τιμή. Οι εκτυπωτές και ορισμένες πύλες διαβάζουν αυτόν τον αριθμό· δεν αλλάζει τις διαστάσεις σε pixel.
Πώς να χρησιμοποιήσετε αυτό το εργαλείο
- 1
Ανεβάστε τις υφές PNG
Προσθέστε έως 20 αρχεία PNG, έως 95 MB το καθένα. Χρησιμοποιήστε τετράγωνες εικόνες ή εικόνες 2:1 με πλευρές δυνάμεις του δύο, όπως 1024 ή 2048 px.
- 2
Αφήστε την έξοδο σε DDS
Η επιλογή Μετατροπή σε είναι ορισμένη σε DDS. Αφήστε το Αλλαγή μεγέθους τελικής εικόνας στο Διατήρηση αρχικού μεγέθους, εκτός αν χρειάζεστε μικρότερη υφή.
- 3
Πατήστε Μετατροπή σε DDS
Κατεβάστε τα αρχεία .dds, μετονομάστε τα ώστε να ταιριάζουν με τις διαδρομές υφών που χρησιμοποιεί το mod σας και αντιγράψτε τα στον φάκελο data του παιχνιδιού.
Το DDS (DirectDraw Surface) είναι το κοντέινερ υφών που παρουσίασε η Microsoft με το DirectX 7 το 1999. Τα παιχνίδια το φορτώνουν επειδή η GPU μπορεί να χρησιμοποιήσει απευθείας τα συμπιεσμένα κατά μπλοκ pixel του, χωρίς να τα αποκωδικοποιήσει όπως ένα PNG.
PNG σε DDS για mods και μηχανές παιχνιδιών
Ένα PNG συμπιέζεται για αποθήκευση: πρέπει να αποσυμπιεστεί πλήρως πριν μπορέσει να το σχεδιάσει μια κάρτα γραφικών. Ένα DDS με συμπίεση μπλοκ παραμένει συμπιεσμένο στη μνήμη βίντεο, όπου η GPU αποκωδικοποιεί εν κινήσει μικρά μπλοκ 4 × 4 pixel. Η υφή καταλαμβάνει το ένα τέταρτο ή λιγότερο της μνήμης που θα χρειαζόταν μια ασυμπίεστη εικόνα και η φόρτωση είναι απλή αντιγραφή. Γι' αυτό παιχνίδια της Bethesda, όπως το Skyrim και το Fallout 4, και πολλοί προσομοιωτές πτήσης και αγώνων διανέμουν τις υφές τους ως .dds.
Για ένα mod, η δουλειά είναι συνήθως απλή: εξαγάγετε τον επεξεργασμένο χάρτη diffuse, normal ή mask ως PNG, μετατρέψτε τον σε DDS και τοποθετήστε τον στην ίδια διαδρομή φακέλου με την υφή που αντικαθιστά. Το σωστό μέγεθος μετράει περισσότερο από οτιδήποτε άλλο σε αυτή τη σελίδα.
Μεγέθη υφών που φορτώνουν χωρίς προβλήματα: δυνάμεις του δύο
512 × 512 px
Μικρά αντικείμενα, εικονίδια UI
512 × 512
1024 × 1024 px
Συνηθισμένη υφή αντικειμένου
1024 × 1024
2048 × 1024 px
Πλατιά υφή, 2:1
2048 × 1024
4096 × 4096 px
Πακέτο mod υψηλής ανάλυσης
4096 × 4096, βαρύ για τη μνήμη βίντεο
DXT1, DXT5 και BC7: ποια συμπίεση περιμένει το παιχνίδι σας
BC1 (DXT1)
Το σχήμα της S3 του 1998, η μικρότερη κοινή μορφή.
- Μόνο χρώμα ή άλφα αποκοπής 1 bit
- Μισό μέγεθος σε σχέση με το DXT5
- Διαβάζεται από κάθε παιχνίδι DirectX
BC3 (DXT5)
Προσθέτει ξεχωριστό, ομαλό κανάλι άλφα στο χρώμα του DXT1.
- Πλήρης διαφάνεια 8 bit
- Στάνταρ για άλφα σε παλαιότερες μηχανές
- Ίδια ποιότητα χρώματος με το DXT1
BC7
Παρουσιάστηκε με το Direct3D 11· πολύ λιγότερα ελαττώματα χρώματος.
- Η καλύτερη ποιότητα από τις τρεις
- Απαιτεί μηχανές της εποχής του DirectX 11
- Πιο αργή κωδικοποίηση
PNG
Portable Network Graphics
Το PNG είναι μια μορφή ράστερ εικόνας χωρίς απώλειες, που δημοσιεύτηκε το 1996 από την PNG Development Group και αργότερα τυποποιήθηκε από το W3C και το ISO. Διατηρεί κάθε pixel ακριβώς, υποστηρίζει πλήρη διαφάνεια alpha και χειρίζεται κείμενο, αιχμηρές ακμές και επίπεδα χρώματα χωρίς artifacts. Αυτή η ακρίβεια το κάνει ιδανικό για στιγμιότυπα οθόνης, λογότυπα, εικονίδια και γραφικά διεπαφής. Το αντίτιμο είναι το μέγεθος: οι φωτογραφίες σε PNG είναι συχνά πολλαπλάσιες σε μέγεθος από την ίδια φωτογραφία σε JPEG ή WebP. Όλα τα προγράμματα περιήγησης, τα λειτουργικά συστήματα και οι επεξεργαστές ανοίγουν αρχεία PNG.
- Συμπίεση
- Χωρίς απώλειες
- Διαφάνεια
- Ναι
- Κινούμενη εικόνα
- Όχι
- Έτος εισαγωγής
- 1996 · PNG Development Group
DDS
DirectDraw Surface
Το DDS είναι μορφή υφών της Microsoft που παρουσιάστηκε με το DirectX 7 το 1999. Αποθηκεύει εικόνες με σχήματα συμπίεσης μπλοκ έτοιμα για GPU, όπως DXT/BCn, μαζί με mipmaps και cube maps, ώστε οι κάρτες γραφικών να τα χρησιμοποιούν χωρίς αποκωδικοποίηση. Η συμπίεση μπλοκ γίνεται με απώλειες και μπορεί να δείξει ατέλειες στις διαβαθμίσεις, αν και υπάρχει και μη συμπιεσμένο DDS. Είναι συνηθισμένο στα παιχνίδια PC και στα mods, αλλά δεν υποστηρίζεται από προγράμματα περιήγησης και τις περισσότερες καθημερινές εφαρμογές προβολής εικόνων.
- Συμπίεση
- Με ή χωρίς απώλειες
- Διαφάνεια
- Ναι
- Κινούμενη εικόνα
- Όχι
- Έτος εισαγωγής
- 1999 · Microsoft
Οι modders και οι προγραμματιστές παιχνιδιών μετατρέπουν PNG σε DDS επειδή οι μηχανές φορτώνουν υφές DDS με συμπίεση μπλοκ απευθείας στη μνήμη της GPU· η μετατροπή από DDS σε PNG είναι ο τρόπος για να ανοίξουν τις υφές ενός παιχνιδιού και να τις επεξεργαστούν.
Mipmaps και άλλοι έλεγχοι πριν εγκαταστήσετε μια υφή
Τα mipmaps είναι μικρότερα αντίγραφα της υφής, καθένα με το μισό μέγεθος του προηγούμενου, αποθηκευμένα στο ίδιο DDS, ώστε ένα μακρινό αντικείμενο να χρησιμοποιεί έκδοση 64 px αντί να τρεμοπαίζει στα 2048 px. Μια πλήρης αλυσίδα προσθέτει περίπου το ένα τρίτο στο μέγεθος αρχείου. Τα περισσότερα παιχνίδια τα περιμένουν· λίγες υφές UI δεν πρέπει να τα έχουν.
Οι πλευρές που είναι δυνάμεις του δύο επιτρέπουν σε κάθε επίπεδο mip να υποδιπλασιάζεται σωστά, και η συμπίεση μπλοκ απαιτεί και οι δύο πλευρές να είναι πολλαπλάσια του 4. Αν το PNG σας είναι 1000 × 1000, μεγαλώστε πρώτα τον καμβά ή κλιμακώστε το σε 1024 × 1024 με την αλλαγή μεγέθους εικόνας, ή κάντε το τετράγωνο με την περικοπή εικόνας. Κρατήστε το αρχικό PNG ως master· η συμπίεση μπλοκ του DDS έχει απώλειες, οπότε η νέα μετατροπή από παλιό DDS συσσωρεύει ελαττώματα. Αν το mod θέλει και πηγή TGA, το PNG σε TGA το καλύπτει.
Ερωτήσεις για τη μετατροπή PNG σε DDS
Χρειάζεται το Unity υφές DDS ή μπορώ να εισαγάγω PNG;
Εισαγάγετε το PNG. Το Unity διαβάζει απευθείας PNG και συμπιέζει μόνο του κάθε υφή για την πλατφόρμα-στόχο κατά το build, οπότε το DDS προσθέτει ένα περιττό βήμα με απώλειες. Το DDS έχει σημασία για μηχανές και mods που φορτώνουν αρχεία υφών κατευθείαν από τον δίσκο.
Ποια μορφή DDS χρησιμοποιεί το Skyrim Special Edition;
Το Special Edition διαβάζει BC7 καθώς και τα παλαιότερα DXT1 και DXT5, γι' αυτό οι δημιουργοί mods επανασυσκεύασαν πολλές υφές ως BC7. Το αρχικό Skyrim του 2011 δεν υποστηρίζει BC7, επομένως οι υφές για εκείνη την έκδοση πρέπει να μένουν DXT1 ή DXT5.
Μπορώ να επιλέξω BC7 ή τον αριθμό των mipmaps σε αυτή τη σελίδα;
Όχι. Ο μετατροπέας δεν έχει ρυθμίσεις συμπίεσης ή mipmap· γράφει DDS με τις δικές του προεπιλογές. Όταν ένας οδηγός mod ορίζει συγκεκριμένη μορφή, κάντε την τελική εξαγωγή με το εργαλείο texconv της Microsoft ή το Paint.NET, που σας επιτρέπουν να επιλέξετε τη συμπίεση μπλοκ και τα επίπεδα mip.
Μεταφέρεται η διαφάνεια του PNG στο DDS;
Ναι, το κανάλι άλφα διατηρείται, επειδή το DDS αποθηκεύει τη διαφάνεια ως μέρος της υφής. Το αν θα το χρησιμοποιήσει το παιχνίδι εξαρτάται από το υλικό: το φύλλωμα και τα μαλλιά χρησιμοποιούν αποκοπές άλφα, ενώ πολλές μηχανές αντιμετωπίζουν το άλφα σε άλλες υποδοχές υφής ως μάσκα στιλπνότητας ή ύψους.
Γιατί η νέα μου υφή εμφανίζεται μωβ ή μαύρη στο παιχνίδι;
Το μωβ συνήθως σημαίνει ότι το παιχνίδι δεν βρήκε ή δεν διάβασε το αρχείο στη διαδρομή που περίμενε, οπότε ελέγξτε πρώτα το όνομα αρχείου και τον φάκελο. Οι μαύρες ή παραμορφωμένες επιφάνειες δείχνουν συχνά μορφή συμπίεσης ή μέγεθος που η μηχανή δεν δέχεται· διαστάσεις που δεν είναι πολλαπλάσια του 4 είναι συχνή αιτία.
Πώς επεξεργάζομαι μια υφή DDS από ένα mod;
Μετατρέψτε το σε PNG με το DDS σε PNG, επεξεργαστείτε το PNG σε οποιονδήποτε επεξεργαστή εικόνας και επιστρέψτε εδώ για να το μετατρέψετε ξανά σε DDS. Κρατήστε τις ίδιες διαστάσεις με το πρωτότυπο, ώστε η διάταξη UV του μοντέλου να εξακολουθεί να ταιριάζει.
- Μετατροπή DDS σε PNGΜετατρέψτε υφές παιχνιδιών DDS σε PNG για επεξεργασία και modding. Αποκωδικοποιεί BC1 έως BC7, διατηρεί το άλφα κανάλι και το πλήρες επίπεδο mip.
- Μετατροπή JPG σε DDSΜετατρέψτε φωτογραφίες JPG σε υφές DDS για mods και μηχανές παιχνιδιών. Έως 20 αρχεία μαζί, διαγραφή μετά από 30 λεπτά.
- Μετατροπή PNG σε TGAΜετατρέψτε PNG σε TGA για υφές σε Unreal, Source, Unity και Blender. Η διαφάνεια γίνεται κανάλι άλφα 32-bit. 20 αρχεία τη φορά, χωρίς λογαριασμό.
- Μετατροπή PNG σε VTFΜετατρέψτε PNG σε Valve VTF για sprays, skins και υφές χαρτών σε Garry's Mod, Team Fortress 2 και CS: Source. Με alpha, χωρίς VTFEdit.
- Μετατροπή DDS σε JPGΜετατρέψτε υφές DirectDraw Surface σε JPG για σελίδες mod, Discord, wiki και έγγραφα. Alpha σε χρώμα της επιλογής σας, κορυφαίο mip, 20 ανά παρτίδα.
- Μετατροπή TGA σε PNGΜετατρέψτε υφές, renders και στιγμιότυπα TGA (Targa) σε PNG. Διατήρηση alpha 32-bit, αρχεία RLE, διόρθωση ανεστραμμένων εικόνων. 20 ανά φορά.