Single pass hogel rendering
AssigneeHoneywell International Inc.
InventorBrian Rice
Life of this patent
Estimating the term…
Abstract
A system and method are provided for rendering a hogel in a single rendering pass. Data representative of a geometric shape having multiple vertices are processed to determine if the geometric shape has at least one vertex on a first side and at least one vertex on a second side of a hologram plane. When the geometric shape has at least one vertex on the first side of a hologram plane and at least one vertex on the second side of the hologram plane, the geometric shape is simultaneously duplicated, in a geometry shader, on the first side of the hologram plane and on the second side of the hologram plane.
Claims13
A method for rendering a hogel in a single rendering pass, comprising the steps of:
- processing data representative of a geometric shape having multiple vertices to determine if the geometric shape has at least one vertex on a first side and at least one vertex on a second side of a hologram plane;
- when the geometric shape has at least one vertex on the first side of a hologram plane and at least one vertex on the second side of the hologram plane, simultaneously duplicating, in a geometry shader, the geometric shape on the first side of the hologram plane and on the second side of the hologram plane;
- and
- rendering the geometric shape on only one side of the hologram when the geometric shape does not have at least one vertex on the first side of a hologram plane and at least one vertex on the second side of the hologram plane.
A method for rendering a hogel in a single rendering pass, comprising the steps of:
- processing data representative of a geometric shape having multiple vertices to determine if the geometric shape has at least one vertex on a first side and at least one vertex on a second side of a hologram plane;
- when the geometric shape has at least one vertex on the first side of a hologram plane and at least one vertex on the second side of the hologram plane, simultaneously duplicating, in a geometry shader, the geometric shape on the first side of the hologram plane and on the second side of the hologram plane, and adjusting a coordinate of each vertex;
- and
- rendering the geometric shape on only one side of the hologram when the geometric shape does not have at least one vertex on the first side of a hologram plane and at least one vertex on the second side of the hologram plane.
A display system, comprising:
- a display device coupled to receive display commands and configured, in response thereto, to render a 3D holographic image;
- and
- a processor in operable communication with the display device, the processor configured to implement a graphics processor that includes a geometry shader, the processor further configured to:
- process data representative of a geometric shape having multiple vertices to determine if the geometric shape has at least one vertex on a first side and at least one vertex on a second side of a hologram plane,
- when the geometric shape has at least one vertex on the first side of a hologram plane and at least one vertex on the second side of the hologram plane, supply display commands to the display device that causes the display device to simultaneously duplicate, in the geometry shader, the geometric shape on the first side of the hologram plane and on the second side of the hologram plane;
- and
- cause the display device to render the geometric shape on only one side of the hologram when the geometric shape does not have at least one vertex on the first side of a hologram plane and at least one vertex on the second side of the hologram plane.
Dependencies are inferred from the claim text.