Computer-Graphics Based on Hierarchical Ray Casting
AssigneeOculus VR, LLC
InventorsWarren Andrew Hunt, Anton S. Kaplanyan, Michael Mara, Alexander Nankervis
Life of this patent
Estimating the term…
Loading patent…
AssigneeOculus VR, LLC
InventorsWarren Andrew Hunt, Anton S. Kaplanyan, Michael Mara, Alexander Nankervis
Estimating the term…
In one embodiment, a method for determine visibility may perform intersection tests using block beams, tile beams, and rays. First, a computing system may project a block beam to test for intersection with a first bounding volume (BV) in a bounding volume hierarchy. If the beam fully contains BV, the system may test for more granular intersections with the first BV by projecting smaller tile beams contained within the block beam. Upon determining that the first BV partially intersects a tile beam, the system may project the tile beam against a second BV contained within the first BV. If the tile beam fully contains the second BV, the system may test for intersection using rays contained within the tile beam. The system may project procedurally-generated rays to test whether they intersect with objects contained within the second BV. Information associated with intersections may be used to render a computer-generated scene.
A method comprising, by a computing system:
One or more computer-readable non-transitory storage media embodying software that is operable when executed to cause one or more processors to perform operations comprising:
A system comprising:
Dependencies are inferred from the claim text.