Realistically illuminated virtual objects embedded within immersive environments
AssigneeAdobe Inc.
InventorsJeong Joon Park, Zhili Chen, Xin Sun, Vladimir Kim, Kalyan Krishna Sunkavalli, Duygu Ceylan Aksit
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdobe Inc.
InventorsJeong Joon Park, Zhili Chen, Xin Sun, Vladimir Kim, Kalyan Krishna Sunkavalli, Duygu Ceylan Aksit
Estimating the term…
Matching an illumination of an embedded virtual object (VO) with current environment illumination conditions provides an enhanced immersive experience to a user. To match the VO and environment illuminations, illumination basis functions are determined based on preprocessing image data, captured as a first combination of intensities of direct illumination sources illuminates the environment. Each basis function corresponds to one of the direct illumination sources. During the capture of runtime image data, a second combination of intensities illuminates the environment. An illumination-weighting vector is determined based on the runtime image data. The determination of the weighting vector accounts for indirect illumination sources, such as surface reflections. The weighting vector encodes a superposition of the basis functions that corresponds to the second combination of intensities. The method illuminates the VO based on the weighting vector. The resulting illumination of the VO matches the second combination of the intensities and surface reflections.
A computer-readable storage medium having instructions stored thereon for providing an immersive experience to a user, which, when executed by a processor of a computing device cause the computing device to perform actions comprising:
A method for providing an immersive experience to a user, comprising:
A computing system, comprising:
Dependencies are inferred from the claim text.