| CPC G06T 15/06 (2013.01) [G06T 15/506 (2013.01); G06T 2210/12 (2013.01); G06T 2210/21 (2013.01)] | 17 Claims |

|
1. A method of rendering an image of a 3-D scene using ray tracing, comprising:
receiving explicitly-defined geometry, associated with procedural information that when executed defines an extent of implicitly-defined geometry;
executing the procedural information to produce finalised implicit geometry;
defining a bounding box element for the finalised implicit geometry;
producing an acceleration structure that comprises the defined bounding box element, which places the defined bounding box element in a 3-D scene;
storing the acceleration structure on a machine readable medium; and
traversing the acceleration structure, during rendering, with a ray in order to identify a closest intersection for the ray with either implicitly-defined geometry or explicitly-defined geometry located in the 3-D scene; and
using the closest intersection for the ray to render an image of the scene.
|