Technique for mapping a texture onto a three-dimensional model
    23.
    发明授权
    Technique for mapping a texture onto a three-dimensional model 有权
    将纹理映射到三维模型的技术

    公开(公告)号:US09595135B2

    公开(公告)日:2017-03-14

    申请号:US13786296

    申请日:2013-03-05

    Applicant: AUTODESK, INC.

    CPC classification number: G06T17/10 G06F17/50 G06T11/001 G06T15/04 G06T19/00

    Abstract: A stroke parameterization engine within a rendering engine is configured to map a texture to the surface of a three-dimensional (3D) model along a stroke defined by an end-user of the rendering engine. The stroke parameterization engine converts the stroke to a polyline, then generates a geodesic trace by sliding a geodesic circle along the polyline and collecting points associated with the 3D model that fall within the geodesic circle. The stroke parameterization engine then parameterizes points associated with the polyline and the geodesic trace using UV coordinates associated with a texture map, thereby generating UV coordinates for each point within the polyline and geodesic trace. The stroke parameterization engine then projects the texture map onto the surface of the 3D model using the UV coordinates generated for the polyline and geodesic trace.

    Abstract translation: 渲染引擎内的笔画参数化引擎被配置为沿着由渲染引擎的最终用户定义的笔画将纹理映射到三维(3D)模型的表面。 笔画参数化引擎将笔画转换为折线,然后通过沿着折线滑动测地线并收集与测地圆内的3D模型相关联的点来生成测地线。 然后,笔画参数化引擎使用与纹理贴图相关联的UV坐标来参数化与折线和测地线迹线相关联的点,从而为折线和测地轨迹内的每个点生成UV坐标。 笔画参数化引擎然后使用为折线和测地轨迹生成的UV坐标将纹理贴图投影到3D模型的表面上。

    Techniques for modeling elastic rods in position-based dynamics frameworks
    24.
    发明申请
    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框架中的弹性杆模拟在速度至关重要的环境中可以接受。

    DYNAMIC REAL-TIME SLICE ENGINE FOR 3D PRINTING
    25.
    发明申请
    DYNAMIC REAL-TIME SLICE ENGINE FOR 3D PRINTING 有权
    用于3D打印的动态实时液晶发动机

    公开(公告)号:US20150328839A1

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

    申请号:US14711654

    申请日:2015-05-13

    Applicant: Autodesk, Inc.

    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for 3D printing without preprocessing a CAD model before delivery to a 3D printer. The CAD model for a design to be printed is received by a 3D printer. Instructions are generated for printing the first slice. While the instructions are used to start printing the CAD model, dynamic real-time slicing is performed on a remaining portion of the CAD model. Preprocessed data, model analysis information or real-time feedback is received during the printing of a respective slice. A next slice is identified, and slicing parameters are adjusted, including adjusting a slicing parameter for the next slice. Instructions for printing the next slice are generated. The next slice is printed based on the generated instructions. Dynamic real-time slicing is repeated to generate a then next slice and associated printing instructions.

    Abstract translation: 方法,系统和装置包括在计算机可读存储介质上编码的计算机程序,包括在传送到3D打印机之前不进行CAD模型的3D打印的方法。 要打印的设计的CAD模型由3D打印机接收。 生成用于打印第一个切片的说明。 当使用说明开始打印CAD模型时,在CAD模型的其余部分执行动态实时切片。 在打印各个切片期间接收预处理的数据,模型分析信息或实时反馈。 识别下一个切片,并调整切片参数,包括调整下一个切片的切片参数。 生成打印下一个切片的说明。 根据生成的指令打印下一个切片。 重复动态实时切片以产生下一个切片和相关联的打印指令。

    Techniques for automatically placing escape holes during three-dimensional printing

    公开(公告)号:US10730241B2

    公开(公告)日:2020-08-04

    申请号:US14544034

    申请日:2014-11-17

    Applicant: AUTODESK, INC.

    Abstract: In one embodiment of the present invention, an escape hole generator creates escapes holes designed to facilitate removal of support and/or unprinted material generated inside enclosed hollows of three-dimensional (3D) digital models during 3D printing. In operation, the escape hole generator identifies a hollow included in the three-dimensional model and then selects optimized locations for escape holes. Notably, the escape hole generator selects the locations to optimize placement heuristics, such as favoring locations closer to the bottom of the 3D model, while satisfying escape hole constraints (e.g., hole size and spacing requirements). The escape hole generator then perforates the hollow at the selected locations with geometries that provide channels from the outer surface of the hollow to the outer surface of the hollow. Advantageously, automating escape hole generation enables efficient creation of hollowed 3D models that reduce 3D printing time and material usage compared to solid 3D model counterparts.

    Support posts for improved flexural strength in 3D-printed objects

    公开(公告)号:US10532405B2

    公开(公告)日:2020-01-14

    申请号:US15635146

    申请日:2017-06-27

    Applicant: AUTODESK, INC.

    Abstract: Techniques for improving flexural strength in 3D-printed object. The techniques generally include identifying a portion of a 3D model corresponding to the 3D-printed object to which one or more support posts should be added and adding support post descriptors to the 3D model within such a portion. The support post descriptor defines a position and at least one dimension of a support post cavity and a position and at least one dimension of a support post, both having a height corresponding to at least two layers of 3D-printable material. The model, including the support post descriptors are transmitted to a 3D printer to print the 3D model, which includes a support post cavity and a support post having a height of at least two layers.

    TECHNIQUES FOR OPTIMIZING ORIENTATION OF MODELS FOR THREE-DIMENSIONAL PRINTING

    公开(公告)号:US20190283328A1

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

    申请号:US16365613

    申请日:2019-03-26

    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.

    Technique for mapping a texture onto a three-dimensional model

    公开(公告)号:US10210652B2

    公开(公告)日:2019-02-19

    申请号:US15973427

    申请日:2018-05-07

    Applicant: AUTODESK, INC.

    Abstract: A stroke parameterization engine within a rendering engine is configured to map a texture to the surface of a three-dimensional (3D) model along a stroke defined by an end-user of the rendering engine. The stroke parameterization engine converts the stroke to a polyline, then generates a geodesic trace by sliding a geodesic circle along the polyline and collecting points associated with the 3D model that fall within the geodesic circle. The stroke parameterization engine then parameterizes points associated with the polyline and the geodesic trace using UV coordinates associated with a texture map, thereby generating UV coordinates for each point within the polyline and geodesic trace. The stroke parameterization engine then projects the texture map onto the surface of the 3D model using the UV coordinates generated for the polyline and geodesic trace.

Patent Agency Ranking