-
公开(公告)号:US11775817B2
公开(公告)日:2023-10-03
申请号:US16549072
申请日:2019-08-23
Applicant: Adobe Inc.
Inventor: Jonathan Brandt , Chen Fang , Byungmoon Kim , Biao Jia
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.
-
公开(公告)号:US20210056752A1
公开(公告)日:2021-02-25
申请号:US16549188
申请日:2019-08-23
Applicant: Adobe Inc.
Inventor: Byungmoon Kim , Yeojin Kim , Daichi Ito
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.
-
公开(公告)号:US10891760B2
公开(公告)日:2021-01-12
申请号:US16136897
申请日:2018-09-20
Applicant: Adobe Inc.
Inventor: Byungmoon Kim , Jinyi Kwon
IPC: G06T11/00 , G06F3/0488 , G06F3/0482 , G06T11/20 , G06T11/40 , G06T11/60 , G06F3/0354 , G06T11/80
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.
-
公开(公告)号:US10521967B2
公开(公告)日:2019-12-31
申请号:US16045259
申请日:2018-07-25
Applicant: Adobe Inc.
Inventor: Henricus Maria Cabanier , Yuyan Song , Brian David Williams , Cory Lynn Edwards , Byungmoon Kim , Gavin Stuart Peter Miller
IPC: G06T19/00 , G06T3/40 , G06F3/14 , G06F3/01 , G06F3/041 , G06F3/0488 , G06F3/0481 , G06F3/0484
Abstract: Digital content interaction and navigation techniques and systems in virtual and augmented reality are described. In one example, techniques are employed to aid user interaction within a physical environment in which the user is disposed while viewing a virtual or augmented reality environment. In another example, techniques are described to support a world relative field of view and a fixed relative field of view. The world relative field of view is configured to follow motion of the user (e.g., movement of the user's head or mobile phone) within the environment to support navigation to different locations within the environment. The fixed relative field of view is configured to remain fixed during this navigation such that digital content disposed in this field of view remains at that relative location to a user's field of view.
-
公开(公告)号: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.
-
公开(公告)号:US20190056861A1
公开(公告)日:2019-02-21
申请号:US16169877
申请日:2018-10-24
Applicant: Adobe Inc.
Inventor: Byungmoon Kim , Jihyun Lee , Eunyee Koh
IPC: G06F3/0488 , G06F3/023 , G02B27/01 , G06F3/01
CPC classification number: G06F3/04883 , G02B27/017 , G02B2027/014 , G02B2027/0178 , G02B2027/0187 , G06F3/011 , G06F3/0233 , G06F3/0236 , G06F3/04886
Abstract: Systems and methods for detecting a user interaction by identifying a touch gesture on a touch interface on a virtual reality headset. The touch gestures are received on a front surface that is on the opposite side of the headset's inner display screen so that correspondence between the touch location and displayed content is intuitive to the user. The techniques of the invention display a cursor and enable the user to move the cursor by one type of input and make selections with the cursor using a second type of input. In this way, the user is able to intuitively control a displayed cursor by moving a finger around (e.g., dragging) on the opposite side of the display in the cursor's approximate location. The user then uses another type of touch input to make a selection at the cursor's current location.
-
公开(公告)号:US10248307B2
公开(公告)日:2019-04-02
申请号:US14867917
申请日:2015-09-28
Applicant: Adobe Inc.
Inventor: Byungmoon Kim
IPC: G06F3/0484 , G06F3/0488 , G06F3/01 , G06F1/16
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.
-
公开(公告)号:US12118663B2
公开(公告)日:2024-10-15
申请号:US17658589
申请日:2022-04-08
Applicant: Adobe Inc.
Inventor: Byungmoon Kim , Yeojin Kim , Daichi Ito
CPC classification number: G06T17/005 , G06T15/02 , G06T15/205 , G06T19/20 , G06T2219/20
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.
-
公开(公告)号:US12106400B2
公开(公告)日:2024-10-01
申请号:US18321528
申请日:2023-05-22
Applicant: Adobe Inc.
Inventor: Byungmoon Kim , Jinyi Kwon
IPC: G06T11/00 , G06F3/0354 , G06F3/0482 , G06F3/04883 , G06T11/20 , G06T11/40 , G06T11/60 , G06T11/80
CPC classification number: G06T11/001 , G06F3/0354 , G06F3/0482 , G06F3/04883 , G06T11/203 , G06T11/40 , G06T11/60 , G06T11/80
Abstract: Certain embodiments involve a graphics manipulation application using brushstroke parameters that include a maximum alpha-deposition parameter and a fractional alpha-deposition parameter. For instance, the graphics manipulation application uses an alpha flow increment computed from the maximum alpha-deposition parameter and the fractional alpha-deposition parameter to compute an output canvas color. In some embodiments, 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 a brushstroke input to include the output canvas opacity and the output canvas color.
-
公开(公告)号:US11315315B2
公开(公告)日:2022-04-26
申请号:US16549188
申请日:2019-08-23
Applicant: Adobe Inc.
Inventor: Byungmoon Kim , Yeojin Kim , Daichi Ito
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.
-
-
-
-
-
-
-
-
-