Skip to main content

Τι είναι η αυτο-καριέρα;

Η αυτο-εκτόξευση είναι ένας όρος που περιγράφει την περίσταση στην οποία ένα μέρος ενός αντικειμένου ρίχνει μια σκιά στον εαυτό του.Παραδείγματα αυτοεξυπηρέτησης περιλαμβάνουν τη σκιά που χυτεύεται από μια ανθρώπινη μύτη στο πρόσωπο ή το άνω χείλος όταν η πηγή φωτός προέρχεται από πάνω ή η σκιά που ρίχνεται από την έδρα μιας καρέκλας στα πόδια της καρέκλας.Όταν ο όρος χρησιμοποιείται σε γραφικά υπολογιστών mdash;Συγκεκριμένα προγραμματισμός γραφικών υπολογιστών mdash;Πρόκειται για μια αναφορά σε σκιές που εκτοξεύονται από μια σκηνή τρισδιάστατα (3D) αντικείμενα στον εαυτό τους ή σκιές που εκτοξεύονται από δυναμικά αντικείμενα για τον εαυτό τους και αντικείμενα γύρω τους.Η φύση του προγραμματισμού γραφικών υπολογιστών σε πραγματικό χρόνο 3D προκαλεί πολλές εφαρμογές να χρησιμοποιούν τεχνικές που συχνά απομακρύνουν τη δυνατότητα απόδοσης αυτο-στροφών υπέρ άλλων βελτιστοποιήσεων, αν και, καθώς η ταχύτητα και οι δυνατότητες των υπολογιστών αυξάνεται, οι μεθόδους αυτοεξυπηρέτησης σε πραγματικό χρόνο, σε πραγματικό χρόνοέχουν γίνει πιο προσιτές.Υπάρχουν διάφορες μέθοδοι απόδοσης αντικειμένων αυτοεξυπηρέτησης σε πραγματικό χρόνο, αλλά οι περιορισμοί υλικού συνήθως παράγουν αποτελέσματα που έχουν κάποια μειονεκτήματα, όπως ανακριβείς σκιές, σκιές με τεχνητά σκληρές άκρες ή σκηνές που καθιστούν πολύ αργά σε κάρτες γραφικών που δεν είναι απίστευτα γρήγορα

Μια διάκριση που πρέπει να κάνετε όταν μιλάτε για αυτοκαταστροφή είναι η διαφορά μεταξύ στατικών και δυναμικών αντικειμένων σε γραφικά σε πραγματικό χρόνο.Τα στατικά αντικείμενα είναι τρισδιάστατα αντικείμενα σε μια σκηνή που δεν κινούνται και δεν έχουν αλλάξει μέρος της γεωμετρίας τους κατά τη διάρκεια της απόδοσης.Ένα δυναμικό αντικείμενο, από την άλλη πλευρά, είναι ένα αντικείμενο που δεν είναι άμεσα συνδεδεμένο με τη σκηνή με οποιονδήποτε τρόπο και μπορεί να είναι διαφορετικό από το ένα πλαίσιο στο επόμενο.Ως επί το πλείστον, τα περισσότερα στατικά αντικείμενα και οι μη πραγματικές σκηνές κάνουν αυτοεξυπηρέτηση, είτε λόγω της μηχανής απόδοσης είτε λόγω άλλων τεχνών γραφικών που μπορούν να χρησιμοποιηθούν.Τα γραφικά καθιστούν δύσκολη την εφαρμογή δυναμικής αυτοεξυπηρέτησης.Μερικά παραδείγματα περιλαμβάνουν μια μηχανή γραφικών που εφαρμόζει μόνο εφέ φωτισμού σε ένα στατικό υπόβαθρο, αγνοώντας δυναμικά αντικείμενα όπως χαρακτήρες σε μια σκηνή ή κινητήρα που αντιμετωπίζει αντικείμενα μόνο ως σιλουέτες, χωρίς επίγνωση της εσωτερικής γεωμετρίας.Με την αύξηση των επεξεργαστών γραφικών και των υπολογιστών, οι νέες τεχνικές επιτρέπουν στην εμφάνιση των αντικειμένων με αυτοεξυπηρέτηση σε μια σκηνή σε πραγματικό χρόνο, με ορισμένους περιορισμούς και συμφωνίες.Αυτή η μέθοδος δημιουργεί ουσιαστικά αντικείμενα 3D που καταλαμβάνουν έναν κλειστό τόμο σε μια σκηνή όπου χυτεύεται μια σκιά, επιτρέποντας στον εκδοτικό ή σκιά να εκτελεί δοκιμές σχετικά με το αν κάποιο σημείο βρίσκεται μέσα σε έναν σκιασμένο όγκο για να καθορίσει τον τρόπο με τον οποίο φωτίζεται.Άλλες μέθοδοι δημιουργούν χάρτες σκιών ή κατά προσέγγιση σκιές από τις θέσεις Vertex, για να δημιουργήσουν πολύ διάχυτες σκιές που δεν ακολουθούν απαραιτήτως την πιστότητα μιας άκρης..Τα ζητήματα ποιότητας μπορούν να προκύψουν με τη χρήση γρήγορης αλλά χαμηλής ανάλυσης ή ασαφείς τεχνικές που θα μπορούσαν να κάνουν κάποιες αυτοπεποίθηση να φαίνονται λανθασμένες ή εκτός τόπου.Τα προβλήματα ταχύτητας εμφανίζονται όταν οι χρησιμοποιούνται αλγόριθμοι που χρησιμοποιούνται απαιτούν υπερβολικά γενικά έξοδα ανά πλαίσιο ή προσπαθούν να υπολογίσουν τις προβολές σκιών με ακρίβεια.Παρόλο που δεν υπάρχει κανένας τυπικός αλγόριθμος που παράγει αυτοεξυπηρέτηση, ορισμένες κάρτες γραφικών περιλαμβάνουν εγγενή επιτάχυνση για διαφορετικές μεθόδους που μπορούν να αυξήσουν την ταχύτητα ορισμένων τεχνικών.