Techniques for modeling elastic rods in position-based dynamics frameworks

    公开(公告)号:US10185789B2

    公开(公告)日:2019-01-22

    申请号:US14544157

    申请日:2014-12-02

    Applicant: AUTODESK, INC.

    Abstract: In one embodiment of the present invention, a position-based dynamics (PBD) framework provides realistic modeling and simulation for elastic rods. In particular, the twisting and bending physics of elastic rods is incorporated into the PBD framework. In operation, an elastic rod model generator represents the center line of an elastic rod as a polyline of points connected via edges. For each edge, the elastic rod model generator adds a ghost point to define the orientation of a material frame that encodes the twist of the edge. Subsequently, a PBD simulator solves for positions of both points and ghost points that, together, represent the evolving position and torsion of the elastic rod. Advantageously, the ghost points enable more realistic animation of deformable objects (e.g., curly hair) than conventional PBD frameworks. Further, unlike force based methods, elastic rod simulation in the PBD framework performs acceptably in environments where speed is critical.

    Techniques for modeling elastic rods in position-based dynamics frameworks
    2.
    发明申请
    Techniques for modeling elastic rods in position-based dynamics frameworks 审中-公开
    在基于位置的动力学框架中建模弹性杆的技术

    公开(公告)号:US20160154906A1

    公开(公告)日:2016-06-02

    申请号:US14544157

    申请日:2014-12-02

    Applicant: AUTODESK, INC.

    CPC classification number: G06F17/5009 A63F13/57 G06F17/16

    Abstract: In one embodiment of the present invention, a position-based dynamics (PBD) framework provides realistic modeling and simulation for elastic rods. In particular, the twisting and bending physics of elastic rods is incorporated into the PBD framework. In operation, an elastic rod model generator represents the center line of an elastic rod as a polyline of points connected via edges. For each edge, the elastic rod model generator adds a ghost point to define the orientation of a material frame that encodes the twist of the edge. Subsequently, a PBD simulator solves for positions of both points and ghost points that, together, represent the evolving position and torsion of the elastic rod. Advantageously, the ghost points enable more realistic animation of deformable objects (e.g., curly hair) than conventional PBD frameworks. Further, unlike force based methods, elastic rod simulation in the PBD framework performs acceptably in environments where speed is critical.

    Abstract translation: 在本发明的一个实施例中,基于位置的动态(PBD)框架为弹性杆提供真实的建模和模拟。 特别地,弹性棒的扭曲和弯曲物理学被并入到PBD框架中。 在操作中,弹性杆模型发生器代表弹性杆的中心线,作为通过边缘连接的点的折线。 对于每个边缘,弹性杆模型发生器添加一个重影点,以限定编码边缘扭曲的材料框架的方向。 随后,PBD模拟器解决了两个点和鬼点的位置,它们一起表示弹性杆的演变位置和扭转。 有利地,与传统的PBD框架相比,鬼点能够实现可变形物体(例如,卷发)的更逼真的动画。 此外,与基于力的方法不同,PBD框架中的弹性杆模拟在速度至关重要的环境中可以接受。

    Techniques for modeling elastic rods in position-based dynamics frameworks

    公开(公告)号:US11449649B2

    公开(公告)日:2022-09-20

    申请号:US16252595

    申请日:2019-01-19

    Applicant: AUTODESK, INC.

    Abstract: In one embodiment of the present invention, a position-based dynamics (PBD) framework provides realistic modeling and simulation for elastic rods. In particular, the twisting and bending physics of elastic rods is incorporated into the PBD framework. In operation, an elastic rod model generator represents the center line of an elastic rod as a polyline of points connected via edges. For each edge, the elastic rod model generator adds a ghost point to define the orientation of a material frame that encodes the twist of the edge. Subsequently, a PBD simulator solves for positions of both points and ghost points that, together, represent the evolving position and torsion of the elastic rod. Advantageously, the ghost points enable more realistic animation of deformable objects (e.g., curly hair) than conventional PBD frameworks. Further, unlike force based methods, elastic rod simulation in the PBD framework performs acceptably in environments where speed is critical.

    Techniques for modeling elastic rods in position-based dynamics frameworks

    公开(公告)号:US20170169136A9

    公开(公告)日:2017-06-15

    申请号:US14544157

    申请日:2014-12-02

    Applicant: AUTODESK, INC.

    CPC classification number: G06F17/5009 A63F13/57 G06F17/16

    Abstract: In one embodiment of the present invention, a position-based dynamics (PBD) framework provides realistic modeling and simulation for elastic rods. In particular, the twisting and bending physics of elastic rods is incorporated into the PBD framework. In operation, an elastic rod model generator represents the center line of an elastic rod as a polyline of points connected via edges. For each edge, the elastic rod model generator adds a ghost point to define the orientation of a material frame that encodes the twist of the edge. Subsequently, a PBD simulator solves for positions of both points and ghost points that, together, represent the evolving position and torsion of the elastic rod. Advantageously, the ghost points enable more realistic animation of deformable objects (e.g., curly hair) than conventional PBD frameworks. Further, unlike force based methods, elastic rod simulation in the PBD framework performs acceptably in environments where speed is critical.

    Techniques for generating dynamic effects animations

    公开(公告)号:US10467794B2

    公开(公告)日:2019-11-05

    申请号:US15441224

    申请日:2017-02-23

    Applicant: AUTODESK, INC.

    Abstract: In one embodiment, a dynamic effects subsystem automatically generates a dynamic effects animation. A graphical user interface enables an animator to sketch applied energies that influence graphical objects. Each applied energy includes flow particles that are associated with velocity fields. Over time, a dynamic effects engine moves the flow particles and the associated velocity fields along a overall direction associated with the applied energy. To generate each frame included in the dynamic effects animation, the dynamic effect engine computes samples of the graphical objects, computes the influences of the velocity fields on the samples, and updates the positions of the samples based on the influences of the velocity fields. Notably, the applied energies and the flow particles enable the animator to effectively and interactively control the automated animation operations of the dynamic effects engine. Consequently, the resulting dynamic effects animation meets artistic, performance, and physical accuracy goals.

Patent Agency Ranking