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 performing cross-sectional stress analysis for three-dimensional objects

    公开(公告)号:US10434715B2

    公开(公告)日:2019-10-08

    申请号:US14544156

    申请日:2014-12-02

    Applicant: AUTODESK, INC.

    Abstract: In one embodiment of the present invention, a stress analysis engine efficiently computes stresses for an arbitrarily shaped three-dimension (3D) model. In operation, the stress analysis engine slices the 3D model into layers of cross-sections. The stress analysis engine then groups the cross-sections into virtual cross-sections. For each virtual cross-section, the stress analysis engine applies bending moment equilibrium-based equations to determine a corresponding structural stress for the 3D model. The efficiency of this stress analysis process enables real-time feedback of stresses to an interactive design tool that facilitates a trial-and-error design process. Using this trial-and-error process reduces the guesswork and/or over-engineering associated with conventional approaches based on finite element methods that are typically too slow for interactive feedback. Consequently, the disclosed cross-sectional stress analysis techniques enable efficient design of 3D models that produce structural robust 3D objects when manufactured by a 3D printer.

    Techniques for generating dynamic illustrations using principles of animation

    公开(公告)号:US10403020B2

    公开(公告)日:2019-09-03

    申请号:US15133103

    申请日:2016-04-19

    Applicant: Autodesk, Inc.

    Abstract: An animation engine is configured to apply motion amplifiers to sketches received from an end-user in order to create exaggerated, cartoon-style animation. The animation engine receives a sketch input from the end-user as well as a selection of one or more motion amplifiers. The animation engine also receives one or more control sketches that indicate how the selected motion amplifiers are applied to the sketch input. The animation engine projects the sketch input onto a sketch grid to create a sketch element, and then animates the sketch element by deforming the underlying sketch grid based on the control sketches. The animation engine then interpolates the sketch input, based on the deformations of the sketch grid, to animate the sketch. In this manner, the animation engine exposes an intuitive set of tools that allows end-users to easily apply the well-known Principles of Animation.

    Techniques for approximating three-dimensional curves using foldable beams

    公开(公告)号:US09916683B2

    公开(公告)日:2018-03-13

    申请号:US14935156

    申请日:2015-11-06

    Applicant: AUTODESK, Inc

    CPC classification number: G06T17/00 B33Y50/00

    Abstract: In one embodiment of the present invention, a foldable beam generator produces a foldable beam polyline that approximates a three-dimensional (3D) space curve. The foldable beam generator optimizes the number and position of joints included in the foldable beam polyline to minimize differences between the foldable beam polyline and the 3D space curve while complying with one or more manufacturing constraints. Notably, the foldable beam generator designs each of the joints to act as a living hinge that closes to a fixed angle when heated and solidifies when cooled. By using the foldable beam polyline as a 3D digital model for manufacturing and subsequently applying heat to assemble the manufactured 3D object, defects and/or limitations of complex 3D objects typically associated with traditional manufacturing techniques may be reduced. In particular, support structures designed to buttress three-dimensional (3D) digital models during 3D printing may be minimized.

    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 optimizing orientation of models for three-dimensional printing
    16.
    发明申请
    Techniques for optimizing orientation of models for three-dimensional printing 审中-公开
    用于优化三维打印模型方向的技术

    公开(公告)号:US20150154321A1

    公开(公告)日:2015-06-04

    申请号:US14544158

    申请日:2014-12-02

    Applicant: AUTODESK, INC.

    Abstract: In one embodiment of the present invention, a print orientation tool efficiently determines an orientation of a three-dimensional (3D) model such that, when 3D printed, the structural integrity of the resulting 3D object is optimized. In operation, the print orientation tool configures a stress analysis engine to slice the 3D model into two-dimensional (2D) cross-sections. The stress analysis engine then compute structural stresses associated with the 2D cross-sections. The print orientation tool translates the structural stresses to weakness metrics. Subsequently, the print orientation tool evaluates the orientations of the cross-sections in conjunction with the corresponding weakness metrics to select a printing orientation that minimizes weaknesses in the 3D model. Advantageously, by aligning the 3D model to the print bed based on the optimized printing orientation, the user mitigates weaknesses in the corresponding 3D object attributable to the 3D printing manufacturing process.

    Abstract translation: 在本发明的一个实施例中,打印定向工具有效地确定三维(3D)模型的取向,使得当3D打印时,所得到的3D对象的结构完整性被优化。 在操作中,打印定向工具配置一个应力分析引擎,将3D模型分割为二维(2D)横截面。 应力分析引擎然后计算与2D截面相关的结构应力。 打印方向工具将结构性压力转换为弱度指标。 随后,打印定向工具结合相应的弱度度量来评估横截面的取向,以选择最小化3D模型中的缺点的打印方向。 有利地,通过基于优化的打印方向将3D模型对准打印床,用户减轻了归因于3D打印制造过程的相应3D对象中的弱点。

Patent Agency Ranking