Specular reflections in hybrid ray tracing
AssigneeAdshir Ltd.
InventorsReuven Bakalash, Ron Weitzman
Life of this patent
Estimating the term…
Abstract
The present invention teaches a real-time hybrid ray tracing method for non-planar specular reflections. The non-planar surface is handled by multiple small planar surfaces. Advantage is taken of the planar nature of triangles that comprise building blocks of a non-planar surface. All secondary rays bouncing from a given surface triangle toward object triangles keep a close direction to each other. A collective control of secondary rays is enabled by this closeness and by decoupling secondary rays from primary rays. The result is high coherence of secondary rays.
Claims10
A hybrid ray tracing method for generating reflections of objects in a non-planar specular surface, the method comprising the following steps of:
- a) generating rays for each surface's triangle such that they are first projected to that triangle and further, as secondary rays, to the objects' triangles;
- b) transforming to each surface's triangle all its visible objects' triangles or a visible part thereof, and then shading the transformed object triangles;
- c) per all the secondary rays of each surface's triangle sampling light values of the transformed and shaded objects' triangles;
- d) projecting primary rays on the non-planar specular surface;
- e) per each surface triangle, matching the secondary rays and the primary rays;
- f) compositing the light values of the matched primary and secondary rays;
- and
- g) transferring all the composited light values to their respective image pixels.
Dependencies are inferred from the claim text.