Device for the photorealistic representation of dynamic, complex, three-dimensional scenes by means of ray tracing
AssigneeJordaan Consulting Ltd. V, LLC
InventorsSven Woop, Philip Slussallek, Jorg Schmittler
Life of this patent
Estimating the term…
Loading patent…
AssigneeJordaan Consulting Ltd. V, LLC
InventorsSven Woop, Philip Slussallek, Jorg Schmittler
Estimating the term…
The invention relates to a device for the photorealistic representation of dynamic, complex, three-dimensional scenes by means of ray-tracing. Said device comprises at least one programmable ray-tracing processor in which are implemented: special traversing instructions and/or vector arithmetic instructions and/or instructions for establishing ray-tracing acceleration structures and/or at least one decision unit (mailbox), which prevents objects or triangles that have already been intersected by a ray cast during ray tracing from being intersected again by the ray. The inventive device is organized such as to allow a plurality of threads to be processed in parallel and to allow a plurality of threads to be automatically processed synchronously, the device being provided with an n-level cache hierarchy and/or virtual memory management and/or a direct link to the main memory.
Device for the photorealistic representation of dynamic, complex, three-dimensional scenes by means of ray-tracing, wherein said device has at least one programmable ray-tracing processor in which are implemented:
Device for the photorealistic representation of dynamic, complex, three-dimensional scenes by means of ray tracing, wherein said device has at least one special traversal unit, at least one list unit, at least one decision unit (mailbox) which prevents objects or triangles that have already been intersected by a ray cast during ray tracing from being intersected again by the ray, at least one intersection-computation unit, at least one unit for establishing acceleration structures, at least one transformation unit and/or at least one unit for solving linear equation systems, and wherein a plurality of rays or threads may be processed in parallel and a plurality of rays or threads may automatically be processed synchronously and an arbitrary number of dynamic-object levels may be realized in dynamic objects, and wherein the device is provided with an n-level cache hierarchy and/or virtual memory management and/or a direct link to the main memory.
Dependencies are inferred from the claim text.