-
公开(公告)号:US20190228567A1
公开(公告)日:2019-07-25
申请号:US15877142
申请日:2018-01-22
Applicant: ADOBE INC.
Inventor: Jeong Joon Park , Zhili Chen , Xin Sun , Vladimir Kim , Kalyan Krishna Sunkavalli , Duygu Ceylan Aksit
Abstract: 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.
-
公开(公告)号:US10950038B2
公开(公告)日:2021-03-16
申请号:US16800783
申请日:2020-02-25
Applicant: ADOBE INC.
Inventor: Jeong Joon Park , Zhili Chen , Xin Sun , Vladimir Kim , Kalyan Krishna Sunkavalli , Duygu Ceylan Aksit
Abstract: 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.
-
公开(公告)号:US20200242814A1
公开(公告)日:2020-07-30
申请号:US16257862
申请日:2019-01-25
Applicant: Adobe Inc.
Inventor: Zhili Chen
IPC: G06T11/00 , G06F3/0354 , G06T7/41
Abstract: In implementations of dynamic texture for a digital paintbrush one or more computing devices implement a digital paintbrush module to receive a stroke property of a stroke from an input device. The digital paintbrush module determines a weight to apply to a texture image channel that represents an attribute of the digital paintbrush. A magnitude of the weight defines a significance of the attribute relative to another attribute of the digital paintbrush which is represented by another texture image channel. A texture stamp of the digital paintbrush is generated by combining the texture image channel with the other texture image channel. The texture stamp is used to render the stroke of the paintbrush in a user interface of a display device based on the received stroke property.
-
公开(公告)号:US10269142B2
公开(公告)日:2019-04-23
申请号:US15336085
申请日:2016-10-27
Applicant: Adobe Inc.
Inventor: Zhili Chen , Daichi Ito , Byungmoon Kim , Gahye Park
Abstract: The present disclosure is directed towards methods and systems for providing a digital mixed output color of two reference colors defined in an RGB model where the digital mixed output color at least generally reflects a color produced by mixing physical pigments of the two reference colors or a custom user-defined color. The systems and methods receive a selection of two reference colors to mix. Additionally, the systems and methods can determine a mixing ratio of the two reference colors. Moreover, the systems and methods query at least one predefined mixing table and identify from the at least one predefined mixing table a mixed output color correlating to a mixture of the two reference colors.
-
公开(公告)号:US10922852B2
公开(公告)日:2021-02-16
申请号:US16539187
申请日:2019-08-13
Applicant: Adobe Inc.
Inventor: Zhili Chen , Zhaowen Wang , Rundong Wu , Jimei Yang
Abstract: Oil painting simulation techniques are disclosed which simulate painting brush strokes using a trained neural network. In some examples, a method may include inferring a new height map of existing paint on a canvas after a new painting brush stroke is applied based on a bristle trajectory map that represents the new painting brush stroke and a height map of existing paint on the canvas prior to the application of the new painting brush stroke, and generating a rendering of the new painting brush stroke based on the new height map of existing paint on the canvas after the new painting brush stroke is applied to the canvas and a color map.
-
公开(公告)号:US10902645B2
公开(公告)日:2021-01-26
申请号:US16257862
申请日:2019-01-25
Applicant: Adobe Inc.
Inventor: Zhili Chen
IPC: G06T11/00 , G06T7/41 , G06F3/0354
Abstract: In implementations of dynamic texture for a digital paintbrush one or more computing devices implement a digital paintbrush module to receive a stroke property of a stroke from an input device. The digital paintbrush module determines a weight to apply to a texture image channel that represents an attribute of the digital paintbrush. A magnitude of the weight defines a significance of the attribute relative to another attribute of the digital paintbrush which is represented by another texture image channel. A texture stamp of the digital paintbrush is generated by combining the texture image channel with the other texture image channel. The texture stamp is used to render the stroke of the paintbrush in a user interface of a display device based on the received stroke property.
-
公开(公告)号:US10825246B2
公开(公告)日:2020-11-03
申请号:US16144487
申请日:2018-09-27
Applicant: Adobe Inc.
Inventor: Michal Luká{hacek over (u)} , Zhili Chen , Jan Brejcha , Martin Cadik
Abstract: A user selects a set of photographs from a trip through an environment that he or she desires to present to other people. A collection of photographs, including the set of photographs captured during the trip optionally augmented with additional photographs obtained from another collection, are combined with a terrain model (e.g., a digital elevation model) to extract information regarding the geographic location of each of the photographs within the environment. The collection of photographs are analyzed, considering their geolocation information as well as the photograph content to register the photographs relative to one another. This information for the photographs is compared to the terrain model in order to accurately position the viewpoint for each photograph within the environment. A presentation of the selected photographs within the environment is generated that displays both the selected photographs and synthetic data filled in beyond the edges of the selected photographs.
-
18.
公开(公告)号:US10755459B2
公开(公告)日:2020-08-25
申请号:US15297938
申请日:2016-10-19
Applicant: Adobe Inc.
Inventor: Zhili Chen , Srinivasa Madhava Phaneendra Angara , Duygu Ceylan Aksit , Byungmoon Kim , Gahye Park
IPC: G06T11/60 , G06F3/0481 , G06T11/00
Abstract: Techniques and systems are described herein that support improved object painting in digital images through use of perspectives and transfers in a digital medium environment. In one example, a user interacts with a two-dimensional digital image in a user interface output by a computing device to apply digital paint. The computing device fits a three-dimensional model to an object within the image, e.g., the face. The object, as fit to the three-dimensional model, is used to support output of a plurality of perspectives of a view of the object with which a user may interact to digitally paint the object. As part of this, digital paint as specified through the user inputs is applied directly by the computing device to a two-dimensional texture map of the object. This may support transfer of digital paint by a computing device between objects by transferring the digital paint using respective two-dimensional texture maps.
-
公开(公告)号:US20200105059A1
公开(公告)日:2020-04-02
申请号:US16144487
申请日:2018-09-27
Applicant: Adobe Inc.
Inventor: Michal Lukác , Zhili Chen , Jan Brejcha , Martin Cadik
Abstract: A user selects a set of photographs from a trip through an environment that he or she desires to present to other people. A collection of photographs, including the set of photographs captured during the trip optionally augmented with additional photographs obtained from another collection, are combined with a terrain model (e.g., a digital elevation model) to extract information regarding the geographic location of each of the photographs within the environment. The collection of photographs are analyzed, considering their geolocation information as well as the photograph content to register the photographs relative to one another. This information for the photographs is compared to the terrain model in order to accurately position the viewpoint for each photograph within the environment. A presentation of the selected photographs within the environment is generated that displays both the selected photographs and synthetic data filled in beyond the edges of the selected photographs.
-
20.
公开(公告)号:US10515456B2
公开(公告)日:2019-12-24
申请号:US15928520
申请日:2018-03-22
Applicant: Adobe Inc.
Inventor: Duygu Ceylan Aksit , Zhili Chen , Jose Ignacio Echevarria Vallespi , Kyle Olszewski
Abstract: Certain embodiments involve synthesizing image content depicting facial hair or other hair features based on orientation data obtained using guidance inputs or other user-provided guidance data. For instance, a graphic manipulation application accesses guidance data identifying a desired hair feature and an appearance exemplar having image data with color information for the desired hair feature. The graphic manipulation application transforms the guidance data into an input orientation map. The graphic manipulation application matches the input orientation map to an exemplar orientation map having a higher resolution than the input orientation map. The graphic manipulation application generates the desired hair feature by applying the color information from the appearance exemplar to the exemplar orientation map. The graphic manipulation application outputs the desired hair feature at a presentation device.
-
-
-
-
-
-
-
-
-