Ενημέρωση 18/8/23: Προσφέρουμε πλέον εκδόσεις με δυνατότητα tiling για τα assets πέτρας/μαρμάρου μας στα οποία είχε εφαρμοστεί προηγουμένως dilation. Ωστόσο, η πλήρης συλλογή δεν έχει μετατραπεί ακόμα, οπότε συνεχίστε να ελέγχετε!
Κατεβάσατε ένα texture με θολές άκρες; Μην πανικοβάλλεστε! Είναι σκόπιμο.
Οι καλλιτέχνες και το λογισμικό 3D προτιμούν textures που έχουν αναλογία διαστάσεων 1x1. Είναι πιο εύκολα στον χειρισμό, στο tiling και στη χρήση χωρίς να αλλοιώνονται τα UV. Αυτός είναι ο λόγος που η Poliigon χρησιμοποιεί μια διαδικασία κοινή στην ανάπτυξη παιχνιδιών, γνωστή ως Texture Dilation, η οποία «επεκτείνει» την άκρη του texture για να γεμίσει τον υπόλοιπο χώρο.
Παρακάτω εξηγούμε πώς να αφαιρέσετε αυτό το dilation και παρέχουμε επίσης μια αναλυτικότερη εξήγηση για το τι είναι και γιατί είναι απαραίτητο.
Πώς να αφαιρέσετε το Texture Dilation στο Photoshop
Πώς να αφαιρέσετε το Texture Dilation στο 3D λογισμικό σας
Τι είναι το Texture Dilation
Το Texture Dilation είναι μια διαδικασία κοινή στην ανάπτυξη παιχνιδιών που «επεκτείνει» την άκρη του texture για να γεμίσει τον υπόλοιπο χώρο, ώστε να διατηρηθεί η αναλογία διαστάσεων 1:1.
Αυτό είναι ένα παράδειγμα ενός texture στο οποίο έχει εφαρμοστεί Texture Dilation:
Ιδανικά, θα παρέχουμε πάντα textures με αναλογία διαστάσεων 1:1 χωρίς dilation, αλλά δυστυχώς, ο πραγματικός κόσμος σπάνια είναι τόσο βολικός. Τα περισσότερα θέματα μοιάζουν κάπως έτσι:
Έτσι, συνήθως, μέρος της διαδικασίας επεξεργασίας του texture περιλαμβάνει την αναγκαστική μετατροπή ενός texture όπως αυτό σε τετράγωνη αναλογία 1:1. Αυτό σημαίνει περικοπή (αφαίρεση από τις πλευρές ή την κορυφή) ή συμπλήρωση (αντιγραφή πληροφοριών).
Το τελικό texture:
Αυτές οι προσεγγίσεις λειτουργούν εξαιρετικά για θέματα που είναι ομοιόμορφα και επαναλαμβανόμενα.
Όμως για textures με ιδιαίτερα, απρόβλεπτα μοτίβα, η αντιγραφή δεν είναι δυνατή χωρίς να δημιουργηθούν ραφές. Οι σαρώσεις μας για Marble slab είναι το τέλειο παράδειγμα αυτού.
Και έτσι χρησιμοποιούμε Texture Dilation, το οποίο «επεκτείνει» την άκρη του texture για να γεμίσει τον υπόλοιπο χώρο.
Στην ουσία, αυτό σας δίνει όλα τα πλεονεκτήματα ενός texture 1x1, αλλά χωρίς να χάνετε ή να αντιγράφετε πληροφορίες.
Αλλά γιατί να υπάρχει καθόλου dilation; Γιατί όχι απλώς ένα μαύρο φόντο;
Τα μαύρα ή διαφανή μέρη της εικόνας μπορεί να προκαλέσουν προβλήματα όταν μια μηχανή παιχνιδιού μειώνει την ανάλυση των textures (mipmapping) σε ένα UV mapped mesh.
Πηγή εικόνας: Άρθρο της Adobe Substance για περισσότερα παραδείγματα.
Το dilation διασφαλίζει ότι τυχόν σφάλματα στο UV mapping δεν είναι τόσο εύκολα αντιληπτά.
Παρόλα αυτά, γνωρίζουμε ότι δεν χρησιμοποιούν όλοι textures για παιχνίδια και επομένως δεν θα βρουν το dilation χρήσιμο. Επομένως, αν θέλετε να το αφαιρέσετε από το texture σας, διαβάστε τους οδηγούς μας παραπάνω.






