IP Library Granted Patent US 12,288,288
Granted Patent B2
US 12,288,288 · App. 18/401,537 · Granted Apr 29, 2025

Determining lighting information for rendering a scene in computer graphics using illumination point sampling

Inventors: Cuneyt Ozdas (San Francisco, CA); Luke Tilman Peterson (San Francisco, CA)
Assignee: Imagination Technologies Limited
G06T15/06G06T15/00G06T15/08G06T15/50G06T15/60G06T15/80G06T2215/06G06T2215/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,288,288
App. No.
18/401,537
Granted
Apr 29, 2025
Kind
B2
Abstract

Rendering system combines point sampling and volume sampling operations to produce rendering outputs. For example, to determine color information for a surface location in a 3-D scene, one or more point sampling operations are conducted in a volume around the surface location, and one or more sampling operations of volumetric light transport data are performed farther from the surface location. A transition zone between point sampling and volume sampling can be provided, in which both point and volume sampling operations are conducted. Data obtained from point and volume sampling operations can be blended in determining color information for the surface location. For example, point samples are obtained by tracing a ray for each point sample, to identify an intersection between another surface and the ray, to be shaded, and volume samples are obtained from a nested 3-D grids of volume elements expressing light transport data at different levels of granularity.

Claims (28)

1. A method for determining lighting information for use in rendering a scene in computer graphics, the method comprising:

taking one or more point samples of illumination arriving at a location for which lighting information is to be obtained;

determining one or more volume samples for lighting conditions that may affect the location;

performing point sampling and volume sampling, and weighting close point samples higher than other obtained samples, to produce lighting information for the location; and

rendering a scene in computer graphics using the produced lighting information for the location.

2. The method according to claim 1 , wherein the location is a point in a 3-D scene or a sample taken for a 2-D image to be rendered.

3. The method according to claim 1 , wherein the point samples are confined to a predetermined distance from the location.

4. The method according to claim 2 , wherein the point samples are confined to a predetermined distance from the location.

5. The method according to claim 1 , wherein the point samples are weighted according to their distance from the location.

6. The method according to claim 2 , wherein the point samples are weighted according to their distance from the location.

7. The method according to claim 1 , wherein the volume samples are accumulated over a volume swept through a 3-D scene.

8. The method according to claim 2 , wherein the volume samples are accumulated over a volume swept through a 3-D scene.

9. The method according to claim 1 , wherein a maximum distance at which volume sampling is performed is based on attenuation or an extent of a 3-D scene.

10. The method according to claim 2 , wherein a maximum distance at which volume sampling is performed is based on attenuation or an extent of a 3-D scene.

11. An apparatus for determining lighting information for use in rendering a scene in computer graphics, the apparatus comprising at least one processor configured to:

take one or more point samples of illumination arriving at a location for which lighting information is to be obtained;

determine one or more volume samples for lighting conditions that may affect the location;

perform point sampling and volume sampling, and weight close point samples higher than other obtained samples, to produce lighting information for the location; and

render a scene in computer graphics using the produced lighting information for the location.

12. The apparatus according to claim 11 , wherein the location is a point in a 3-D scene or a sample taken for a 2-D image to be rendered.

13. The apparatus according to claim 11 wherein the point samples are confined to a predetermined distance from the location.

14. The apparatus according to claim 12 , wherein the point samples are confined to a predetermined distance from the location.

15. The apparatus according to claim 11 , wherein the point samples are weighted according to their distance from the location.

16. The apparatus according to claim 12 , wherein the point samples are weighted according to their distance from the location.

17. The apparatus according to claim 11 , wherein the volume samples are accumulated over a volume swept through a 3-D scene.

18. The apparatus according to claim 12 , wherein the volume samples are accumulated over a volume swept through a 3-D scene.

19. The apparatus according to claim 11 , wherein a maximum distance at which volume sampling is performed is based on attenuation or an extent of a 3-D scene.

20. The apparatus according to claim 12 , wherein a maximum distance at which volume sampling is performed is based on attenuation or an extent of a 3-D scene.

Assignments (1)
SECURITY INTEREST Recorded Jul 31, 2024
From: IMAGINATION TECHNOLOGIES LIMITED
To: FORTRESS INVESTMENT GROUP (UK) LTD
Reel/Frame 068221/0001 →