-
公开(公告)号:US20170132814A1
公开(公告)日:2017-05-11
申请号:US14937683
申请日:2015-11-10
Applicant: Adobe Systems Incorporated
Inventor: Zhicheng Liu , Wilmot Wei-Mau Li , Alan G. Wilson , Lubomira A. Dontcheva , Jovan Popovic
IPC: G06T11/20 , G06F3/0484
CPC classification number: G06T11/206 , G06F9/451 , G06F17/30 , G06F17/30817 , G06T2200/24
Abstract: Techniques for interactive scene graph manipulation for visualization authoring are described. In implementations, visual marks are grouped into containers. Each container includes layout settings independent of other containers, and the layout settings are individually adjustable. The visual marks are configured to represent data values. Additionally, the containers are nested in a hierarchy. Then, data visualizations are constructed for display via a user interface of a display device. For example, the data visualizations can be constructed by applying data values to the visual marks and layout settings of the containers to the visual marks grouped within the nested containers to generate the data visualizations.
-
公开(公告)号:US20170294041A1
公开(公告)日:2017-10-12
申请号:US15094907
申请日:2016-04-08
Applicant: Adobe Systems Incorporated
Inventor: Daniel M. Kaufman , Jovan Popovic , Yunfei Bai
IPC: G06T13/80 , G06F3/0484
CPC classification number: G06T13/80 , A63B21/00061 , A63B22/0694 , G06F3/04815 , G06F3/04845 , G06F3/04847
Abstract: In embodiments of animation using keyframing and projected dynamics simulation, an animation object is displayed with handles associated with object regions for the animation object, each handle being selectable for setting animation constraints on an object region. An animation simulator receives a user input designating a particular handle with an animation constraint, and sets the animation constraint on the particular handle for the associated object region. The animation simulator also receives another user input, designating a timing of the object region associated with the particular handle of the animation object through multiple frames in an animation sequence. The animation simulator projects a simulation of the animation object utilizing a projected dynamics algorithm that applies physics to simulate the set of object regions of the animation object in the animation sequence, the simulation including simulating the object region associated with the particular handle based on the timing and the animation constraint.
-
公开(公告)号:US08831348B2
公开(公告)日:2014-09-09
申请号:US13655831
申请日:2012-10-19
Applicant: Adobe Systems Incorporated
Inventor: Daniel M. Wilk , David Paul Simons , Jovan Popovic
IPC: G06T7/00
CPC classification number: G06T11/203
Abstract: Systems and methods are provided for providing a navigation interface to access or otherwise use image content items. In one embodiment, an image manipulation application identifies at least one offset curve corresponding to at least one base curve. The offset curve may identify an offset curve corresponding to the outer boundary of a feathered region for an image mask. The image manipulation application identifies multiple line segments identifying the offset curve. Each line segment connects a sampled point along the path of the base curve to a corresponding point along the path of the offset curve. The image manipulation application determines that the offset curve includes a retrograde region based on analyzing the line segments. The image manipulation application modifies the at least one offset curve to eliminate at least some of the retrograde region by applying a radius-modulating filter to one or more of the line segments.
Abstract translation: 系统和方法被提供用于提供访问或以其他方式使用图像内容项的导航界面。 在一个实施例中,图像处理应用识别对应于至少一个基本曲线的至少一个偏移曲线。 偏移曲线可以识别对应于图像掩模的羽化区域的外边界的偏移曲线。 图像处理应用程序识别标识偏移曲线的多个线段。 每个线段将沿着基线曲线的采样点连接到沿着偏移曲线的路径的对应点。 图像处理应用程序基于分析线段确定偏移曲线包括逆行区域。 图像操作应用通过向一个或多个线段施加半径调制滤波器来修改至少一个偏移曲线以消除逆行区域中的至少一些。
-
公开(公告)号:US09454797B2
公开(公告)日:2016-09-27
申请号:US14733090
申请日:2015-06-08
Applicant: Adobe Systems Incorporated
Inventor: Jovan Popovic , Jen-Chan Jeff Chien , Chintan Intwala , Sarah A. Kong
CPC classification number: G06T3/0093 , G06T11/60
Abstract: Methods and apparatus for manipulating digital images. A warping module is described that enables the manipulation of a surface by selectively deforming portions of the surface while maintaining local rigidity. The user may position multiple control points on a surface to constrain deformation. The user may specify multiple properties (e.g., translation, rotation, depth, and scale) at each control point. A mesh may be overlaid on the surface. The warping module may perform an initialization in which the properties are propagated other vertices in the mesh to generate an initial deformed mesh. The warping module may then perform an iterative optimization operation on the deformed mesh to improve the deformation while retaining local rigidity. Thus, instead of moving every pixel in the surface, the warping module moves or adjusts coordinates of the vertices of the mesh. The surface is then deformed according to the deformed mesh.
Abstract translation: 用于操纵数字图像的方法和装置。 描述了一种翘曲模块,其能够通过在保持局部刚性的同时选择性地使表面的部分变形来操纵表面。 用户可以在表面上放置多个控制点以约束变形。 用户可以在每个控制点处指定多个属性(例如,平移,旋转,深度和缩放)。 网格可以覆盖在表面上。 翘曲模块可以执行初始化,其中属性在网格中传播其他顶点以生成初始变形的网格。 然后,翘曲模块可以对变形的网格进行迭代优化操作,以改善变形,同时保持局部刚度。 因此,翘曲模块不是移动表面中的每个像素,而是移动或调整网格顶点的坐标。 然后根据变形的网格使表面变形。
-
公开(公告)号:US20150269706A1
公开(公告)日:2015-09-24
申请号:US14733090
申请日:2015-06-08
Applicant: Adobe Systems Incorporated
Inventor: Jovan Popovic , Jen-Chan Jeff Chien , Chintan Intwala , Sarah A. Kong
CPC classification number: G06T3/0093 , G06T11/60
Abstract: Methods and apparatus for manipulating digital images. A warping module is described that enables the manipulation of a surface by selectively deforming portions of the surface while maintaining local rigidity. The user may position multiple control points on a surface to constrain deformation. The user may specify multiple properties (e.g., translation, rotation, depth, and scale) at each control point. A mesh may be overlaid on the surface. The warping module may perform an initialization in which the properties are propagated other vertices in the mesh to generate an initial deformed mesh. The warping module may then perform an iterative optimization operation on the deformed mesh to improve the deformation while retaining local rigidity. Thus, instead of moving every pixel in the surface, the warping module moves or adjusts coordinates of the vertices of the mesh. The surface is then deformed according to the deformed mesh.
Abstract translation: 用于操纵数字图像的方法和装置。 描述了一种翘曲模块,其能够通过在保持局部刚性的同时选择性地使表面的部分变形来操纵表面。 用户可以在表面上放置多个控制点以约束变形。 用户可以在每个控制点处指定多个属性(例如,平移,旋转,深度和缩放)。 网格可以覆盖在表面上。 翘曲模块可以执行初始化,其中属性在网格中传播其他顶点以生成初始变形的网格。 然后,翘曲模块可以对变形的网格进行迭代优化操作,以改善变形,同时保持局部刚度。 因此,翘曲模块不是移动表面中的每个像素,而是移动或调整网格顶点的坐标。 然后根据变形的网格使表面变形。
-
公开(公告)号:US20140112584A1
公开(公告)日:2014-04-24
申请号:US13655831
申请日:2012-10-19
Applicant: ADOBE SYSTEMS INCORPORATED
Inventor: Daniel M. Wilk , David Paul Simons , Jovan Popovic
IPC: G06K9/46
CPC classification number: G06T11/203
Abstract: Systems and methods are provided for providing a navigation interface to access or otherwise use image content items. In one embodiment, an image manipulation application identifies at least one offset curve corresponding to at least one base curve. The offset curve may identify an offset curve corresponding to the outer boundary of a feathered region for an image mask. The image manipulation application identifies multiple line segments identifying the offset curve. Each line segment connects a sampled point along the path of the base curve to a corresponding point along the path of the offset curve. The image manipulation application determines that the offset curve includes a retrograde region based on analyzing the line segments. The image manipulation application modifies the at least one offset curve to eliminate at least some of the retrograde region by applying a radius-modulating filter to one or more of the line segments.
Abstract translation: 系统和方法被提供用于提供访问或以其他方式使用图像内容项的导航界面。 在一个实施例中,图像处理应用识别对应于至少一个基本曲线的至少一个偏移曲线。 偏移曲线可以识别对应于图像掩模的羽化区域的外边界的偏移曲线。 图像处理应用程序识别标识偏移曲线的多个线段。 每个线段将沿着基线曲线的采样点连接到沿着偏移曲线的路径的对应点。 图像处理应用程序基于分析线段确定偏移曲线包括逆行区域。 图像操作应用通过向一个或多个线段施加半径调制滤波器来修改至少一个偏移曲线以消除逆行区域中的至少一些。
-
-
-
-
-