Resolving garment collisions using neural networks

    公开(公告)号:US11978144B2

    公开(公告)日:2024-05-07

    申请号:US17875081

    申请日:2022-07-27

    Applicant: Adobe Inc.

    CPC classification number: G06T13/40 G06T2210/16 G06T2210/21

    Abstract: Embodiments are disclosed for using machine learning models to perform three-dimensional garment deformation due to character body motion with collision handling. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving an input, the input including character body shape parameters and character body pose parameters defining a character body, and garment parameters. The disclosed systems and methods further comprise generating, by a first neural network, a first set of garment vertices defining deformations of a garment with the character body based on the input. The disclosed systems and methods further comprise determining, by a second neural network, that the first set of garment vertices includes a second set of garment vertices penetrating the character body. The disclosed systems and methods further comprise modifying, by a third neural network, each garment vertex in the second set of garment vertices to positions outside the character body.

    End-to-end relighting of a foreground object technical

    公开(公告)号:US11657546B2

    公开(公告)日:2023-05-23

    申请号:US17664800

    申请日:2022-05-24

    Applicant: Adobe Inc.

    Abstract: Introduced here are techniques for relighting an image by automatically segmenting a human object in an image. The segmented image is input to an encoder that transforms it into a feature space. The feature space is concatenated with coefficients of a target illumination for the image and input to an albedo decoder and a light transport detector to predict an albedo map and a light transport matrix, respectively. In addition, the output of the encoder is concatenated with outputs of residual parts of each decoder and fed to a light coefficients block, which predicts coefficients of the illumination for the image. The light transport matrix and predicted illumination coefficients are multiplied to obtain a shading map that can sharpen details of the image. Scaling the resulting image by the albedo map to produce the relight image. The relight image can be refined to denoise the relight image.

    UTILIZING HEMISPHERICAL CLAMPING FOR IMPORTANCE SAMPLING OF IMAGE-BASED LIGHT TO RENDER A VIRTUAL ENVIRONMENT

    公开(公告)号:US20220335677A1

    公开(公告)日:2022-10-20

    申请号:US17233910

    申请日:2021-04-19

    Applicant: Adobe Inc.

    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods that utilize hemispherical clamping for importance sampling of an image-based light (IBL) to generate a digital image of a virtual environment. For example, the disclosed systems identify a hemispherical portion of an IBL image that corresponds to a reflective surface location on a virtual object. The disclosed systems can then clamp the IBL image using one or more importance sampling algorithms to exclude portions of the IBL image outside of the hemispherical portion that do not contribute direct lighting onto the reflective surface location. The disclosed systems can further utilize the one or more importance sampling algorithms to efficiently sample a ray direction between the reflective surface location and the hemispherical portion of the IBL image. In certain embodiments, the disclosed systems use the sampled ray direction to generate a digital image rendering portraying the virtual object.

    Image down-scaling with pixel sets selected via blue noise sampling

    公开(公告)号:US11238560B2

    公开(公告)日:2022-02-01

    申请号:US16918649

    申请日:2020-07-01

    Applicant: Adobe Inc.

    Inventor: Li-Yi Wei Xin Sun

    Abstract: In some embodiments, a computing device uses a blue noise sampling operation to identify source pixels from an input image defining respective pixel sets. Each pixel set is associated with a respective weight matrix for a down-scaling operation. The blue noise sampling operation causes an overlap region between first and second pixel sets. The computing device assigns an overlap pixel in the overlap region to the first weight matrix based on the overlap pixel being closer to the first source pixel. The computing device modifies the second weight matrix to exclude the overlap pixel from a portion of the down-scaling operation involving the second weight matrix. The computing device performs the down-scaling operation on the input image by combining the first pixel set into a first target pixel with the first weight matrix and combining the second pixel set into a second target with the modified second weight matrix.

    Generating modified digital images by identifying digital image patch matches utilizing a Gaussian mixture model

    公开(公告)号:US11037019B2

    公开(公告)日:2021-06-15

    申请号:US15906783

    申请日:2018-02-27

    Applicant: Adobe Inc.

    Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer readable media for generating a modified digital image by identifying patch matches within a digital image utilizing a Gaussian mixture model. For example, the systems described herein can identify sample patches and corresponding matching portions within a digital image. The systems can also identify transformations between the sample patches and the corresponding matching portions. Based on the transformations, the systems can generate a Gaussian mixture model, and the systems can modify a digital image by replacing a target region with target matching portions identified in accordance with the Gaussian mixture model.

    GENERATING MODIFIED DIGITAL IMAGES BY IDENTIFYING DIGITAL IMAGE PATCH MATCHES UTILIZING A GAUSSIAN MIXTURE MODEL

    公开(公告)号:US20190266438A1

    公开(公告)日:2019-08-29

    申请号:US15906783

    申请日:2018-02-27

    Applicant: Adobe Inc.

    Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer readable media for generating a modified digital image by identifying patch matches within a digital image utilizing a Gaussian mixture model. For example, the systems described herein can identify sample patches and corresponding matching portions within a digital image. The systems can also identify transformations between the sample patches and the corresponding matching portions. Based on the transformations, the systems can generate a Gaussian mixture model, and the systems can modify a digital image by replacing a target region with target matching portions identified in accordance with the Gaussian mixture model.

    DISPLACEMENT-CENTRIC ACCELERATION FOR RAY TRACING

    公开(公告)号:US20240185503A1

    公开(公告)日:2024-06-06

    申请号:US18439182

    申请日:2024-02-12

    Applicant: Adobe Inc.

    CPC classification number: G06T15/04 G06T15/06 G06T17/20

    Abstract: Aspects and features of the present disclosure provide a direct ray tracing operator with a low memory footprint for surfaces enriched with displacement maps. A graphics editing application can be used to manipulate displayed representations of a 3D object that include surfaces with displacement textures. The application creates an independent map of a displaced surface. The application ray-traces bounding volumes on the fly and uses the intersection of a query ray with a bounding volume to produce rendering information for a displaced surface. The rendering information can be used to generate displaced surfaces for various base surfaces without significant re-computation so that updated images can be rendered quickly, in real time or near real time.

Patent Agency Ranking