Efficient and stable approach to elasticity and collisions for hair animation
    1.
    发明公开
    Efficient and stable approach to elasticity and collisions for hair animation 有权
    高效和稳定的头发动画弹性和碰撞方法

    公开(公告)号:EP2902972A3

    公开(公告)日:2015-11-25

    申请号:EP15153342.9

    申请日:2015-01-30

    摘要: One exemplary process for animating hair includes receiving data representing a plurality of hairs and a plurality of objects in a timestep of a frame of animation. A first tree is populated to represent kinematic objects of the plurality of objects and a second tree is populated to represent dynamic objects of the plurality of objects based on the received data. A first elasticity preconditioner is created to represent internal elastic energy of the plurality of hairs based on the received data. Based on the first tree and the second tree, a first set of potential contacts is determined between two or more hairs of the plurality of hairs or between one or more hairs of the plurality of hairs and one or more objects of the plurality of objects. Positions of the plurality of hairs are determined based on the first set of potential contacts and the first elasticity preconditioner.

    摘要翻译: 用于动画头发动画的一个示例性过程包括接收表示动画帧的时间步中的多个头发和多个对象的数据。 填充第一树以表示多个对象的运动对象,并且基于接收到的数据填充第二树以表示多个对象的动态对象。 创建第一弹性预处理器以基于所接收的数据来表示多个毛发的内部弹性能量。 基于第一树和第二树,确定多个毛发中的两个或更多个毛发之间或者多个毛发中的一个或多个毛发与多个对象中的一个或多个对象之间的第一组潜在接触。 基于第一组可能触点和第一弹性预调节器来确定多个毛发的位置。

    Efficient and stable approach to elasticity and collisions for hair animation
    2.
    发明公开
    Efficient and stable approach to elasticity and collisions for hair animation 有权
    Effizienter und stableer安全评估和评估

    公开(公告)号:EP2902972A2

    公开(公告)日:2015-08-05

    申请号:EP15153342.9

    申请日:2015-01-30

    IPC分类号: G06T17/00 G06T15/00 G06T13/40

    摘要: One exemplary process for animating hair includes receiving data representing a plurality of hairs and a plurality of objects in a timestep of a frame of animation. A first tree is populated to represent kinematic objects of the plurality of objects and a second tree is populated to represent dynamic objects of the plurality of objects based on the received data. A first elasticity preconditioner is created to represent internal elastic energy of the plurality of hairs based on the received data. Based on the first tree and the second tree, a first set of potential contacts is determined between two or more hairs of the plurality of hairs or between one or more hairs of the plurality of hairs and one or more objects of the plurality of objects. Positions of the plurality of hairs are determined based on the first set of potential contacts and the first elasticity preconditioner.

    摘要翻译: 用于动画头发的一个示例性过程包括在动画帧的时间步骤中接收表示多个头发和多个对象的数据。 第一树被填充以表示多个对象的运动对象,并且基于接收的数据填充第二树以表示多个对象的动态对象。 创建第一弹性预处理器以基于接收到的数据来表示多个毛发的内部弹性能量。 基于第一树和第二树,在多个毛发中的两个或更多毛发之间或多个毛发的一个或多个毛发与多个对象中的一个或多个对象之间确定第一组潜在接触。 基于第一组潜在触点和第一弹性预处理器来确定多个毛发的位置。

    Efficient and stable approach to elasticity and collisions for hair animation
    3.
    发明授权
    Efficient and stable approach to elasticity and collisions for hair animation 有权
    高效和稳定的头发动画弹性和碰撞方法

    公开(公告)号:EP2902972B1

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

    申请号:EP15153342.9

    申请日:2015-01-30

    IPC分类号: G06T13/60 G06F17/12 G06T15/00

    摘要: One exemplary process for animating hair includes receiving data representing a plurality of hairs and a plurality of objects in a timestep of a frame of animation. A first tree is populated to represent kinematic objects of the plurality of objects and a second tree is populated to represent dynamic objects of the plurality of objects based on the received data. A first elasticity preconditioner is created to represent internal elastic energy of the plurality of hairs based on the received data. Based on the first tree and the second tree, a first set of potential contacts is determined between two or more hairs of the plurality of hairs or between one or more hairs of the plurality of hairs and one or more objects of the plurality of objects. Positions of the plurality of hairs are determined based on the first set of potential contacts and the first elasticity preconditioner.

    Fast oceans at near infinite resolution
    4.
    发明公开
    Fast oceans at near infinite resolution 审中-公开
    几乎无限的分辨率快速大洋方法

    公开(公告)号:EP2083392A3

    公开(公告)日:2009-08-12

    申请号:EP09250165.9

    申请日:2009-01-22

    IPC分类号: G06T15/70

    CPC分类号: G06T13/60

    摘要: The surface of a body of water can be animated by deconstructing a master wave model into several layer models and then reconstructing the layer models to form an optimized wave model. A wave model is obtained, which describes the wave surfaces in a body of water. The wave model is comprised of a range of wave model frequencies over a given area. A primary layer model, secondary and tertiary layer models are constructed based on portions of the wave model frequencies. An optimized wave model is constructed by combining the primary, secondary, and tertiary layer models. A wave surface point location is determined within the given area. A wave height value is computed for the wave surface point location using the optimized wave model. The wave height value that is associated with the surface point location is stored.

    Fast oceans at near infinite resolution
    5.
    发明公开
    Fast oceans at near infinite resolution 审中-公开
    Fast-Ocean-Verfahren mit nahezu unbegrenzterAuflösung

    公开(公告)号:EP2083392A2

    公开(公告)日:2009-07-29

    申请号:EP09250165.9

    申请日:2009-01-22

    IPC分类号: G06T15/70

    CPC分类号: G06T13/60

    摘要: The surface of a body of water can be animated by deconstructing a master wave model into several layer models and then reconstructing the layer models to form an optimized wave model. A wave model is obtained, which describes the wave surfaces in a body of water. The wave model is comprised of a range of wave model frequencies over a given area. A primary layer model, secondary and tertiary layer models are constructed based on portions of the wave model frequencies. An optimized wave model is constructed by combining the primary, secondary, and tertiary layer models. A wave surface point location is determined within the given area. A wave height value is computed for the wave surface point location using the optimized wave model. The wave height value that is associated with the surface point location is stored.

    摘要翻译: 通过将主波模型解构为几层模型,然后重建层模型以形成优化的波浪模型,可以对水体的表面进行动画化。 获得了一个波浪模型,它描述了水体中的波面。 波浪模型由给定区域上的波模型频率范围组成。 基于波模型频率的一部分构建了主层模型,二级和三层模型。 通过组合初级,次级和第三层模型构建优化的波浪模型。 在给定区域内确定波面点位置。 使用优化的波浪模型为波面点位置计算波高值。 存储与表面点位置相关联的波高值。