-
公开(公告)号:US12148089B2
公开(公告)日:2024-11-19
申请号:US17889168
申请日:2022-08-16
Applicant: Adobe Inc.
Inventor: Ankit Phogat , Xin Sun , Vineet Batra , Sumit Dhingra , Nathan A. Carr , Milos Hasan
Abstract: Embodiments are disclosed for performing 3-D vectorization. The method includes obtaining a three-dimensional rendered image and a camera position. The method further includes obtaining a triangle mesh representing the three-dimensional rendered image. The method further involves creating a reduced triangle mesh by removing one or more triangles from the triangle mesh. The method further involves subdividing each triangle of the reduced triangle mesh into one or more subdivided triangles. The method further involves performing a mapping of each pixel of the three-dimensional rendered image to the reduced triangle mesh. The method further involves assigning a color value to each vertex of the reduced triangle mesh. The method further involves sorting each triangle of the reduced triangle mesh using a depth value of each triangle. The method further involves generating a two-dimensional triangle mesh using the sorted triangles of the reduced triangle mesh.
-
公开(公告)号:US10783431B2
公开(公告)日:2020-09-22
申请号:US14938752
申请日:2015-11-11
Applicant: Adobe Inc.
Inventor: Zeke Koch , Gavin Stuart Peter Miller , Jonathan W. Brandt , Nathan A. Carr , Radomir Mech , Walter Wei-Tuh Chang , Scott D. Cohen , Hailin Jin
IPC: G06F17/30 , G06N3/08 , G06F16/583 , G06N20/00 , G06N5/02
Abstract: Image search techniques and systems involving emotions are described. In one or more implementations, a digital medium environment of a content sharing service is described for image search result configuration and control based on a search request that indicates an emotion. The search request is received that includes one or more keywords and specifies an emotion. Images are located that are available for licensing by matching one or more tags associated with the image with the one or more keywords and as corresponding to the emotion. The emotion of the images is identified using one or more models that are trained using machine learning based at least in part on training images having tagged emotions. Output is controlled of a search result having one or more representations of the images that are selectable to license respective images from the content sharing service.
-
公开(公告)号:US10307969B2
公开(公告)日:2019-06-04
申请号:US15334527
申请日:2016-10-26
Applicant: Adobe Inc.
Inventor: Nathan A. Carr , Tim Christopher Reiner , Gavin Stuart Peter Miller , Radomir Mech
IPC: B29C41/02 , B29C41/52 , B29C67/00 , B29C64/118 , B33Y10/00 , B33Y30/00 , B33Y50/02 , B29C64/106 , B29C64/112 , B29C64/20 , B29C64/386 , B29K105/00
Abstract: This document describes techniques and apparatuses for 3D printing with small geometric offsets to affect surface characteristics. These techniques are capable of enabling fused-deposition printers to create 3D objects having desired surface characteristics, such as particular colors, images and image resolutions, textures, and luminosities. In some cases, the techniques do so using a single filament head with a single filament material. In some other cases, the techniques do so using multiple heads each with different filaments, though the techniques can forgo many switches between these heads. Each printing layer may use even a single filament from one head, thereby enabling surface characteristics while reducing starts and stops for filaments heads, which enables fewer artifacts or increases printing speed.
-
4.
公开(公告)号:US20190164342A1
公开(公告)日:2019-05-30
申请号:US15825959
申请日:2017-11-29
Applicant: Adobe Inc.
Inventor: Vojtech Krs , Radomir Mech , Nathan A. Carr
Abstract: Techniques are disclosed for generation of 3D structures. A methodology implementing the techniques according to an embodiment includes initializing systems configured to provide rules that specify edge connections between vertices and parametric properties of the vertices. The rules are applied to an initial set of vertices to generate 3D graphs for each of these vertex-rule-graph (VRG) systems. The initial set of vertices is associated with provided interaction surfaces of a 3D model. Skeleton geometries are generated for the 3D graphs, and an associated objective function is calculated. The objective function is configured to evaluate the fitness of the skeleton geometries based on given geometric and functional constraints. A 3D structure is generated through an iterative application of genetic programming techniques applied to the VRG systems to minimize the objective function. Receiving updated constraints and interaction surfaces, for incorporation in the iterative process.
-
公开(公告)号:US10389804B2
公开(公告)日:2019-08-20
申请号:US14938660
申请日:2015-11-11
Applicant: Adobe Inc.
Inventor: Zeke Koch , Gavin Stuart Peter Miller , Jonathan W. Brandt , Nathan A. Carr , Radomir Mech , Walter Wei-Tuh Chang , Scott D. Cohen , Hailin Jin
Abstract: Content creation and sharing integration techniques and systems are described. In one or more implementations, techniques are described in which modifiable versions of content (e.g., images) are created and shared via a content sharing service such that image creation functionality used to create the images is preserved to permit continued creation using this functionality. In one or more additional implementations, image creation functionality employed by a creative professional to create content is leveraged to locate similar images from a content sharing service.
-
公开(公告)号:US10249061B2
公开(公告)日:2019-04-02
申请号:US14938628
申请日:2015-11-11
Applicant: Adobe Inc.
Inventor: Zeke Koch , Gavin Stuart Peter Miller , Jonathan W. Brandt , Nathan A. Carr , Radomir Mech , Walter Wei-Tuh Chang , Scott D. Cohen , Hailin Jin
IPC: G06F3/0484 , G06F17/27 , G06T11/00 , G06F16/583 , G06F16/58 , G06F16/9535 , G06T11/60 , G06F16/50
Abstract: Content creation and sharing integration techniques and systems are described. In one or more implementations, techniques are described in which modifiable versions of content (e.g., images) are created and shared via a content sharing service such that image creation functionality used to create the images is preserved to permit continued creation using this functionality. In one or more additional implementations, image creation functionality employed by a creative professional to create content is leveraged to locate similar images from a content sharing service.
-
7.
公开(公告)号:US11244502B2
公开(公告)日:2022-02-08
申请号:US15825959
申请日:2017-11-29
Applicant: Adobe Inc.
Inventor: Vojt{hacek over (e)}ch Krs , Radomir Mech , Nathan A. Carr
Abstract: Techniques are disclosed for generation of 3D structures. A methodology implementing the techniques according to an embodiment includes initializing systems configured to provide rules that specify edge connections between vertices and parametric properties of the vertices. The rules are applied to an initial set of vertices to generate 3D graphs for each of these vertex-rule-graph (VRG) systems. The initial set of vertices is associated with provided interaction surfaces of a 3D model. Skeleton geometries are generated for the 3D graphs, and an associated objective function is calculated. The objective function is configured to evaluate the fitness of the skeleton geometries based on given geometric and functional constraints. A 3D structure is generated through an iterative application of genetic programming techniques applied to the VRG systems to minimize the objective function. Receiving updated constraints and interaction surfaces, for incorporation in the iterative process.
-
公开(公告)号:US10318102B2
公开(公告)日:2019-06-11
申请号:US15005927
申请日:2016-01-25
Applicant: Adobe Inc.
Inventor: Daichi Ito , Radomir Mech , Nathan A. Carr , Tsukasa Fukusato
IPC: G06F3/0481 , G06F3/0482 , G06F3/0484 , G06T15/20 , G06T17/20 , G06T19/20
Abstract: Techniques and systems are described to generate a three-dimensional model from two-dimensional images. A plurality of inputs is received, formed through user interaction with a user interface. Each of the plurality of inputs define a respective user-specified point on the object in a respective one of the plurality of images. A plurality of estimated points on the object are generated automatically and without user intervention. Each of the plurality of estimated points corresponds to a respective user-specified point for other ones of the plurality of images. The plurality of estimated points is displayed for the other ones of the plurality of images in the user interface by a computing device. A mesh of the three-dimensional model of the object is generated by the computing device by mapping respective ones of the user-specified points to respective ones of the estimated points in the plurality of images.
-
公开(公告)号:US10467777B2
公开(公告)日:2019-11-05
申请号:US15934629
申请日:2018-03-23
Applicant: Adobe Inc.
Inventor: Siying Liu , Kalyan Sunkavalli , Nathan A. Carr , Elya Shechtman
Abstract: Texture modeling techniques for image data are described. In one or more implementations, texels in image data are discovered by one or more computing devices, each texel representing an element that repeats to form a texture pattern in the image data. Regularity of the texels in the image data is modeled by the one or more computing devices to define translations and at least one other transformation of texels in relation to each other.
-
公开(公告)号:US10388038B2
公开(公告)日:2019-08-20
申请号:US15333994
申请日:2016-10-25
Applicant: Adobe Inc.
Inventor: Gregg D. Wilensky , Nathan A. Carr , Stephen N. Schiller
IPC: G06T11/20
Abstract: Maximum curvature techniques are described. In one or more implementations, a curve includes a first data point disposed between second and third data points. The first data point is freely moveable while the second and third data points are constrained from movement.
-
-
-
-
-
-
-
-
-