UltKit
Εικόνα11
PDF13
Έγγραφα και δεδομένα7
Βίντεο6
Ήχος4
Περισσότερα εργαλεία22

Μετατροπή PNG σε DDS

Μετατρέψτε ένα PNG που ζωγραφίσατε ή επεξεργαστήκατε σε υφή DDS που μπορεί να διαβάσει ένα παιχνίδι ή ένας mod loader. Ελέγξτε πρώτα το μέγεθος και τη συμπίεση που περιμένει το παιχνίδι σας· αυτή η σελίδα εξηγεί και τα δύο.

Μετατροπέας εικόνων

ή σύρετε Αρχεία JPG, JPEG, JPE … εδώ ·

Έως 95 MB ανά αρχείο· Έως 20 αρχεία· Διαγραφή μετά από 30 λεπτά

Έξοδος

Τα αρχεία επεξεργάζονται στους διακομιστές μας και διαγράφονται μετά από 30 λεπτά.

Πώς να χρησιμοποιήσετε αυτό το εργαλείο

  1. 1

    Ανεβάστε τις υφές PNG

    Προσθέστε έως 20 αρχεία PNG, έως 95 MB το καθένα. Χρησιμοποιήστε τετράγωνες εικόνες ή εικόνες 2:1 με πλευρές δυνάμεις του δύο, όπως 1024 ή 2048 px.

  2. 2

    Αφήστε την έξοδο σε DDS

    Η επιλογή Μετατροπή σε είναι ορισμένη σε DDS. Αφήστε το Αλλαγή μεγέθους τελικής εικόνας στο Διατήρηση αρχικού μεγέθους, εκτός αν χρειάζεστε μικρότερη υφή.

  3. 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 και τοποθετήστε τον στην ίδια διαδρομή φακέλου με την υφή που αντικαθιστά. Το σωστό μέγεθος μετράει περισσότερο από οτιδήποτε άλλο σε αυτή τη σελίδα.

Μεγέθη υφών που φορτώνουν χωρίς προβλήματα: δυνάμεις του δύο

1:1

512 × 512 px

Μικρά αντικείμενα, εικονίδια UI

512 × 512

1:1

1024 × 1024 px

Συνηθισμένη υφή αντικειμένου

1024 × 1024

2:1

2048 × 1024 px

Πλατιά υφή, 2:1

2048 × 1024

1:1

4096 × 4096 px

Πακέτο mod υψηλής ανάλυσης

4096 × 4096, βαρύ για τη μνήμη βίντεο

DXT1, DXT5 και BC7: ποια συμπίεση περιμένει το παιχνίδι σας

4 bit ανά pixel

BC1 (DXT1)

Το σχήμα της S3 του 1998, η μικρότερη κοινή μορφή.

  • Μόνο χρώμα ή άλφα αποκοπής 1 bit
  • Μισό μέγεθος σε σχέση με το DXT5
  • Διαβάζεται από κάθε παιχνίδι DirectX
Ιδανικό για: Αδιαφανείς υφές diffuse, παλαιότερα παιχνίδια
8 bit ανά pixel

BC3 (DXT5)

Προσθέτει ξεχωριστό, ομαλό κανάλι άλφα στο χρώμα του DXT1.

  • Πλήρης διαφάνεια 8 bit
  • Στάνταρ για άλφα σε παλαιότερες μηχανές
  • Ίδια ποιότητα χρώματος με το DXT1
Ιδανικό για: Φύλλωμα, μαλλιά, γυαλί, μάσκες
8 bit ανά pixel

BC7

Παρουσιάστηκε με το Direct3D 11· πολύ λιγότερα ελαττώματα χρώματος.

  • Η καλύτερη ποιότητα από τις τρεις
  • Απαιτεί μηχανές της εποχής του DirectX 11
  • Πιο αργή κωδικοποίηση
Ιδανικό για: Skyrim SE, Fallout 4 και σύγχρονα mods

PNG

Portable Network Graphics

Το PNG είναι μια μορφή ράστερ εικόνας χωρίς απώλειες, που δημοσιεύτηκε το 1996 από την PNG Development Group και αργότερα τυποποιήθηκε από το W3C και το ISO. Διατηρεί κάθε pixel ακριβώς, υποστηρίζει πλήρη διαφάνεια alpha και χειρίζεται κείμενο, αιχμηρές ακμές και επίπεδα χρώματα χωρίς artifacts. Αυτή η ακρίβεια το κάνει ιδανικό για στιγμιότυπα οθόνης, λογότυπα, εικονίδια και γραφικά διεπαφής. Το αντίτιμο είναι το μέγεθος: οι φωτογραφίες σε PNG είναι συχνά πολλαπλάσιες σε μέγεθος από την ίδια φωτογραφία σε JPEG ή WebP. Όλα τα προγράμματα περιήγησης, τα λειτουργικά συστήματα και οι επεξεργαστές ανοίγουν αρχεία PNG.

Συμπίεση
Χωρίς απώλειες
Διαφάνεια
Ναι
Κινούμενη εικόνα
Όχι
Έτος εισαγωγής
1996 · PNG Development Group
Μετατροπέας PNG

DDS

DirectDraw Surface

Το DDS είναι μορφή υφών της Microsoft που παρουσιάστηκε με το DirectX 7 το 1999. Αποθηκεύει εικόνες με σχήματα συμπίεσης μπλοκ έτοιμα για GPU, όπως DXT/BCn, μαζί με mipmaps και cube maps, ώστε οι κάρτες γραφικών να τα χρησιμοποιούν χωρίς αποκωδικοποίηση. Η συμπίεση μπλοκ γίνεται με απώλειες και μπορεί να δείξει ατέλειες στις διαβαθμίσεις, αν και υπάρχει και μη συμπιεσμένο DDS. Είναι συνηθισμένο στα παιχνίδια PC και στα mods, αλλά δεν υποστηρίζεται από προγράμματα περιήγησης και τις περισσότερες καθημερινές εφαρμογές προβολής εικόνων.

Συμπίεση
Με ή χωρίς απώλειες
Διαφάνεια
Ναι
Κινούμενη εικόνα
Όχι
Έτος εισαγωγής
1999 · Microsoft
Μετατροπέας DDS

Οι 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 του μοντέλου να εξακολουθεί να ταιριάζει.