τα στοιχεία επικοινωνίας μου
Ταχυδρομείο[email protected]
2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Το παρακάτω σχήμα είναι ένα σχηματικό διάγραμμα του αγωγού απόδοσης WebGL:
Το VBOS περιέχει πληροφορίες που χρησιμοποιούνται για την περιγραφή της γεωμετρίας. Για παράδειγμα, οι συντεταγμένες κορυφής, οι κανονικές συντεταγμένες, οι συντεταγμένες χρώματος, υφής κ.λπ. της γεωμετρίας.
Τα IBO περιέχουν πληροφορίες που περιγράφουν τις σχέσεις κορυφής. Χρησιμοποιεί τη θέση ευρετηρίου της κορυφής στα VBO.
Το vertex shader εκτελείται σε κάθε κορυφή. Χειρίζεται πληροφορίες που σχετίζονται με την κορυφή, όπως συντεταγμένες κορυφής, κανονικές συντεταγμένες, συντεταγμένες χρώματος και υφής. Αυτές οι πληροφορίες λαμβάνονται από το VBO και συσχετίζονται με το Χαρακτηριστικό που χρησιμοποιείται στη σκίαση κορυφής.
Ο σκιαστής θραύσματος εκτελείται σε κάθε θραύσμα για να υπολογιστεί το χρώμα κάθε θραύσματος.
Η προσωρινή μνήμη πλαισίου είναι μια δισδιάστατη προσωρινή μνήμη που χρησιμοποιείται για την αποθήκευση θραυσμάτων που έχουν υποστεί επεξεργασία στη σκίαση θραυσμάτων. Μόλις υποβληθούν σε επεξεργασία όλα τα τμήματα, τα αποτελέσματα απόδοσης μπορούν να εμφανιστούν στην οθόνη.
Οι ιδιότητες είναι μεταβλητές εισόδου στον σκιαστή κορυφής. Καθορίζει τον τρόπο ανάγνωσης δεδομένων από το buffer και μεταβίβασης των δεδομένων στον σκιαδιστή κορυφής. Μπορείτε να αποθηκεύσετε πληροφορίες θέσης (τρία δεδομένα κινητής υποδιαστολής 32 bit) στο buffer. Στη συνέχεια, καθορίστε από ποιο buffer θα διαβάσετε τις πληροφορίες θέσης, ποιος είναι ο τύπος δεδομένων των πληροφοριών θέσης, από ποια θέση στην προσωρινή μνήμη θα ξεκινήσετε την ανάγνωση και πόσα byte θα διαβάσετε συνολικά. Δεδομένου ότι το vertex shader πρέπει να εκτελεστεί σε κάθε κορυφή, οι τιμές των χαρακτηριστικών δεν θα είναι ίδιες κάθε φορά που εκτελείται.
Οι ομοιόμορφες είναι μεταβλητές εισόδου σε σκιαστήρες κορυφής και σκίαστρες θραυσμάτων. Σε αντίθεση με τις ιδιότητες, οι μεταβλητές Uniforms είναι σταθερές σε έναν βρόχο απόδοσης. Για παράδειγμα, η θέση της πηγής φωτός.
Οι υφές συχνά περιέχουν δεδομένα εικόνας, αλλά μπορεί να περιέχουν και άλλα δεδομένα.
Οι μεταβλητές μεταβλητών χρησιμοποιούνται συχνά για τη μετάδοση δεδομένων από τον σκιαστή κορυφής στον σκιαστή θραύσματος. Οι μεταβλητές Varyings στον σκιαστή κορυφής παρεμβάλλονται πριν περάσουν στον σκιαστή θραύσματος.