-
公开(公告)号:US11775709B2
公开(公告)日:2023-10-03
申请号:US16387526
申请日:2019-04-17
Applicant: AUTODESK, INC.
Inventor: James Stoddart , David Benjamin , Danil Nagy , Damon Lau , Daniel Noviello
CPC classification number: G06F30/23 , G06F30/15 , G06T19/00 , G06T2210/36
Abstract: In various embodiments, an automobile modeling application generates automobile designs. In operation, the automobile modeling application determines a first parameter value associated with a first instance of a first parameterized automobile component. The automobile modeling application then computes a second parameter value associated with a second instance of a second parameterized automobile component based on a structural relationship between the first instance and the second instance. Subsequently, the automobile modeling application generates a computer-aided design (CAD) geometry model for an automobile based on the first parameter value, the second parameter value, and one or more functional relationships defined between two or more instances included in a set of parameterized automobile component instances. Advantageously, because the automobile modeling application automatically propagates changes throughout the automobile design, the amount of time required to make significant changes to the automobile design can be substantially reduced.
-
公开(公告)号:US11748527B2
公开(公告)日:2023-09-05
申请号:US17820867
申请日:2022-08-18
Applicant: AUTODESK, INC.
Inventor: James Stoddart , Danil Nagy , David Benjamin , Lorenzo Villagi
IPC: G06F30/13
CPC classification number: G06F30/13
Abstract: A design engine is configured to interact with potential occupants of a structure in order to generate data that defines the usage preferences of those occupants. The design engine generates multiple candidate designs for the structure via a generative design process, and then evaluates each candidate design using a set of metrics determined relative to the usage preferences. Based on these evaluations, the design engine selects at least one candidate design that optimizes the set of metrics across all potential occupants.
-
公开(公告)号:US11727166B2
公开(公告)日:2023-08-15
申请号:US16405761
申请日:2019-05-07
Applicant: AUTODESK, INC.
Inventor: David Benjamin , James Stoddart , Danil Nagy , Damon Lau
IPC: G06F16/90 , G06F30/17 , G06F3/04815 , G06F16/901 , G06F30/20 , G06F3/04845 , G06F3/0482 , G06F3/04847 , G06F111/02 , G06F111/20
CPC classification number: G06F30/17 , G06F3/04815 , G06F16/9024 , G06F30/20 , G06F3/0482 , G06F3/04845 , G06F3/04847 , G06F2111/02 , G06F2111/20
Abstract: A design analysis engine analyzes a CAD assembly to generate a topological model. The topological model is a graph of nodes coupled together via a set of edges. Each node represents a different CAD model in the CAD assembly and each edge represents a different connection between two such CAD models. The design analysis engine also analyzes the CAD assembly to generate a data model corresponding to the topological model. The data model is a structured dataset that includes component entries and connection entries. A component entry includes design data associated with a CAD model in the CAD assembly and a connection entry includes design data associated with a physical or logical connection between two or more such CAD models. A user interacts with the topological model to navigate the CAD assembly, obtain CAD model data, and initiate automatically-performed design tasks.
-
公开(公告)号:US11475178B2
公开(公告)日:2022-10-18
申请号:US16387527
申请日:2019-04-17
Applicant: AUTODESK, INC.
Inventor: James Stoddart , David Benjamin , Danil Nagy , Damon Lau
Abstract: In various embodiments, a generative design application generates and evaluates automotive designs. In operation, the generative design application computes a first set of metric values based on a set of metrics associated with design goal(s) and a first set of parameter values for a parameterized automobile model. The generative design application then performs optimization operation(s) on the first set of parameter values based on the first set of metric values to generate a second set of parameter values. Subsequently, the generative design application generates at least one design based on the second set of parameter values that is more convergent with respect to at least one of the design goals than a previously generated design. Advantageously, less time and effort are required to generate and evaluate multiple designs and then optimize those designs relative to more manual prior art approaches.
-
公开(公告)号:US11423191B2
公开(公告)日:2022-08-23
申请号:US16112562
申请日:2018-08-24
Applicant: AUTODESK, INC.
Inventor: James Stoddart , Danil Nagy , David Benjamin , Lorenzo Villaggi
IPC: G06F30/13
Abstract: A design engine is configured to interact with potential occupants of a structure in order to generate data that defines the usage preferences of those occupants. The design engine generates multiple candidate designs for the structure via a generative design process, and then evaluates each candidate design using a set of metrics determined relative to the usage preferences. Based on these evaluations, the design engine selects at least one candidate design that optimizes the set of metrics across all potential occupants.
-
公开(公告)号:US11256834B2
公开(公告)日:2022-02-22
申请号:US15979432
申请日:2018-05-14
Applicant: AUTODESK, INC.
Inventor: David Benjamin , Danil Nagy , Lorenzo Villaggi
IPC: G06F30/17 , G06F30/13 , G06F111/06
Abstract: A design space analyzer generates a parametric model associated with a design problem. The design space analyzer then discretizes various parameters associated with the model and generates a plurality of sample designs using different combinations of discretized parameters. The design space analyzer also computes one or more metrics for each sample design. In this fashion, the design space analyzer generates a coarse approximation of the design space associated with the design problem. The design space analyzer then evaluates portions of that approximation, at both global and local scales, to identify portions of the design space that meet certain feasibility criteria. Finally, the design space analyzer modifies the design space to facilitate more efficient exploration during optimization.
-
公开(公告)号:US12147737B2
公开(公告)日:2024-11-19
申请号:US17342309
申请日:2021-06-08
Applicant: AUTODESK, INC.
Inventor: David Benjamin , James Stoddart , Lorenzo Villaggi , Danil Nagy
IPC: G06F30/13 , G06N3/126 , G06Q10/0631 , G06Q40/12 , G06Q50/16 , G06F3/04815 , G06F3/04847 , G06F111/02 , G06F111/04 , G06F111/06 , G06F111/20 , G06T15/00 , G06T17/05
Abstract: An urban design pipeline automatically generates design options for an urban design project. The urban design pipeline includes a geometry engine and an evaluation engine. The geometry engine analyzes design criteria and design objectives associated with the urban design project and then generates numerous candidate designs that meet the design criteria and optimize the design objectives to varying degrees. The evaluation engine evaluates each candidate design to generate a set of metrics. The geometry engine modifies the candidate designs based on corresponding metrics to generate candidate designs that better meet the design criteria and more effectively achieve the design objectives.
-
公开(公告)号:US12141504B2
公开(公告)日:2024-11-12
申请号:US16184972
申请日:2018-11-08
Applicant: AUTODESK, INC.
Inventor: David Benjamin , James Stoddart , Lorenzo Villaggi , Danil Nagy
IPC: G06F30/13 , G06N3/126 , G06Q10/0631 , G06Q40/12 , G06Q50/16 , G06T15/00 , G06T17/05 , G06F3/04815 , G06F3/04847 , G06F111/02 , G06F111/04 , G06F111/06 , G06F111/20
Abstract: An urban design pipeline is configured to automatically generate design options that meet competing design objectives. A geometry engine within the urban design pipeline generates candidate designs for an urban design project. An evaluation engine within the urban design pipeline evaluates the degree to which each candidate design addresses the competing design objectives to produce a set of design metrics. A tradeoff engine within the urban design pipeline generates a design tradeoff space based on the candidate designs and corresponding design metrics. The tradeoff engine traverses the design tradeoff space based on performance modifications to adjust the degree to which the competing design objectives are addressed. The performance modifications can be obtained from any number of stakeholders in the urban design project. In this manner, the urban design pipeline generates and/or modifies candidate designs to generate design options that balance competing design objectives that potentially originate from multiple stakeholders.
-
公开(公告)号:US11501029B2
公开(公告)日:2022-11-15
申请号:US16727862
申请日:2019-12-26
Applicant: AUTODESK, INC.
Inventor: David Benjamin , Danil Nagy , Dale Zhao
IPC: G06F30/00 , G06F30/15 , G06F30/23 , G06F111/06
Abstract: A design engine for designing an object using structural analysis. The design engine generates a lattice structure for the object comprising a plurality of nodes and a plurality of lines connecting the nodes. The lattice structure is optimized to remove one or more lines using structural analysis based on at least one load-related design requirement. Several design options are provided for generating and optimizing the lattice structure. The design engine then generates a 3D model of the object by thickening each line of the lattice structure into a pipe volume. The thickness of each pipe is determined using structural analysis based on the at least one load-related design requirement. The 3D model represents the volume of the object and is exportable to a fabrication device.
-
公开(公告)号:US11295400B2
公开(公告)日:2022-04-05
申请号:US15359182
申请日:2016-11-22
Applicant: Autodesk, Inc.
Inventor: Tovi Grossman , George Fitzmaurice , Anderson Nogueira , Nick Beirne , Justin Frank Matejka , Danil Nagy , Steven Li , Benjamin LaFreniere , Heather Kerrick , Thomas White , Fraser Anderson , Evan Atherton , David Thomasson , Arthur Harsuvanakit , Maurice Ugo Conti
Abstract: One embodiment of the present invention sets forth a technique for performing tasks associated with a construction project. The technique includes transmitting to a worker, via a mobile computing device worn by the worker, a first instruction related to performing a first task included in a plurality of tasks associated with a construction project, and transmitting to a light-emitting device a command to provide a visual indicator to the worker that facilitates performing the first task, based on an input received from the mobile computing device, determining that the worker has completed the first task of the construction project, selecting, from a database that tracks eligibility of each of the plurality of tasks, a second task included in the plurality of tasks that the worker is eligible to perform, and transmitting to the worker, via the mobile computing device, a second instruction related to performing the second task.
-
-
-
-
-
-
-
-
-