Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
97 words
A computer graphics system for generating an image of a scene from a representation to which at least one instantiated phenomenon has been attached, said instantiated phenomenon comprising an encapsulated shader DAG comprising at least one shader node, the computer graphics system comprising: A. a pre-processor configured to determine whether the at least one instantiated phenomenon requires a pre-processing operation in connection with said representation, and, if so, performing said pre-processing operation to generate a pre-processed representation of the scene; and B. a renderer configured to generate a rendered image from said pre-processed representation of the scene.
Claim 2
Dependent Claim
97 words
A computer graphics system for generating an image of a scene from a representation to which at least one instantiated phenomenon has been attached, said instantiated phenomenon comprising an encapsulated shader DAG comprising at least one shader node, the computer graphics system comprising: A. a pre-processor configured to determine whether the at least one instantiated phenomenon requires a pre-processing operation in connection with said representation, and, if so, performing said pre-processing operation to generate a pre-processed representation of the scene; and B. a renderer configured to generate a rendered image from said pre-processed representation of the scene.
Claim 3
Dependent Claim
54 words
A computer graphics system as defined in claim 1 in which at least one type of shader node is of a geometry shader node type, the pre-processor being configured to perform said pre-processing operation if the at least one shader node is of the geometry shader node type to define geometry for the scene.
Claim 4
Dependent Claim
71 words
A computer graphics system as defined in claim 1 in which at least one type of shader node is of a photon shader node type, the pre-processor being configured to perform said pre-processing operation if the at least one shader node is of the photon shader node type to control the paths of photons in the scene and the characteristics of interaction of photons with surfaces of objects in the scene.
Claim 5
Dependent Claim
62 words
A computer graphics system as defined in claim 1 in which at least one type of shader node is of a photon emitter shader node type, the pre-processor being configured to perform said pre-processing operation if the at least one shader node is of the photon emitter shader node type to simulate generation of photons by a light source illuminating the scene.
Claim 6
Dependent Claim
68 words
A computer graphics system as defined in claim 1 in which at least one type of shader node is of a photon volume shader node type, the pre-processor being configured to perform said pre-processing operation if the at least one shader node is of the photon volume shader node type to simulate interaction of photons from a light source with a three-dimensional volume of space in the scene.
Claim 7
Dependent Claim
39 words
A computer graphics system as defined in claim 1 further comprising a post-processor configured to determine whether the at least one instantiated phenomenon requires a post-processing operation in connection with said representation and, if so, performing said post-processing operation.
Claim 8
Dependent Claim
47 words
A computer graphics system as defined in claim 1 in which the at least one shader node is of an output shader node type, the post-processor being configured to perform said post-processing operation if the at least one shader node is of he output shader node type.
Claim 9
Dependent Claim
40 words
A computer graphics system as defined in claim 7 in which the rendered image comprises a plurality of pixels each associated with a pixel value, the post-processor being configured to perform said post-processing operation in connection with said pixel values.
Claim 10
Dependent Claim
88 words
A computer graphics system for generating an image of a scene from a representation to which at least one instantiated phenomenon has been attached, said instantiated phenomenon comprising an encapsulated shader DAG comprising at least one shader node, the computer graphics system comprising: A. a renderer configured to generate a rendered image from said representation of the scene; and B. a post-processor configured to determine whether the at least one instantiated phenomenon requires a post-processing operation in connection with said representation and, if so, performing said post-processing operation.
Claim 11
Dependent Claim
88 words
A computer graphics system for generating an image of a scene from a representation to which at least one instantiated phenomenon has been attached, said instantiated phenomenon comprising an encapsulated shader DAG comprising at least one shader node, the computer graphics system comprising: A. a renderer configured to generate a rendered image from said representation of the scene; and B. a post-processor configured to determine whether the at least one instantiated phenomenon requires a post-processing operation in connection with said representation and, if so, performing said post-processing operation.
Claim 12
Dependent Claim
47 words
A computer graphics system as defined in claim 9 in which the at least one shader node is of an output shader node type, the post-processor being configured to perform said post-processing operation if the at least one shader node is of he output shader node type.
Claim 13
Dependent Claim
40 words
A computer graphics system as defined in claim 10 in which the rendered image comprises a plurality of pixels each associated with a pixel value, the post-processor being configured to perform said post-processing operation in connection with said pixel values.
Claim 14
Dependent Claim
95 words
A computer graphics system for enabling an operator to create a phenomenon, the phenomenon comprising an encapsulated shader DAG comprising at least one shader node, the computer graphics system comprising: A. a base shader node database configured to store a plurality of base shader nodes, each base shader node including a shader; B. A phenomenon creator configured to enable said operator to interconnect said base shader nodes from said base shader node database into a DAG, the phenomenon creator verifying that interconnections among said base shader nodes as provided by said operator comprise a DAG.
Claim 15
Dependent Claim
95 words
A computer graphics system for enabling an operator to create a phenomenon, the phenomenon comprising an encapsulated shader DAG comprising at least one shader node, the computer graphics system comprising: A. a base shader node database configured to store a plurality of base shader nodes, each base shader node including a shader; B. A phenomenon creator configured to enable said operator to interconnect said base shader nodes from said base shader node database into a DAG, the phenomenon creator verifying that interconnections among said base shader nodes as provided by said operator comprise a DAG.
Claim 16
Dependent Claim
25 words
A computer graphics system as defined in claim 12 in which said phenomenon creator stores the phenomenon created by said operator in a phenomenon database.
Claim 17
Dependent Claim
72 words
A computer graphics system as defined in claim 12 in which said phenomenon creator is further configured to enable said operator to interconnect said base shader nodes in phenomenon comprising a plurality of cooperating DAGs, in which a shader node in one of said cooperating DAGs, when used during rendering of an image of a scene, provides at least one value which is used in connection with another of said cooperating DAGs.
Claim 18
Dependent Claim
80 words
A computer graphics system for enabling an operator to generate, from a phenomenon, an instantiated phenomenon, the phenomenon comprising an encapsulated shader DAG comprising at least one shader DAG including at least one shader node, the computer graphics system comprising: A. a phenomenon database configured to store said phenomenon, and B. a phenomenon editor configured to enable said operator to select said phenomenon and provide a value for at least one parameter associated with said at least one shader node.
Claim 19
Dependent Claim
80 words
A computer graphics system for enabling an operator to generate, from a phenomenon, an instantiated phenomenon, the phenomenon comprising an encapsulated shader DAG comprising at least one shader DAG including at least one shader node, the computer graphics system comprising: A. a phenomenon database configured to store said phenomenon, and B. a phenomenon editor configured to enable said operator to select said phenomenon and provide a value for at least one parameter associated with said at least one shader node.
Claim 20
Dependent Claim
15 words
A computer graphics system as defined in claim 15 in which the value is fixed.
Claim 21
Dependent Claim
20 words
A computer graphics system as defined in claim 15 in which the value is a predetermined function of a variable.
Claim 22
Dependent Claim
23 words
A computer graphics system as defined in claim 17 in which the variable is time, thereby providing for animation of the instantiated phenomenon.
Claim 23
Dependent Claim
28 words
A computer graphics system as defined in claim 15 in which the value is provided by a property control tree, comprising at least one node defining a function.
Claim 24
Dependent Claim
15 words
A computer graphics system as defined in claim 19 in which the value is fixed.
Claim 25
Dependent Claim
20 words
A computer graphics system as defined in claim 19 in which the value is a predetermined function of a variable.
Claim 26
Dependent Claim
23 words
A computer graphics system as defined in claim 21 in which the variable is time, thereby providing for animation of the instantiated phenomenon.
Claim 27
Dependent Claim
19 words
A computer graphics system as defined in claim 19 in which at least one function defines a motion curve.
Claim 28
Dependent Claim
20 words
A computer graphics system as defined in claim 19 in which at least one function defines a texture look-up function.
Claim 29
Dependent Claim
97 words
A computer graphics method of generating an image of a scene from a representation to which at least one instantiated phenomenon has been attached, said instantiated phenomenon comprising an encapsulated shader DAG comprising at least one shader node, the computer graphics method comprising: A. a pre-processing step of determining whether the at least one instantiated phenomenon requires a pre-processing operation in connection with said representation, and, if so, performing said pre-processing operation to generate a pre-processed representation of the scene; and B. a rendering step of generating a rendered image from said pre-processed representation of the scene.
Claim 30
Dependent Claim
97 words
A computer graphics method of generating an image of a scene from a representation to which at least one instantiated phenomenon has been attached, said instantiated phenomenon comprising an encapsulated shader DAG comprising at least one shader node, the computer graphics method comprising: A. a pre-processing step of determining whether the at least one instantiated phenomenon requires a pre-processing operation in connection with said representation, and, if so, performing said pre-processing operation to generate a pre-processed representation of the scene; and B. a rendering step of generating a rendered image from said pre-processed representation of the scene.
Claim 31
Dependent Claim
88 words
A computer graphics method of generating an image of a scene from a representation to which at least one instantiated phenomenon has been attached, said instantiated phenomenon comprising an encapsulated shader DAG comprising at least one shader node, the computer graphics method comprising: A. a rendering step of generating a rendered image from said representation of the scene; and B. a post-processing step of determining whether the at least one instantiated phenomenon requires a post-processing operation in connection with said representation and, if so, performing said post-processing operation.
Claim 32
Dependent Claim
88 words
A computer graphics method of generating an image of a scene from a representation to which at least one instantiated phenomenon has been attached, said instantiated phenomenon comprising an encapsulated shader DAG comprising at least one shader node, the computer graphics method comprising: A. a rendering step of generating a rendered image from said representation of the scene; and B. a post-processing step of determining whether the at least one instantiated phenomenon requires a post-processing operation in connection with said representation and, if so, performing said post-processing operation.
Claim 33
Dependent Claim
93 words
computer graphics method of enabling an operator to create a phenomenon, the phenomenon comprising an encapsulated shader DAG comprising at least one shader node, the computer graphics method comprising: A. providing base shader node database configured to store a plurality of base shader nodes, each base shader node including a shader; B. a phenomenon creator step of enabling said operator to interconnect said base shader nodes from said base shader node database into a DAG, and of verifying that interconnections among said base shader nodes as provided by said operator comprise a DAG.
Claim 34
Dependent Claim
93 words
computer graphics method of enabling an operator to create a phenomenon, the phenomenon comprising an encapsulated shader DAG comprising at least one shader node, the computer graphics method comprising: A. providing base shader node database configured to store a plurality of base shader nodes, each base shader node including a shader; B. a phenomenon creator step of enabling said operator to interconnect said base shader nodes from said base shader node database into a DAG, and of verifying that interconnections among said base shader nodes as provided by said operator comprise a DAG.
Claim 35
Dependent Claim
81 words
A computer graphics method of enabling an operator to generate, from a phenomenon, an instantiated phenomenon, the phenomenon comprising an encapsulated shader DAG comprising at least one shader DAG including at least one shader node, the computer graphics method comprising: A. providing a phenomenon database configured to store said phenomenon, and B. a phenomenon editor step of enabling said operator to select said phenomenon and provide a value for at least one parameter associated with said at least one shader node.
Claim 36
Dependent Claim
81 words
A computer graphics method of enabling an operator to generate, from a phenomenon, an instantiated phenomenon, the phenomenon comprising an encapsulated shader DAG comprising at least one shader DAG including at least one shader node, the computer graphics method comprising: A. providing a phenomenon database configured to store said phenomenon, and B. a phenomenon editor step of enabling said operator to select said phenomenon and provide a value for at least one parameter associated with said at least one shader node.