US 12,223,583 B2
Rendering a scene using secondary ray tracing
Aaron Dwyer, San Francisco, CA (US)
Assigned to Imagination Technologies Limited, Kings Langley (GB)
Filed by Imagination Technologies Limited, Kings Langley (GB)
Filed on Apr. 18, 2023, as Appl. No. 18/136,281.
Application 18/136,281 is a continuation of application No. 17/153,487, filed on Jan. 20, 2021, granted, now 11,636,643.
Application 17/153,487 is a continuation of application No. 16/573,248, filed on Sep. 17, 2019, granted, now 10,922,873, issued on Feb. 16, 2021.
Application 16/573,248 is a continuation of application No. 16/165,584, filed on Oct. 19, 2018, granted, now 10,460,507, issued on Oct. 29, 2019.
Application 16/165,584 is a continuation of application No. 13/962,079, filed on Aug. 8, 2013, granted, now 10,140,751, issued on Nov. 27, 2018.
Prior Publication US 2023/0252719 A1, Aug. 10, 2023
Int. Cl. G06T 15/06 (2011.01); G06T 15/50 (2011.01)
CPC G06T 15/06 (2013.01) [G06T 15/50 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A computer-implemented method of rendering an image of a 3-D scene using a ray tracing system, the method comprising:
subsequent to an identification of an intersection point at which a first ray and a planar primitive located in the 3-D scene intersect, emitting a secondary ray having an origin which lies on an implicit smooth curved surface associated with the planar primitive, wherein the origin of the secondary ray is determined as an offset away from the intersection point, onto the implicit smooth curved surface, along a geometric normal of the planar primitive at the intersection point; and
processing the secondary ray for use in rendering the image of the 3-D scene,
wherein the planar primitive is defined by a plurality of vertices located at the corners of the planar primitive; a respective vector is associated with each of the plurality of vertices defining the planar primitive; and the implicit smooth curved surface on which the origin of the secondary ray lies is defined by the vectors associated with the vertices of the planar primitive.