Visual programming interface for a three-dimensional...

Computer graphics processing and selective visual display system – Computer graphics processing – Three-dimension

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

10216563

ABSTRACT:
A visual programming interface allows an artist to create real time shaders using a tree of shader nodes. Each shader node represents an operation that can be performed in real time through the real time rendering engine. The visual interface allows the arbitrary combinations of these shader nodes to be made and allows the parameters of the shaders to be manipulated or animated. The visual programming interface may be activated in an interactive animation environment through a designation that a real time shader is to be applied to a surface. By integrating the visual programming interface with an interactive animation environment, an artist can experiment readily with different custom real time shaders. An artist also has the flexibility to create arbitrary real time shader trees and to view them interactively without requiring a programmer to develop or modify a custom shader. Basic operations represented by such shader nodes include drawing to a frame buffer (which may include a blending operation with the contents of the frame buffer), a transform operation and lighting operations. A tree of shader nodes may be processed in multiple passes. Each drawing operation in the tree defines a separate pass. The result of each pass is blended with the results of prior passes according to parameters defined for the drawing operation.

REFERENCES:
patent: 6496190 (2002-12-01), Driemeyer et al.
patent: 6717576 (2004-04-01), Duluk, Jr. et al.
Tucker, Allen B., Jr., The Computer Science and Engineering Hanbook, “RenderMan: An Interface for Image Synthesis”, pp. 1375-1395, © 1997.
Abram, Gregory D., et al., “Building Block Shaders”, Computer Graphics, vol. 24, No. 4, Aug. 1990, pp. 283-288.
Cook, Robert L., et al., “The Reyes Image Rendering Architecture”, Computer Graphics, vol. 21, No. 4, Jul. 1987, pp. 95-102.
Cook, Robert L., “Shade Trees”, Computer Graphics, vol. 18, No. 3, Jul. 1984, pp. 223-231.
Haeberli, Paul E., ConMan: A Visual Programming Language for Interactive Graphics, vol. 22, No. 4, Aug. 1988, pp. 103-111.
Lastra, Anselmo, et al., “Real-Time Programmable Shading”, 1995 Symposium on Interactive 3D Graphics, Monterey CA, 1995 ACM, pp. 59-66, 207.
Olano, Marc, et al., “A Shading Language on Graphics Hardware: The PixelFlow Shading System”, Proceedings of SIGGRAPH 98, Jul. 19-24, 1998, pp. 1-10.
Nadas, Tom, et al., “GRAPE: An Environment to Build Display Processes”, 1987 ACM-0-89791-227-6/87/007/0075, pp. 75-84.
Peercy, Mark S., et al., “Interactive Multi-Pass Programmable Shading”, SIGGRAPH 2000, ACM 2000, pp. 425-432.
Proudfoot, Kekoa, et al., “A Real-Time Procedural Shading System for Programmable Graphics Hardware”, ACM SIGGRAPH 2001, Aug. 12-17, 2001, pp. 159-170.

LandOfFree

Say what you really think

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

Rating

Visual programming interface for a three-dimensional... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Visual programming interface for a three-dimensional..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Visual programming interface for a three-dimensional... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3852380

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