Method and apparatus for supporting non-power-two texture sizes for volume rendering
AssigneeInternational Business Machines Corporation
InventorBruce David D'Amora
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorBruce David D'Amora
Estimating the term…
A volume of data, acquired from devices that output three dimensional data, is parsed into smaller subvolumes, or digital data segments, and each digital data segment is rendered allowing application of the original data without modifying or scaling the three dimensional volume of raw data. If measurements of the whole volume of data received by texture mapping hardware is not completely parsable into pre-defined digital data segments, dimensions of any irregular digital data segment are adjusted to overlap an adjoining segment to allow rendering of adjusted, irregular digital data segments as if they were pre-defined digital data segments. The adjusted texture coordinates are utilized to determine the point where the texture mapping engine begins texturing and to determine the percentage of overlap of the adjusted irregular digital data segment with the adjoining pre-defined digital data segment. This calculation accounts for overlap and allows application of digital data segments whose dimensions are not parsable into pre-defined digital data segments, or subvolumes.
A method of rendering three dimensional data for presentation on a data processing system display, comprising the steps of:
An apparatus for rendering three dimensional data for presentation on a data processing system display, having a processor, a memory storage device, a display device and a bus connecting said processor, said memory storage device and said display device, comprising:
Dependencies are inferred from the claim text.