Object-oriented shading

G - Physics – 06 – T

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06T 15/50 (2006.01)

Patent

CA 2147846

A method and apparatus for computing and providing shading in- formation for use in an object ori- ented framework, and which provide a renderer with a set of shading- related objects and options which guide shading calculation. Shaders are provided which serve as flexible user defined modules for calculating image values representing a plurality of surface properties. A user desig- nates a selected shader to compute shading from a plurality of different parameters (e.g., light sources, ori- entation of an object surface, type of material of a surface of an item, etc.), with the choice of shaders be- ing made by the user on the ba- sis of desired speed and image qual- ity of the resultant image. Shaders are freely interchangeable with each other and are capable of being used with the renderer, with little, if any, modification of the shaders. The in- ventive method includes displaying an image of an item, establishing a plurality of user-defined shaders each for processing data representing the item being displayed, detecting at least one property (e.g., a shading data) of a plurality of properties of a surface of the item being displayed, automatically generating, based on the at least one property of the surface and at least one of the user-defined components for the item, a shading calculation, and modifying a display of the item based on the shading calculation.

Procédé et appareil servant à calculer et à fournir des informations d'ombrage destinées à être utilisées dans une structure orientée objet, ce procédé et cet appareil constituant un dispositif de rendu dans lequel un ensemble d'objets et d'options relatifs à l'ombrage sert de guide pour le calcul de l'ombrage. Des dispositif d'ombrage servent de module à fonctionnement souple définis par l'utilisateur pour calculer les valeurs d'image représentant une pluralité de propriétés de la surface. Un utilisateur choisit un dispositif d'ombrage sélectionné pour calculer l'ombrage à partir d'une pluralité de paramètres différentes (par exemple les sources de lumière, l'orientation d'une surface d'objet, le type de matériau d'une surface d'un article, etc), le choix des dispositifs d'ombrage étant effectué par l'utilisateur en fonction de la vitesse et de la qualité désirée de l'image résultante. Les dispositifs sont librement interchangeables et peuvent être utilisés avec le dispositif de rendu sans modifier les dispositifs d'ombrage ou en ne les modifiant que très peu. Le procédé de cette invention comprend l'affichage visuel d'une image d'un article, l'établissement d'une pluralité de dispositifs d'ombrage définis par l'utilisateur qui traitent chacun des données représentant l'article affiché, la détection d'au moins une propriété (par exemple une donnée d'ombrage) d'une pluralité de propriétés d'une surface de l'article affiché, la génération automatique basée sur la ou les propriétés de la surface et le ou les constituants définis par l'utilisateur relatifs à l'article, le calcul de l'ombrage et la modification d'un affichage visuel de l'article en fonction du calcul de l'ombrage.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Object-oriented shading does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Object-oriented shading, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Object-oriented shading will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1408056

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.