Frustum Rendering in Computer Graphics
AssigneeImagination Technologies Limited
InventorsSimon Fenney, Michael Worcester, Stuart Smith
Life of this patent
Estimating the term…
Abstract
A graphics processing system comprising: a tiling unit configured to tile a first view of a scene into a plurality of tiles; a processing unit configured to identify a first subset of the tiles that are associated with regions of the scene that are viewable in a second view; and a rendering unit configured to render to a render target each of the identified tiles.
Claims20
A graphics processing system for generating a render output for use in a subsequent render comprising:
- a tiling unit configured to tile a first view of a scene into a plurality of tiles;
- a processing unit configured to identify a first subset of the tiles that are associated with a region of the scene that is viewable in a second view, the second view being a point of view of the subsequent render, and wherein:
- the region of the scene that is viewable in the second view is a view frustum of the second view, and
- the first subset of tiles are identified in dependence on determining the position of the view frustum of the second view from the first view;
- and
- a rendering unit configured to render to a render output each of the identified tiles.
A graphics processing method for generating a render output for use in a subsequent render comprising:
- tiling a first view of a scene into a plurality of tiles;
- identifying a first subset of the tiles that are associated with regions of the scene that are viewable in a second view, the second view being a point of view of the subsequent render, and wherein:
- the region of the scene that is viewable in the second view is a view frustum of the second view, and
- the first subset of tiles are identified in dependence on determining the position of the view frustum of the second view from the first view;
- and
- rendering to a render output each of the identified tiles.
A non-transitory computer readable storage medium having stored thereon an integrated circuit definition dataset that, when processed in an integrated circuit manufacturing system, configures the manufacturing system to manufacture a graphics processing system for generating a render output for use in a subsequent render comprising:
- a tiling unit configured to tile a first view of a scene into a plurality of tiles;
- a processing unit configured to identify a first subset of the tiles that are associated with a region of the scene that is viewable in a second view, the second view being a point of view of the subsequent render, and wherein:
- the region of the scene that is viewable in the second view is a view frustum of the second view, and
- the first subset of tiles are identified in dependence on determining the position of the view frustum of the second view from the first view;
- and
- a rendering unit configured to render to a render output each of the identified tiles.
Dependencies are inferred from the claim text.