A method and system for performing enhanced lighting functions with respect
to texture map data is operable within a computer controlled graphics
display system and allows defined portions of a texture map to bypass
prescribed lighting processes. Within a texture map, each texel data (u,v)
is defined to contain color information and a control code (e.g., "texel
light bit"). The texel light bit indicates to the lighting process whether
or not texel color modulation is to occur to this texel data. In one
embodiment, if the texel light bit is set, then no lighting modifications
(e.g., color modulations) are performed with respect to the texel data.
Also, if the texel light bit is not set, then normal lighting
modifications are performed with respect to the texel data. In this way,
the present invention allows texture map data to be lit in a non-uniform
manner across a same graphics primitive. The present invention is
particularly useful with respect to graphics objects (e.g., lights,
indicator bulbs, glowing regions of the texture map) which should remain
unaffected by external light sources (e.g., the sun, the moon, darkness of
the night) within a three-dimensional graphic scene. By defining certain
texel regions as having "texel lights", the present invention then
bypasses the external lighting conditions applied to the display scene for
these regions.
Μια μέθοδος και ένα σύστημα για τις ενισχυμένες ανάβοντας λειτουργίες όσον αφορά τα στοιχεία χαρτών σύστασης είναι λειτουργικές μέσα σε ένα ελεγχόμενο υπολογιστής σύστημα επίδειξης γραφικής παράστασης και επιτρέπουν τις καθορισμένες μερίδες ενός χάρτη σύστασης στην παράκαμψη που ορίζεται που ανάβει τις διαδικασίες. Μέσα σε έναν χάρτη σύστασης, κάθε στοιχείο texel (u,v) καθορίζεται για να περιέχει τις πληροφορίες χρώματος και έναν κώδικα ελέγχου (π.χ., "texel ελαφρύ κομμάτι"). Το ελαφρύ κομμάτι texel δείχνει στη διαδικασία φωτισμού εάν texel η διαμόρφωση χρώματος είναι ή όχι να εμφανιστεί σε αυτό το στοιχείο texel. Σε μια ενσωμάτωση, εάν το ελαφρύ κομμάτι texel τίθεται, κατόπιν καμία τροποποίηση φωτισμού (π.χ., διαμορφώσεις χρώματος) δεν εκτελείται όσον αφορά τα στοιχεία texel. Επίσης, εάν το ελαφρύ κομμάτι texel δεν είναι θέστε, κατόπιν οι κανονικές τροποποιήσεις φωτισμού εκτελούνται όσον αφορά τα στοιχεία texel. Κατ' αυτό τον τρόπο, η παρούσα εφεύρεση επιτρέπει στα στοιχεία χαρτών σύστασης για να ανάψει κατά τρόπο ανομοιόμορφο πέρα από έναν ίδιο πρωτόγονο γραφικής παράστασης. Η παρούσα εφεύρεση είναι ιδιαίτερα χρήσιμη όσον αφορά τα αντικείμενα γραφικής παράστασης (π.χ., φώτα, βολβοί δεικτών, καμμένος περιοχές του χάρτη σύστασης) που πρέπει να παραμείνουν απρόσβλητα από τις εξωτερικές πηγές φωτός (π.χ., ο ήλιος, το φεγγάρι, σκοτάδι της νύχτας) μέσα σε μια τρισδιάστατη γραφική σκηνή. Με τον καθορισμό ορισμένων περιοχών texel όπως έχοντας "texel τα φώτα", η παρούσα εφεύρεση παρακάμπτει έπειτα τους εξωτερικούς όρους φωτισμού που εφαρμόζονται στη σκηνή επίδειξης για αυτές τις περιοχές.