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

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

Μετατρέψτε υφές, sprites και γραφικά διεπαφής από PNG σε αρχεία Truevision TGA για μηχανές παιχνιδιών και εργαλεία που δέχονται υφές σε μορφή Targa. Τα διαφανή pixel γράφονται στο κανάλι άλφα, οπότε τα αποκόμματα και οι μάσκες εξακολουθούν να λειτουργούν.

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

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

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

Έξοδος

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

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

  1. 1

    Προσθέστε τις υφές PNG

    Επιλέξτε έως 20 αρχεία PNG, έως 95 MB το καθένα. Ένα ολόκληρο σετ υφών (diffuse, normal, roughness, mask) μπορεί να μπει σε μία δέσμη.

  2. 2

    Αφήστε την αλλαγή μεγέθους απενεργοποιημένη για υφές μηχανών παιχνιδιών

    Αφήστε το Αλλαγή μεγέθους τελικής εικόνας στο Διατήρηση αρχικού μεγέθους, ώστε οι διαστάσεις δύναμης του δύο, όπως 1024 × 1024 ή 2048 × 2048, να μείνουν ακριβείς.

  3. 3

    Μετατροπή σε TGA

    Πατήστε Μετατροπή σε TGA και κατεβάστε τα αρχεία ένα-ένα ή ως ZIP. Έπειτα τοποθετήστε τα στον φάκελο εισαγωγής της μηχανής.

Γιατί οι μηχανές παιχνιδιών και τα εργαλεία υφών ζητούν ακόμη TGA

Η Truevision σχεδίασε τη μορφή TGA το 1984 για τις κάρτες λήψης βίντεο TARGA και η αναθεώρηση του 1989, TGA 2.0, πρόσθεσε το footer και την περιοχή επέκτασης που διαβάζουν σήμερα τα περισσότερα προγράμματα. Η μορφή είναι τόσο απλή που φορτώνεται με λίγες δεκάδες γραμμές κώδικα: μια σύντομη κεφαλίδα, ένας προαιρετικός χάρτης χρωμάτων και μετά ακατέργαστα ή run-length κωδικοποιημένα pixel. Αυτή ακριβώς η απλότητα οδήγησε τα στούντιο παιχνιδιών να την υιοθετήσουν τη δεκαετία του 1990 και πολλές ροές εργασίας να μην την εγκαταλείψουν ποτέ.

Οι πρακτικοί λόγοι είναι το alpha και η προβλεψιμότητα. Ένα TGA 32 bit φέρει πάντα ένα straight κανάλι alpha 8 bit δίπλα στο χρώμα, χωρίς chunk γάμμα ή χρωματικού προφίλ που ο importer θα ερμήνευε διαφορετικά. Οι καλλιτέχνες υφών το εμπιστεύονται ότι θα περάσει από Photoshop, Substance ή Blender στη μηχανή με ακριβώς τις ίδιες τιμές.

PNG σε TGA για Unreal, Source, Unity και Blender

ΟργανισμόςΑπαίτησηΠηγή
Unreal EngineΕισάγει TGA, PNG, PSD και άλλα· οι υφές χρειάζονται πλευρές δύναμης του δύο για mipmaps και streaming—
Μηχανή Source (vtex)Ο μεταγλωττιστής υφών της Valve διαβάζει TGA και γράφει VTF· το alpha ελέγχει τη διαφάνεια και τις μάσκες—
UnityΕισάγει TGA απευθείας και το συμπιέζει ανά πλατφόρμα στόχο κατά το build—
BlenderΔιαβάζει και γράφει Targa, με έξοδο είτε RLE «Targa» είτε ασυμπίεστη «Targa Raw»—

PNG

Portable Network Graphics

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

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

TGA

Truevision TGA (Targa)

Το TGA, γνωστό και ως Targa, δημιουργήθηκε από την Truevision το 1984 για τις κάρτες γραφικών της. Αποθηκεύει ράστερ εικόνες ασυμπίεστες ή με συμπίεση run-length χωρίς απώλειες και υποστηρίζει κανάλι άλφα 8 bit. Η απλή δομή το έκανε για χρόνια αγαπημένο για υφές παιχνιδιών, αποδόσεις 3D και γραφικά βίντεο. Τα αρχεία είναι μεγάλα σε σύγκριση με το PNG, ενώ τα προγράμματα περιήγησης και τα κινητά δεν εμφανίζουν TGA. Τα περισσότερα προγράμματα επεξεργασίας εικόνας, μηχανές παιχνιδιών και προγράμματα 3D το διαβάζουν.

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

Το PNG γίνεται TGA όταν μια μηχανή παιχνιδιού, ένα εργαλείο modding ή μια ροή render βασίζεται σε υφές Targa με κανάλι alpha 8 bit· το TGA επιστρέφει σε PNG όταν μια υφή πρέπει να προβληθεί σε πρόγραμμα περιήγησης ή να κοινοποιηθεί εκτός αυτής της ροής.

Κανάλι άλφα TGA, συμπίεση RLE και έξοδος 32-bit

RLE (κωδικοποίηση μήκους διαδρομής)Συμπιεσμένο TGA · TGA τύπου εικόνας 10
Η μόνη συμπίεση που ορίζει το TGA. Ακολουθίες ίδιων pixel αποθηκεύονται μία φορά με μετρητή επανάληψης, κάτι που μικραίνει πολύ τα επίπεδα γραφικά διεπαφής και τις μάσκες, αλλά σχεδόν καθόλου τις φωτογραφικές υφές. Ο τύπος εικόνας 2 στην κεφαλίδα σημαίνει ασυμπίεστο true color· ο τύπος 10 σημαίνει τα ίδια δεδομένα με run-length κωδικοποίηση.

Κάθε μηχανή και επεξεργαστής που διαβάζει TGA διαβάζει και την απλή και την RLE παραλλαγή, οπότε η επιλογή σπάνια έχει σημασία για την εισαγωγή. Μετράει περισσότερο στον έλεγχο εκδόσεων: τα ασυμπίεστα TGA συγκρίνονται και αποθηκεύονται προβλέψιμα, γι' αυτό ορισμένα στούντιο απαγορεύουν το RLE στους κανόνες assets. Το Photoshop προσφέρει την ίδια επιλογή ως πλαίσιο Compress (RLE) στο παράθυρο αποθήκευσης Targa.

Κάτι που αξίζει έλεγχο πριν τη μετατροπή είναι το alpha του PNG. Πολλά προγράμματα εξαγωγής γράφουν πλήρες κανάλι alpha ακόμη και για αδιαφανή εικόνα, και οι μηχανές τότε αντιμετωπίζουν την υφή ως ημιδιαφανή, κάτι που κοστίζει σε ταξινόμηση και overdraw. Αν το alpha δεν έχει νόημα, αφαιρέστε το πρώτα στον επεξεργαστή σας. Για το υπόβαθρο της ίδιας της μορφής PNG δείτε JPG vs JPEG vs PNG· όταν ένα TGA πρέπει να επιστρέψει σε προεπισκόπηση προγράμματος περιήγησης, το TGA σε PNG κάνει την αντίστροφη διαδρομή.

Ερωτήσεις για τη μετατροπή υφών PNG σε TGA

Το TGA θα είναι 24-bit ή 32-bit;

Ένα PNG με κανάλι alpha γίνεται TGA 32 bit: 8 bit για καθένα από κόκκινο, πράσινο, μπλε και alpha. Ένα αδιαφανές PNG χρειάζεται μόνο 24 bit. Αν μια μηχανή απαιτεί 32 bit για υφή χωρίς διαφάνεια, δώστε στο PNG ένα πλήρως αδιαφανές κανάλι alpha πριν από τη μετατροπή.

Είναι η μετατροπή PNG σε TGA χωρίς απώλειες;

Για συνηθισμένα PNG 8 bit, ναι: κάθε τιμή χρώματος και alpha αντιγράφεται ακριβώς. Ένα PNG 16 bit ανά κανάλι, τυπικό για height maps από εργαλεία sculpting, μειώνεται σε 8 bit, επειδή το TGA δεν έχει βαθύτερη λειτουργία true color. Κρατήστε τέτοιους χάρτες σε PNG ή EXR, αν η μηχανή τα δέχεται.

Γιατί το TGA εμφανίζεται ανάποδα σε κάποιο πρόγραμμα;

Το TGA μπορεί να αποθηκεύει τις γραμμές από κάτω προς τα πάνω ή από πάνω προς τα κάτω, με μια σημαία στην κεφαλίδα που το δηλώνει. Τα περισσότερα εργαλεία διαβάζουν τη σημαία· μερικά παλιά προγράμματα προβολής και χειροποίητοι φορτωτές την αγνοούν και εμφανίζουν την εικόνα ανάποδα. Αναστρέψτε την στον φορτωτή ή σε έναν επεξεργαστή αντί να κάνετε νέα μετατροπή.

TGA ή DDS για υφές παιχνιδιών;

Το TGA είναι το αρχείο-πηγή που κρατάτε και εισάγετε ξανά· το DDS περιέχει δεδομένα συμπιεσμένα για GPU, που η κάρτα γραφικών διαβάζει απευθείας. Οι Unreal και Unity δέχονται TGA και το συμπιέζουν οι ίδιες κατά την εισαγωγή. Τα mods και οι παλαιότερες μηχανές που φορτώνουν υφές χωρίς βήμα εισαγωγής συχνά θέλουν DDS, το οποίο παράγει το PNG σε DDS.

Γιατί το TGA είναι πολύ μεγαλύτερο από το PNG;

Το PNG χρησιμοποιεί συμπίεση Deflate· το TGA στην καλύτερη περίπτωση απλή κωδικοποίηση run-length, που βοηθά μόνο σε επίπεδες περιοχές. Μια λεπτομερής υφή 2048 × 2048 με alpha πιάνει περίπου 16 MB ασυμπίεστη ως TGA. Η μηχανή την ξανασυμπιέζει όταν χτίζει το παιχνίδι, οπότε το μέγεθος στον δίσκο μετράει μόνο για τον φάκελο του έργου σας.