Skip to main content

Τι είναι ο Άτλας υφής;

Στον προγραμματισμό γραφικών υπολογιστών, ο Atlas της υφής είναι μια δισδιάστατη (2D) εικόνα είτε με πολλαπλές υφές είτε με πολλαπλές εικόνες μέσα στην κύρια εικόνα που μπορεί να εξαχθεί και να χρησιμοποιηθεί από την κύρια εφαρμογή για την εξοικονόμηση πόρων που διαφορετικά θα χρησιμοποιηθούν για φόρτωση καιΔιατηρήστε κάθε μεμονωμένη εικόνα ή υφή.Σε τρισδιάστατα (3D) γραφικά υπολογιστών, ένας άτλας υφής είναι ελαφρώς διαφορετική στο ότι περιέχει ολόκληρη την εικόνα που προορίζεται να υφή σε ένα δεδομένο 3D αντικείμενο, αλλά αυτή η εικόνα είναι διατεταγμένη με μερικές φορές σύγχυση και παραμορφωμένο τρόπο, με τα μεμονωμένα πρόσωπακάθε πολυγώνου στο μοντέλο 3D που σχεδιάστηκε επίπεδη στην εικόνα 2D.Ορισμένες γλώσσες προγραμματισμού, βιβλιοθήκες γραφικών και ακόμη και υλικό έχουν ένα ορισμένο ποσό των γενικών εξόδων που σχετίζονται με τη χρήση μιας μόνο εικόνας.Συνδυάζοντας πολλαπλές εικόνες σε ένα μόνο φύλλο ή Atlas υφή, επιτρέπει σε ένα πρόγραμμα να μειώνει τα γενικά έξοδα σε βάρος του επιπλέον κώδικα υπολογιστή και, ενδεχομένως, να επεξεργάζεται το χρόνο για την κατάρτιση των υποτμήματος του Atlas στις επιφάνειες που τις απαιτούν.Computer Graphics, ένα Atlas υφής είναι το αποτέλεσμα μιας διαδικασίας γνωστή ως χαρτογράφηση UVW.Τα γράμματα UVW δεν είναι ακρωνύμιο, αλλά είναι αναφορές στις συντεταγμένες μιας υφής και χρησιμοποιούνται για να αποφευχθεί η σύγχυση με τις πιο τυπικές συντεταγμένες Χ, Υ και Ζ που χρησιμοποιούνται για τη γεωμετρία μιας σκηνής.Εάν ένα μοντέλο 3D πρόκειται να χρησιμοποιήσει τη χαρτογράφηση UVW, τότε κάθε ένα από τα πολύγωνα είναι πρώτα πεπλατυσμένο για να δημιουργήσει μια εικόνα 2D, με κάθε πολύγωνο να παραμένει συνδεδεμένο με τα γειτονικά του πολυγώνια.Η προκύπτουσα υφή Atlas Mdash;το οποίο είναι όλα τα πολύγωνα του μοντέλου 3D που έχει τοποθετηθεί επίπεδη, μια διαδικασία που ονομάζεται μερικές φορές ξετυλίγοντας mdash;μπορεί στη συνέχεια να χρησιμοποιηθεί ως πρότυπο για να εξασφαλιστεί η ακριβής τοποθέτηση εικόνων στις διάφορες επιφάνειες του αντικειμένου.της εργασίας Μια κάρτα γραφικών πρέπει να λειτουργεί για να αλλάξει γρήγορα τις εικόνες.Ένας άτλας 2D υφής μπορεί να χρησιμοποιηθεί για μια γραφική διεπαφή χρήστη (GUI) στο οποίο κάθε μία από τις εικόνες για ένα κουμπί βρίσκεται μέσα στην ίδια εικόνα, σε ένα μοτίβο πλέγματος.Με αυτόν τον τρόπο, κάθε φορά που η εικόνα ενός κουμπιού πρέπει να αποδοθεί στην οθόνη, η υποενότητα της μεγαλύτερης εικόνας μπορεί να σχεδιαστεί αντί να πρέπει πρώτα να μετατοπίσει τις θέσεις μνήμης ή να φορτώσει την ατομική υφή στη μνήμη γραφικών.Μια υφή Atlas είναι η ποσότητα ακρίβειας που απαιτείται εάν ο Atlas δημιουργείται με το χέρι.Για μια εφαρμογή που χρησιμοποιεί πλακίδια πλάτους 32 pixel, ο Atlas πρέπει να ευθυγραμμιστεί με κάθε πλακίδιο με ακρίβεια με 32 pixel, οι οποίες μπορεί να είναι πολύ χρονοβόρες και κουραστικές.Πολλές φορές, οι προγραμματιστές θα χρησιμοποιήσουν κάποιο είδος λογισμικού χρησιμότητας για να λάβουν μια παρτίδα μεμονωμένων εικόνων και να κατασκευάσουν διαδικαστικά τον Atlas, αφαιρώντας την ανάγκη να μετρήσουν τα εικονοστοιχεία σε ένα πρόγραμμα βαφής.