Reinforcement learning-based techniques for training a natural media agent

    公开(公告)号:US11775817B2

    公开(公告)日:2023-10-03

    申请号:US16549072

    申请日:2019-08-23

    Applicant: Adobe Inc.

    CPC classification number: G06N3/08 G06N3/04 G09G5/37

    Abstract: Some embodiments involve a reinforcement learning based framework for training a natural media agent to learn a rendering policy without human supervision or labeled datasets. The reinforcement learning based framework feeds the natural media agent a training dataset to implicitly learn the rendering policy by exploring a canvas and minimizing a loss function. Once trained, the natural media agent can be applied to any reference image to generate a series (or sequence) of continuous-valued primitive graphic actions, e.g., sequence of painting strokes, that when rendered by a synthetic rendering environment on a canvas, reproduce an identical or transformed version of the reference image subject to limitations of an action space and the learned rendering policy.

    MODIFYING THREE-DIMENSIONAL REPRESENTATIONS USING DIGITAL BRUSH TOOLS

    公开(公告)号:US20210056752A1

    公开(公告)日:2021-02-25

    申请号:US16549188

    申请日:2019-08-23

    Applicant: Adobe Inc.

    Abstract: Systems, methods, and non-transitory computer-readable media are disclosed for modifying voxel-based 3D representations using 3D digital brush tools and/or resolution filters. For example, the disclosed systems can utilize 3D digital brush tools (e.g., a digital blur brush tool, a digital smudge brush tool, and/or a digital melt brush tool) to identify and modify one or more voxels within a 3D representation using multiple buffers of visual properties. Additionally, the disclosed systems can modify one or more voxels within a 3D representation by rendering the one or more voxels at varying levels of detail using an octree (e.g., a mosaic filter tool). In particular, the disclosed systems can identify one or more voxels within an octree that are smaller than a target voxel size. Moreover, the disclosed systems can combine the identified one or more voxels within the octree to render the 3D representation at varying levels of detail.

    Digital overpainting controlled by opacity and flow parameters

    公开(公告)号:US10891760B2

    公开(公告)日:2021-01-12

    申请号:US16136897

    申请日:2018-09-20

    Applicant: Adobe Inc.

    Abstract: In some embodiments, a graphics manipulation application accesses, for a received brushstroke input, brushstroke parameters that include a maximum alpha-deposition parameter and a fractional alpha-deposition parameter. The graphics manipulation application computes an alpha flow increment from the maximum alpha-deposition parameter and the fractional alpha-deposition parameter. The graphics manipulation application computes an output canvas color from the alpha flow increment and a current canvas opacity, and obtains an output canvas opacity based on the current canvas opacity and the maximum alpha-deposition parameter. If the current canvas opacity exceeds or equals the maximum alpha-deposition parameter, the current canvas opacity is selected as the output canvas opacity. Otherwise, the graphics manipulation application computes the output canvas opacity by increasing the current canvas opacity based on the alpha flow increment. The graphics manipulation application updates a canvas portion affected by the brushstroke input to include the output canvas opacity and the output canvas color.

    Providing predictable and customizable electronic color mixing

    公开(公告)号:US10269142B2

    公开(公告)日:2019-04-23

    申请号:US15336085

    申请日:2016-10-27

    Applicant: Adobe Inc.

    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.

    Virtual reality headset device with front touch screen

    公开(公告)号:US10248307B2

    公开(公告)日:2019-04-02

    申请号:US14867917

    申请日:2015-09-28

    Applicant: Adobe Inc.

    Inventor: Byungmoon Kim

    Abstract: This disclosure relates to systems, methods, and devices for interacting with a virtual reality environment via a virtual reality headset device. In particular, one or more embodiments include a display screen secured to a housing frame. One or more embodiments also include a touch interface positioned in a relative position with respect to the display screen. In addition, an area of the touch interface can be mapped to an area of the display screen. As such, one or more embodiments also detect a user interaction at the touch interface and provide a response to the display screen in accordance with a position of the user interaction at the touch interface.

    Modifying voxel resolutions within three-dimensional representations

    公开(公告)号:US12118663B2

    公开(公告)日:2024-10-15

    申请号:US17658589

    申请日:2022-04-08

    Applicant: Adobe Inc.

    Abstract: Systems, methods, and non-transitory computer-readable media are disclosed for modifying voxel-based 3D representations using 3D digital brush tools and/or resolution filters. For example, the disclosed systems can utilize 3D digital brush tools (e.g., a digital blur brush tool, a digital smudge brush tool, and/or a digital melt brush tool) to identify and modify one or more voxels within a 3D representation using multiple buffers of visual properties. Additionally, the disclosed systems can modify one or more voxels within a 3D representation by rendering the one or more voxels at varying levels of detail using an octree (e.g., a mosaic filter tool). In particular, the disclosed systems can identify one or more voxels within an octree that are smaller than a target voxel size. Moreover, the disclosed systems can combine the identified one or more voxels within the octree to render the 3D representation at varying levels of detail.

    Modifying three-dimensional representations using digital brush tools

    公开(公告)号:US11315315B2

    公开(公告)日:2022-04-26

    申请号:US16549188

    申请日:2019-08-23

    Applicant: Adobe Inc.

    Abstract: Systems, methods, and non-transitory computer-readable media are disclosed for modifying voxel-based 3D representations using 3D digital brush tools and/or resolution filters. For example, the disclosed systems can utilize 3D digital brush tools (e.g., a digital blur brush tool, a digital smudge brush tool, and/or a digital melt brush tool) to identify and modify one or more voxels within a 3D representation using multiple buffers of visual properties. Additionally, the disclosed systems can modify one or more voxels within a 3D representation by rendering the one or more voxels at varying levels of detail using an octree (e.g., a mosaic filter tool). In particular, the disclosed systems can identify one or more voxels within an octree that are smaller than a target voxel size. Moreover, the disclosed systems can combine the identified one or more voxels within the octree to render the 3D representation at varying levels of detail.

Patent Agency Ranking