发明名称 System and method for generating and using systems of cooperating and encapsulated shaders and shader DAGs for use in a computer graphics system
摘要 A computer graphics system is described in which a new type of entity, referred to as a "phenomenon," can be created, instantiated and used in rendering an image of a scene. A phenomenon is an encapsulated shader DAG comprising one or more nodes each comprising a shader, or an encapsulated set of such DAGs which are interconnected so as to cooperate, which are instantiated and attached to entities in the scene which are created during the scene definition process to define diverse types of features of a scene, including features which are useful in rendering. Prior to being attached to a scene, a phenomenon is instantiated by providing values, or functions which are used to define the values, for each of the phenomenon's parameters. During scene image generation, a scene image generator operates in a series of phases. During a pre-processing phase, the scene image generator can perform pre-processing operations, such as shadow and photon mapping, multiple inheritance resolution, and the like. The scene image generator may perform pre-processing operations if, for example, a phenomenon attached to the scene includes a geometry shader to generate geometry defined thereby for the scene. During the rendering phase, the scene image generator renders the image. During the post-processing phase, the scene image generator may perform post-processing operations if, for example, a phenomenon attached to the scene includes a shader that defines post-processing operations.
申请公布号 US6496190(B1) 申请公布日期 2002.12.17
申请号 US19980108596 申请日期 1998.07.01
申请人 MENTAL IMAGES GMBH & CO KG. 发明人 DRIEMEYER THOMAS;HERKEN ROLF
分类号 G06T15/00;G06T15/50;G06T15/80;G06T17/00;(IPC1-7):G06F15/00 主分类号 G06T15/00
代理机构 代理人
主权项
地址