IP Library › Granted Patent US 9,916,677
Granted Patent B2
US 9,916,677 · App. 15/220,243 · Granted Mar 13, 2018

Ray tracing across refractive boundaries

Inventors: Jan Novak (Zurich, CH); David Koerner (Stuttgart, DE); Wojciech Jarosz (Zürich, CH); Peter Kutz (Los Angeles, CA); Ralf Habel (Toluca Lake, CA)
Assignee: Disney Enterprises, Inc.
G06T15/06G06T1/20G06T7/0085G06T15/50G06T2200/04G06T2207/20112
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 9,916,677
App. No.
15/220,243
Granted
Mar 13, 2018
Kind
B2
Abstract

According to one exemplary implementation, a method for use by a global illumination system including a hardware processor includes identifying, using the hardware processor, a first interior vertex of multiple first interior vertices of a light path, the first interior vertices being situated within a volume having a refractive boundary. In addition, the method includes determining, using the hardware processor, a surface vertex of the light path at the refractive boundary, and determining, using the hardware processor, a linear direction from the surface vertex to a light source of the light path. The method also includes determining, using the hardware processor, one or more second interior vertices for completing the light path by constructing a path from the surface vertex to the first interior vertex, based on the linear direction, the surface vertex and the first interior vertex.

Claims (33)

1. A method for use by a global illumination system including a hardware processor and a display, the method comprising:

identifying, using the hardware processor, a first interior vertex of a plurality of first interior vertices of a light path, the plurality of first interior vertices being situated within a volume having a refractive boundary;

determining, using the hardware processor, a surface vertex of the light path at the refractive boundary;

determining, using the hardware processor, a linear direction from the surface vertex to a light source of the light path;

determining, using the hardware processor, one or more second interior vertices for completing the light path by constructing a path from the surface vertex to the first interior vertex, based on the linear direction, the surface vertex and the first interior vertex; and

rendering, using the hardware processor, a scene on the display based on the one or more second interior vertices.

2. The method of claim 1 , wherein the light source comprises a highly directional light source.

3. The method of claim 1 , wherein the refractive boundary comprises a smooth boundary.

4. The method of claim 1 , wherein the volume comprises a translucent medium.

5. The method of claim 1 , wherein the one or more second interior vertices consist of a single second interior vertex.

6. The method of claim 1 , wherein the one or more second interior vertices comprise a plurality of second interior vertices.

7. The method of claim 1 , wherein the light path substantially satisfies Snell's law across the refractive boundary.

8. A method for use by a global illumination system including a hardware processor and a display, the method comprising:

identifying, using the hardware processor, a first interior vertex of a plurality of first interior vertices of a light path, the plurality of first interior vertices being situated within a volume having a refractive boundary and including a medium having an anisotropic phase function;

determining, using the hardware processor, a surface vertex of the light path at the refractive boundary;

determining, using the hardware processor, one or more second interior vertices for completing the light path by constructing a path from the first interior vertex to the surface vertex, based on the anisotropic phase function, the surface vertex and the first interior vertex: and

rendering, using the hardware processor, a scene on the display based on the one or more second interior vertices.

9. The method of claim 8 , wherein the anisotropic phase function of the medium results in highly directional scattering of light within the volume.

10. The method of claim 8 , wherein the refractive boundary comprises a smooth boundary.

11. The method of claim 8 , wherein the volume comprises a translucent medium.

12. The method of claim 8 , wherein the one or more second interior vertices consist of a single second interior vertex.

13. The method of claim 8 , wherein the one or more second interior vertices comprise a plurality of second interior vertices.

14. The method of claim 8 , wherein the light path substantially satisfies Snell's law across the refractive boundary.

15. A method for use by a global illumination system including a hardware processor and a display, the method comprising:

identifying, using the hardware processor, a plurality of first interior vertices and a second interior vertex of a light path, the plurality of first interior vertices and the second interior vertex being situated within a volume having a refractive boundary;

determining, using the hardware processor, a surface vertex of the light path at the refractive boundary;

relocating, using the hardware processor, the second interior vertex within the volume for completing the light path between the plurality of first interior vertices and the surface vertex: and

rendering, using the hardware processor, a scene on the display based on the relocated second interior vertex within the volume.

16. The method of claim 15 , wherein a light source of the light path comprises a highly directional light source.

17. The method of claim 15 , wherein the volume comprises a medium having an anisotropic phase function, and wherein the anisotropic phase function of the medium results in highly directional scattering of light within the volume.

18. The method of claim 15 , wherein the refractive boundary comprises a smooth boundary.

19. The method of claim 15 , wherein the volume comprises a translucent medium.

20. The method of claim 15 , wherein the light path substantially satisfies Snell's law across the refractive boundary.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2016
From: NOVAK, JAN; KOERNER, DAVID; JAROSZ, WOJCIECH
To: THE WALT DISNEY COMPANY (SWITZERLAND) GMBH
Reel/Frame 039264/0102 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2016
From: KUTZ, PETER; HABEL, RALF
To: DISNEY ENTERPRISES, INC.
Reel/Frame 039264/0212 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2016
From: THE WALT DISNEY COMPANY (SWITZERLAND) GMBH
To: DISNEY ENTERPRISES, INC.
Reel/Frame 039482/0965 →
Continuity (2)
Provisional Application 62348078 · Jun 9, 2016
Related Publication 20170358123A1 · Dec 14, 2017