3D puzzle generation, algorithms for generation, and physical instantiations

    公开(公告)号:US10195519B2

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

    申请号:US14154576

    申请日:2014-01-14

    Applicant: AUTODESK, INC.

    Abstract: A system for generating a three-dimensional puzzle comprises a processor and a memory. The processor is configured to generate a three dimensional mesh representation. The processor is further configured to convert polygons comprising the three-dimensional mesh representation to one or more puzzle piece representations. The processor is further configured to add attachment points and receiving points to the one or more puzzle piece representations. The processor is further configured to provide the one of more puzzle piece representations with attachment points and receiving points. The memory is coupled to the processor and configured to provide the processor with instructions.

    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.

    INLET SPACING ON ROAD GRADES
    153.
    发明申请

    公开(公告)号:US20180365348A1

    公开(公告)日:2018-12-20

    申请号:US15628274

    申请日:2017-06-20

    Applicant: Autodesk, Inc.

    Abstract: A method, system, apparatus, and computer program products provides the ability to dynamically define and generate inlet spacing along a road in a building information model (BIM) computer aided design (CAD) three dimensional (3D) model. A representation of a road is acquired in the BIM CAD 3D model, wherein the representation includes a geometry. An inlet spacing is defined for the road. Inlet locations for inlets are determined based on the inlet spacing. A determination is made regarding whether the inlet spacing and inlets satisfy design rules for the road. When the inlet spacing and/or inlets fail to satisfy the design rules, a different inlet spacing is selected from a group of preset integers, and the process repeats until the design rules are satisfied.

    ADAPTING SIMULATION DATA TO REAL-WORLD CONDITIONS ENCOUNTERED BY PHYSICAL PROCESSES

    公开(公告)号:US20180345496A1

    公开(公告)日:2018-12-06

    申请号:US15995005

    申请日:2018-05-31

    Applicant: AUTODESK, INC.

    Abstract: One embodiment of the present invention sets forth a technique for controlling the execution of a physical process. The technique includes receiving, as input to a machine learning model that is configured to adapt a simulation of the physical process executing in a virtual environment to a physical world, simulated output for controlling how the physical process performs a task in the virtual environment and real-world data collected from the physical process performing the task in the physical world. The technique also includes performing, by the machine learning model, one or more operations on the simulated output and the real-world data to generate augmented output. The technique further includes transmitting the augmented output to the physical process to control how the physical process performs the task in the physical world.

    Distance field coupled fitted deformation lattices for shape modification

    公开(公告)号:US10147242B2

    公开(公告)日:2018-12-04

    申请号:US15360659

    申请日:2016-11-23

    Applicant: Autodesk, Inc.

    Abstract: A method and system provide the ability to modify a three-dimensional (3D) model in a shape editing system. The 3D model is obtained and faces of the model are selected as features (S). A subset (S′) of the model that are fixed are selected. Shape modification operations to be performed are prescribed. A deformation lattice is constructed by setting up a lattice structure with control points. Parametric space (u,v,w) is defined in terms of vertices of the lattice structure. Euclidean space (x,y,z) of the 3D model is mapped to the parametric space (u,v,w). The deformation lattice is evaluated by selecting control points, and either affine transformations are applied directly to the selected control points, or the deformation lattice is deformed based on a discrete fitting problem. The evaluated deformed model is then output.

    Smart tools and workspaces for do-it-yourself tasks

    公开(公告)号:US10147236B2

    公开(公告)日:2018-12-04

    申请号:US14968738

    申请日:2015-12-14

    Applicant: AUTODESK, Inc.

    Abstract: One embodiment of the invention disclosed herein provides techniques for assisting with performing a task within a smart workspace environment. A smart workspace system includes a memory that includes a workspace management application. The smart workspace system further includes a processor that is coupled to the memory and, upon executing the workspace management application, is configured to perform various steps. The processor detects that a first step included in a plurality of steps associated with a task is being performed. The processor displays one or more information panels associated with performing the current step. The processor further communicates with augmented safety glasses, augmented tools, and an augmented toolkit to safely and efficiently through a series of steps to complete the task.

    ROBOTIC ASSEMBLY OF A MESH SURFACE
    157.
    发明申请

    公开(公告)号:US20180341730A1

    公开(公告)日:2018-11-29

    申请号:US15607289

    申请日:2017-05-26

    Applicant: AUTODESK, INC.

    Abstract: A robotic assembly cell is configured to generate a physical mesh of physical polygons based on a simulated mesh of simulated triangles. A control application configured to operate the assembly cell selects a simulated polygon in the simulated mesh and then causes a positioning robot in the cell to obtain a physical polygon that is similar to the simulated polygon. The positioning robot positions the polygon on the physical mesh, and a welding robot in the cell then welds the polygon to the mesh. The control application captures data that reflects how the physical polygon is actually positioned on the physical mesh, and then updates the simulated mesh to be geometrically consistent with the physical mesh. In doing so, the control application may execute a multi-objective solver to generate an updated simulated mesh that meets specific design criteria.

    Node-centric analysis of dynamic networks

    公开(公告)号:US10142198B2

    公开(公告)日:2018-11-27

    申请号:US15144627

    申请日:2016-05-02

    Applicant: Autodesk, Inc.

    Abstract: A network analysis engine is configured to generate a network timeline that represents time-varying connectivity between nodes of the network over a time interval. The network timeline includes a sequence of network snapshots that illustrate links between nodes at specific, sequential sub-intervals of time. The network analysis engine is configured to organize the network timeline in order to reveal certain characteristics of the nodes in the network and the network as a whole. Based on these characteristics, the network can be optimized to improve overall network operation.

Patent Agency Ranking