System and method for real-time co-rendering of multiple attributes
AssigneeLandmark Graphics Corporation, a Halliburton Company
InventorChristopher John Chuter
Life of this patent
Estimating the term…
Abstract
Systems and methods for enhancing the combined image of multiple attributes without comprising the image of either attribute. The combined image of the multiple attributes is enhanced for analyzing a predetermined property revealed by the attributes. The combined image can be interactively manipulated to display each attribute relative to an imaginary light source or highlighted using a specular component. The systems and methods are best described as particularly useful for analytical, diagnostic and interpretive purposes.
Claims45
A computer-implemented method for co-rendering multiple attributes in a three-dimensional data volume, which comprises:
- selecting a first attribute volume defined by a first attribute and a second attribute volume defined by a second attribute;
- creating a three-dimensional sampling probe, wherein the sampling probe is a subvolume of the first attribute volume and the second attribute volume;
- drawing at least a portion of an image of the sampling probe on a display device using a graphics card, the image comprising an intersection of the sampling probe, the first attribute volume and the second attribute volume;
- and
- repeating the drawing step in response to movement of the sampling probe within each attribute volume so that as the sampling probe moves through each attribute volume, the image of the sampling probe is redrawn at a rate sufficiently fast to be perceived as moving in real-time.
A computer readable medium for storing computer executable instructions for co-rendering multiple attributes in a three-dimensional data volume, the instructions being executable to implement:
- selecting a first attribute volume defined by a first attribute and a second attribute volume defined by a second attribute;
- creating a three-dimensional sampling probe, wherein the sampling probe is a subvolume of the first attribute volume and the second attribute volume;
- drawing at least a portion of an image of the sampling probe on a display device using a graphics card, the image comprising an intersection of the sampling probe, the first attribute volume and the second attribute volume;
- and
- repeating the drawing step in response to movement of the sampling probe within each attribute volume so that as the sampling probe moves through each attribute volume, the image of the sampling probe is redrawn at a rate sufficiently fast to be perceived as moving in real-time.
A computer-implemented method for co-rendering multiple attributes in a three-dimensional data volume, which comprises:
- selecting a first attribute and a second attribute from multiple attributes, the first attribute and the second attribute each having its own vertices;
- creating a normal map using at least one of the first and second attributes, the normal map having its own vertices;
- converting the normal map vertices and the vertices of the at least one of the first and second attributes used to create the normal map into a tangent space normal map;
- calculating a diffuse lighting component from the tangent space normal map and the at least one of the first and second attributes used to create the normal map;
- and
- combining an ambient lighting component with the diffuse lighting component and the first and second attributes using a graphics card to form an enhanced image comprising at least part of the first attribute and part of the second attribute;
- and
- displaying at least a portion of the enhanced image to a user on a display device.
A computer readable medium for storing computer executable instructions for co-rendering multiple attributes in a three-dimensional data volume, the instructions being executable to implement:
- selecting a first attribute and a second attribute from multiple attributes, the first attribute and the second attribute each having its own vertices;
- creating a normal map derived from at least one of the first and second attributes, the normal map having its own vertices;
- converting the normal map vertices and the vertices of the at least one of the first and second attributes used to create the normal map into a tangent space normal map;
- calculating a diffuse lighting component from the tangent space normal map and the at least one of the first and second attributes used to create the normal map;
- and
- combining an ambient lighting component with the diffuse lighting component and the first and second attributes to form an enhanced image comprising at least part of the first attribute and part of the second attribute.
Dependencies are inferred from the claim text.