Animation Using Keyframing and Projected Dynamics Simulation

    公开(公告)号:US20170294041A1

    公开(公告)日:2017-10-12

    申请号:US15094907

    申请日:2016-04-08

    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.

    Retrograde curve filtering for variable offset curves
    3.
    发明授权
    Retrograde curve filtering for variable offset curves 有权
    可变偏移曲线的逆行曲线滤波

    公开(公告)号:US08831348B2

    公开(公告)日:2014-09-09

    申请号:US13655831

    申请日:2012-10-19

    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: 系统和方法被提供用于提供访问或以其他方式使用图像内容项的导航界面。 在一个实施例中,图像处理应用识别对应于至少一个基本曲线的至少一个偏移曲线。 偏移曲线可以识别对应于图像掩模的羽化区域的外边界的偏移曲线。 图像处理应用程序识别标识偏移曲线的多个线段。 每个线段将沿着基线曲线的采样点连接到沿着偏移曲线的路径的对应点。 图像处理应用程序基于分析线段确定偏移曲线包括逆行区域。 图像操作应用通过向一个或多个线段施加半径调制滤波器来修改至少一个偏移曲线以消除逆行区域中的至少一些。

    Deforming a surface via a control point
    4.
    发明授权
    Deforming a surface via a control point 有权
    通过控制点改变曲面

    公开(公告)号:US09454797B2

    公开(公告)日:2016-09-27

    申请号:US14733090

    申请日:2015-06-08

    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: 用于操纵数字图像的方法和装置。 描述了一种翘曲模块,其能够通过在保持局部刚性的同时选择性地使表面的部分变形来操纵表面。 用户可以在表面上放置多个控制点以约束变形。 用户可以在每个控制点处指定多个属性(例如,平移,旋转,深度和缩放)。 网格可以覆盖在表面上。 翘曲模块可以执行初始化,其中属性在网格中传播其他顶点以生成初始变形的网格。 然后,翘曲模块可以对变形的网格进行迭代优化操作,以改善变形,同时保持局部刚度。 因此,翘曲模块不是移动表面中的每个像素,而是移动或调整网格顶点的坐标。 然后根据变形的网格使表面变形。

    Deforming a Surface via a Control Point
    5.
    发明申请
    Deforming a Surface via a Control Point 有权
    通过控制点改变曲面

    公开(公告)号:US20150269706A1

    公开(公告)日:2015-09-24

    申请号:US14733090

    申请日:2015-06-08

    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: 用于操纵数字图像的方法和装置。 描述了一种翘曲模块,其能够通过在保持局部刚性的同时选择性地使表面的部分变形来操纵表面。 用户可以在表面上放置多个控制点以约束变形。 用户可以在每个控制点处指定多个属性(例如,平移,旋转,深度和缩放)。 网格可以覆盖在表面上。 翘曲模块可以执行初始化,其中属性在网格中传播其他顶点以生成初始变形的网格。 然后,翘曲模块可以对变形的网格进行迭代优化操作,以改善变形,同时保持局部刚度。 因此,翘曲模块不是移动表面中的每个像素,而是移动或调整网格顶点的坐标。 然后根据变形的网格使表面变形。

    Retrograde Curve Filtering for Variable Offset Curves
    6.
    发明申请
    Retrograde Curve Filtering for Variable Offset Curves 有权
    可变偏移曲线的逆行曲线滤波

    公开(公告)号:US20140112584A1

    公开(公告)日:2014-04-24

    申请号:US13655831

    申请日:2012-10-19

    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: 系统和方法被提供用于提供访问或以其他方式使用图像内容项的导航界面。 在一个实施例中,图像处理应用识别对应于至少一个基本曲线的至少一个偏移曲线。 偏移曲线可以识别对应于图像掩模的羽化区域的外边界的偏移曲线。 图像处理应用程序识别标识偏移曲线的多个线段。 每个线段将沿着基线曲线的采样点连接到沿着偏移曲线的路径的对应点。 图像处理应用程序基于分析线段确定偏移曲线包括逆行区域。 图像操作应用通过向一个或多个线段施加半径调制滤波器来修改至少一个偏移曲线以消除逆行区域中的至少一些。

Patent Agency Ranking