VISUAL SHADER DESIGNER
First Claim
Patent Images
1. A computer-implemented method, comprising:
- representing a first shader as a directed graph having a plurality of nodes, each node associated with an operation or value configured to produce a graphic effect; and
generating a rendered view in each node, the rendered view illustrating application of an operation associated with a node.
2 Assignments
0 Petitions
Accused Products
Abstract
An integrated development environment includes a visual shader designer engine that enables a user to create a pixel shader embodied as a directed acyclic graph. The directed acyclic graph contains nodes, where each node is associated with an operation that is used to generate a color characteristic of a final rendered model. The visual shader designer engine displays a rendered image at each node that is the result of the node'"'"'s operation during development of the directed acyclic graph. An error texture is rendered in a node when an erroneous condition is detected in rendering a node'"'"'s operations.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
representing a first shader as a directed graph having a plurality of nodes, each node associated with an operation or value configured to produce a graphic effect; and generating a rendered view in each node, the rendered view illustrating application of an operation associated with a node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium storing thereon processor-executable instructions, comprising:
an editor and a visual shader designer engine, the editor having processor-executable instructions that when executed generate a directed acyclic graph, the directed acyclic graph having a plurality of nodes, each node containing a first set of executable instructions associated with performing an operation on a graphic object, the visual shader designer engine having processor-executable instructions that when executed traverses each node in the directed acyclic graph in a prescribed order to generate a rendered graphic image, in each node. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. A system, comprising:
-
a first processor and a first memory, the first memory having a visual shader designer engine, the visual shader designer engine having instructions that when executed on the first processor generates a final set of instructions for each node in a directed acyclic graph using operations and inputs associated with a node; and a graphics processor that executes the final set of instructions received from the visual shader designer engine and renders a graphic image resulting from execution of the final set of instructions in each node. - View Dependent Claims (17, 18, 19, 20)
-
Specification