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

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

Δημιουργήστε ένα αρχείο Valve Texture Format από ένα PNG για προσαρμοσμένο spray, skin όπλου ή υφή χάρτη σε παιχνίδι με τη μηχανή Source. Ετοιμάστε το PNG σε διαστάσεις που είναι δύναμη του δύο, μετατρέψτε το εδώ και η μηχανή θα μπορεί να φορτώσει το αποτέλεσμα.

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

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

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

Έξοδος

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

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

  1. 1

    Ανεβάστε ένα PNG με διαστάσεις δύναμη του δύο

    Προσθέστε έως 20 αρχεία PNG, έως 95 MB το καθένα. Διαστάσεις όπως 256 × 256 ή 512 × 256 px είναι αυτές που αναμένει το Source, και οι διαφανείς περιοχές είναι εντάξει.

  2. 2

    Ελέγξτε τις ρυθμίσεις μεγέθους

    Η επιλογή Αλλαγή μεγέθους τελικής εικόνας είναι ρυθμισμένη στη διατήρηση του αρχικού μεγέθους. Επιλέξτε Ορισμός πλάτους και πληκτρολογήστε 256, 512 ή 1024 για ένα τετράγωνο PNG που χρειάζεται προσαρμογή.

  3. 3

    Πατήστε Μετατροπή σε VTF

    Κατεβάστε τα αρχεία .vtf, προσθέστε ένα VMT όπου το παιχνίδι το απαιτεί και αντιγράψτε τα στον φάκελο materials του παιχνιδιού. Τα αρχεία που ανεβάζετε διαγράφονται έπειτα από 30 λεπτά.

Τα παιχνίδια με μηχανή Source φορτώνουν υφές μόνο ως VTF και αναμένουν και οι δύο πλευρές της εικόνας να είναι δύναμη του δύο.

Γιατί τα παιχνίδια Source χρειάζονται VTF αντί για PNG

Η Valve δημιούργησε το VTF για τη μηχανή Source, που κυκλοφόρησε με το Half-Life 2 το 2004 και εξακολουθεί να τροφοδοτεί τα Garry's Mod, Team Fortress 2, Counter-Strike: Source, Left 4 Dead 2 και πολλά mods. Η μηχανή δεν αποκωδικοποιεί PNG ή JPG κατά την εκτέλεση. Αναμένει δεδομένα υφής ήδη διαμορφωμένα για την κάρτα γραφικών, συνήθως συμπιεσμένα με DXT και με αλυσίδα mipmap από μικρότερα αντίγραφα για μακρινές επιφάνειες, και το VTF είναι το κοντέινερ που τα περιέχει.

Ο κανόνας της δύναμης του δύο προκύπτει από τον ίδιο σχεδιασμό. Τα mipmaps υποδιπλασιάζουν την εικόνα σε κάθε βήμα και οι μορφές συμπίεσης GPU λειτουργούν σε μπλοκ 4 × 4 pixel, οπότε μεγέθη όπως 512 ή 1024 διαιρούνται ακριβώς μέχρι το τέλος. Ένα PNG 500 × 500 px σπάει αυτό το μοτίβο και τα εργαλεία είτε το απορρίπτουν είτε το τεντώνουν στο επόμενο έγκυρο μέγεθος, κάτι που θολώνει τις λεπτές λεπτομέρειες.

Διαστάσεις PNG σε VTF για sprays, skins και υφές

1:1

128 × 128 px

Μικρό spray

Ασφαλές σε διακομιστές με αυστηρούς κανόνες μεγέθους

1:1

256 × 256 px

Τυπικό spray

Το πιο συνηθισμένο μέγεθος spray

2:1

512 × 256 px

Πλατύ decal ή πινακίδα

Οι πλευρές μπορεί να διαφέρουν

1:1

1024 × 1024 px

Skin όπλου ή αντικειμένου

Ταιριάξτε το μέγεθος της αρχικής υφής

1:1

2048 × 2048 px

Αναλυτική υφή κόσμου

Μεγάλα αρχεία· χρησιμοποιήστε τα με φειδώ

PNG

Portable Network Graphics

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

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

VTF

Valve Texture Format

Το VTF είναι η μορφή υφών της μηχανής Source της Valve, που χρησιμοποιείται σε παιχνίδια όπως τα Half-Life 2, Counter-Strike: Source, Team Fortress 2 και Garry's Mod. Μπορεί να περιέχει mipmap, διαφάνεια άλφα και πολλαπλά καρέ για κινούμενες υφές, συμπιεσμένα με μορφές GPU ή ασυμπίεστα. Οι modders χρησιμοποιούν το VTF για sprays, skins και υλικά χαρτών. Εκτός από τα εργαλεία και τα πρόσθετα Source, σχεδόν κανένα λογισμικό δεν μπορεί να το ανοίξει.

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

Το PNG μετατρέπεται σε VTF όταν το έτοιμο σχέδιο πρέπει να γίνει spray, skin ή υφή χάρτη που μπορεί να φορτώσει ένα παιχνίδι με μηχανή Source· η αντίστροφη κατεύθυνση, VTF σε PNG, εξάγει υπάρχουσες υφές παιχνιδιών για προβολή ή επεξεργασία.

Πώς να βάλετε το VTF στο παιχνίδι

  1. Προετοιμάστε το PNG

    Περικόψτε στο τελικό σχήμα και ορίστε κάθε πλευρά σε δύναμη του δύο.

  2. Μετατροπή σε VTF

    Ανεβάστε το εδώ και πατήστε Μετατροπή σε VTF· η διαφάνεια διατηρείται.

  3. Τοποθέτηση στο materials

    Αντιγράψτε το VTF και το VMT του στον αντίστοιχο φάκελο ή εισαγάγετέ το ως spray.

Για spray, τα περισσότερα παιχνίδια Source για πολλούς παίκτες έχουν κουμπί εισαγωγής στην καρτέλα Multiplayer του μενού επιλογών και το παιχνίδι γράφει το VMT για εσάς. Κρατήστε τα spray μικρά: παλαιότερες εκδόσεις του Source απέρριπταν αρχεία spray πάνω από περίπου 120 KB, γι' αυτό η συνηθισμένη επιλογή είναι ένα σχέδιο 256 × 256 px, ενώ οι διακομιστές μπορούν να θέτουν και δικούς τους κανόνες.

Για νέο skin, ανοίξτε πρώτα την αρχική υφή του παιχνιδιού με το VTF σε PNG, ζωγραφίστε πάνω της στο ίδιο μέγεθος ώστε να ταιριάζει ακόμη με τον χάρτη UV του μοντέλου και μετά μετατρέψτε το PNG σας ξανά εδώ. Όταν η αρχική εικόνα είναι πλατιά φωτογραφία, κάντε την τετράγωνη με την περικοπή εικόνας πριν αλλάξετε μέγεθος, επειδή η Αλλαγή μεγέθους τελικής εικόνας διατηρεί την αναλογία και δεν μπορεί από μόνη της να μετατρέψει το 1920 × 1080 σε δύο δυνάμεις του δύο. Αν το έργο σας στοχεύει σε παιχνίδι DirectX, το PNG σε DDS δημιουργεί το αντίστοιχο αρχείο υφής.

Ερωτήσεις για τη μετατροπή PNG σε VTF

Τι διαστάσεις πρέπει να έχει ένα PNG πριν από τη μετατροπή σε VTF;

Και οι δύο πλευρές πρέπει να είναι δυνάμεις του δύο: 64, 128, 256, 512, 1024 ή 2048 px. Δεν χρειάζεται να είναι ίσες, επομένως το 512 × 256 είναι έγκυρο. Για τα spray, το 256 × 256 px είναι το μέγεθος που προτείνουν οι περισσότεροι οδηγοί της κοινότητας, επειδή τα παλαιότερα παιχνίδια Source περιορίζουν το μέγεθος αρχείου του spray.

Διατηρείται η διαφάνεια του PNG στο VTF;

Ναι, το κανάλι άλφα γράφεται μέσα στο VTF. Στην περίπτωση ενός spray, αυτό σημαίνει ότι η περιοχή γύρω από το σχέδιό σας παραμένει διαφανής στον τοίχο και δεν εμφανίζεται έγχρωμο πλαίσιο.

Χρειάζομαι και αρχείο VMT εκτός από το VTF;

Για υφές χάρτη, μοντέλα και decals, ναι. Το VMT είναι ένα σύντομο αρχείο κειμένου που ορίζει τον shader και δείχνει την υφή με το $basetexture. Στα spray που εισάγονται από το μενού επιλογών του παιχνιδιού, το VMT δημιουργείται από το ίδιο το παιχνίδι.

Μπορώ να επιλέξω συμπίεση DXT1 ή DXT5 εδώ;

Σε αυτή τη σελίδα δεν υπάρχει επιλογή συμπίεσης. Αν ένα παιχνίδι ή ένας διακομιστής απαιτεί συγκεκριμένη μορφή, για παράδειγμα DXT1 ώστε το spray να παραμείνει μικρό, ανοίξτε το VTF στο VTFEdit και αποθηκεύστε το ξανά με αυτή τη μορφή και τις ρυθμίσεις mipmap που χρειάζεστε.

Γιατί η προσαρμοσμένη υφή μου εμφανίζεται ως μωβ-μαύρη σκακιέρα;

Αυτό το μοτίβο είναι ο δείκτης υφής που λείπει στο Source. Η μηχανή δεν βρήκε το VTF στη διαδρομή που ορίζει το VMT ή λείπει το VMT. Ελέγξτε τον φάκελο μέσα στο materials και την ορθογραφία στο $basetexture, όπου παραλείπεται η επέκταση .vtf.

Μπορώ να φτιάξω κινούμενο spray από αρχεία PNG;

Ένα κινούμενο VTF αποθηκεύει πολλά καρέ σε ένα αρχείο, κάτι που απαιτεί εργαλείο που συναρμολογεί καρέ, όπως η εισαγωγή αριθμημένης ακολουθίας εικόνων του VTFEdit. Αυτή η σελίδα μετατρέπει κάθε PNG σε VTF με ένα καρέ.