Interactive Relighting with Dynamic Reflectance
First Claim
1. A method comprising:
- lighting a graphical scene based on a source radiance, one or more scene reflectances, and a view direction, the graphical scene including a surface spot having a reflectance;
adjusting at least one reflectance of the graphical scene;
relighting the graphical scene based on the at least one adjusted reflectance of the graphical scene using an incident radiance at the surface spot that is separated into respective incident radiance components corresponding to different respective numbers of interreflections in the graphical scene; and
displaying the relighted graphical scene having the at least one adjusted reflectance.
2 Assignments
0 Petitions
Accused Products
Abstract
Interactive relighting with dynamic reflectance involves relighting a graphical scene with dynamic changes to the reflectance(s) in the graphical scene. A graphical scene may include source radiance, regions having reflectances, a surface spot, incident radiation from the source radiance at the surface sport, an incident direction, a viewing direction, exit radiance, and so forth. In an example embodiment, a graphical scene is relighted based on at least one adjusted reflectance of the graphical scene using an incident radiance at a surface spot that is separated into respective incident radiance components corresponding to different respective numbers of interreflections in the graphical scene. In another example embodiment, a graphical scene is relighted based on at least one adjusted reflectance of the graphical scene using a tensor representation for a reflectance of a surface spot with the tensor representation being segmented into three adjustable factors for lighting, viewing, and reflectance.
19 Citations
20 Claims
-
1. A method comprising:
-
lighting a graphical scene based on a source radiance, one or more scene reflectances, and a view direction, the graphical scene including a surface spot having a reflectance; adjusting at least one reflectance of the graphical scene; relighting the graphical scene based on the at least one adjusted reflectance of the graphical scene using an incident radiance at the surface spot that is separated into respective incident radiance components corresponding to different respective numbers of interreflections in the graphical scene; and displaying the relighted graphical scene having the at least one adjusted reflectance. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
lighting a graphical scene based on a source radiance, one or more scene reflectances, and a view direction, the graphical scene including a surface spot having a reflectance; adjusting at least one reflectance of the graphical scene; relighting the graphical scene based on the at least one adjusted reflectance of the graphical scene using a tensor representation for the reflectance of the surface spot that is segmented into three adjustable factors comprising a lighting factor, a viewing factor, and a reflectance factor; and displaying the relighted graphical scene having the at least one adjusted reflectance. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method comprising:
-
lighting a graphical scene based on a source radiance, one or more scene reflectances, and a view direction, the graphical scene including a surface spot having a reflectance; adjusting at least one reflectance of the graphical scene; relighting the graphical scene based on the at least one adjusted reflectance of the graphical scene (i) using an incident radiance at the surface spot that is separated into respective incident radiance components corresponding to different respective numbers of interreflections in the graphical scene and (ii) using a tensor representation for the reflectance of the surface spot that is segmented into three adjustable factors comprising a lighting factor, a viewing factor, and a reflectance factor; and displaying the relighted graphical scene having the at least one adjusted reflectance. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification