发明名称 Asynchronous and concurrent ray tracing and rasterization rendering processes
摘要 Rendering systems that can use combinations of rasterization rendering processes and ray tracing rendering processes are disclosed. In some implementations, these systems perform a rasterization pass to identify visible surfaces of pixels in an image. Some implementations may begin shading processes for visible surfaces, before the geometry is entirely processed, in which rays are emitted. Rays can be culled at various points during processing, based on determining whether the surface from which the ray was emitted is still visible. Rendering systems may implement rendering effects as disclosed.
申请公布号 US9607426(B1) 申请公布日期 2017.03.28
申请号 US201414570314 申请日期 2014.12.15
申请人 Imagination Technologies Limited 发明人 Peterson Luke T
分类号 G06T15/00;G06T15/06;G06T15/80 主分类号 G06T15/00
代理机构 Vorys, Sater, Seymour and Pease LLP 代理人 Vorys, Sater, Seymour and Pease LLP ;DeLuca Vincent M
主权项 1. A machine-implemented method for rasterizing a stream of geometry for a frame of pixels wherein a value of each pixel is defined based on one or more samples for that pixel, the method comprising: processing at least one element of geometry from the stream and determining a first visible element of geometry at a sample for a pixel in the frame of pixels; responsive to determining the first visible element of geometry, initiating running of a shader for said first visible element of geometry, comprising emitting a ray to be traced within a 3-D scene in which elements of the geometry are located, the ray associated with the sample; and processing at least one other element of geometry from the stream and determining a second visible element of geometry at the sample and determining whether the second visible element of geometry is the same element of geometry as the first visible element of geometry, and if so, then continuing to process the ray, and otherwise terminating the processing of the ray.
地址 Kings Langley GB
您可能感兴趣的专利