TECHNIQUES FOR GENERATING VISUALIZATIONS OF RAY TRACING IMAGES
First Claim
Patent Images
1. A method for providing a structure to a visualization application, comprising:
- obtaining, by a graphics processing unit (GPU), a structure that specifies ray tracing instructions for generating an image; and
providing, by the GPU and based on a request from the visualization application, the structure to the visualization application.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples described herein generally relate to generating a visualization of an image. A proprietary structure that specifies ray tracing instructions for generating the image using ray tracing is intercepted from a graphics processing unit (GPU) or a graphics driver. The proprietary structure can be converted, based on assistance information, to a visualization structure for generating the visualization of the image. The visualization of the image can be generated from the visualization structure.
-
Citations
22 Claims
-
1. A method for providing a structure to a visualization application, comprising:
-
obtaining, by a graphics processing unit (GPU), a structure that specifies ray tracing instructions for generating an image; and providing, by the GPU and based on a request from the visualization application, the structure to the visualization application. - View Dependent Claims (2, 3, 4)
-
-
5. A method for providing a visualization structure to a visualization application, comprising:
-
receiving, by a graphics driver and from the visualization application, a structure proprietary to the graphics driver that specifies ray tracing instructions for generating an image by a graphics processing unit (GPU); converting the structure to the visualization structure for use by the visualization application; and providing, to the visualization application, the visualization structure. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A computing device for providing a structure to a visualization application, comprising:
-
a memory for storing a structure that specifies ray tracing instructions for generating an image; and at least one graphics processing unit (GPU) coupled to the memory, wherein the at least one GPU is configured to; obtain a structure that specifies ray tracing instructions for generating an image; and providing, based on a request from the visualization application, the structure to the visualization application. - View Dependent Claims (13, 14, 15)
-
-
16. A computing device for providing a visualization structure to a visualization application, comprising:
-
a memory storing one or more parameters or instructions for executing an operating system and a graphics driver for communicating with a graphics processing unit (GPU); and at least one processor coupled to the memory, wherein the at least one processor is configured to; receive, from the visualization application, a structure proprietary to the graphics driver that specifies ray tracing instructions for generating an image by the GPU; convert the structure to the visualization structure for use by the visualization application; and provide, to the visualization application, the visualization structure. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification