Ray tracing system architectures and methods

Aspects comprise systems implementing ray tracing functionality according to example architectures. In one example, rays are collected into collections against elements of an acceleration structure, which in some cases are associated with objects composing a scene being ray traced. Indications of de...

Full description

Saved in:
Bibliographic Details
Main Authors SALSBURY RYAN R, STEPHEN PURCELL, TILMAN PETERSON LUKE, ALEXANDER MCCOMBE JAMES
Format Patent
LanguageChinese
English
Published 23.07.2014
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Aspects comprise systems implementing ray tracing functionality according to example architectures. In one example, rays are collected into collections against elements of an acceleration structure, which in some cases are associated with objects composing a scene being ray traced. Indications of detected ray intersections also can be collected in an output buffer, and in some examples, the output buffer can comprise a plurality of portions, each associated with a scene object, or a common portion of code to be executed during shading. Buffer contents can be accessed in a block read. An intersection shading resource can load data to be used in shading the intersections for the identified rays, and locally storing that data for use in shading those intersections.
Bibliography:Application Number: CN201410189251