Method and system for performing enhanced lighting functions for texture map data

   
   

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 τα φώτα", η παρούσα εφεύρεση παρακάμπτει έπειτα τους εξωτερικούς όρους φωτισμού που εφαρμόζονται στη σκηνή επίδειξης για αυτές τις περιοχές.

 
Web www.patentalert.com

< Displaced subdivision surface representation

< Apparatus for environmental testing of a device in situ, and method thereof

> Hardware-implemented cellular automata system and method

> Back-end image transformation

~ 00116