-
公开(公告)号:US20210350036A1
公开(公告)日:2021-11-11
申请号:US16871718
申请日:2020-05-11
Applicant: Autodesk, Inc.
Inventor: Ravi Kumar Burla , Jaesung Eom , Jesus Rodriguez
IPC: G06F30/12
Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes, where the three dimensional (3D) models of the physical structures are produced in accordance with a design criterion that limits a minimum thickness of the generatively designed 3D models, include: obtaining a design space for an object to be manufactured and one or more design criteria including a thickness constraint; iteratively modifying a generatively designed 3D shape of the modeled object in the design space in accordance with the one or more design criteria, including measuring a current thickness for the 3D shape using an overall relationship of a volume of the 3D shape with respect to a surface area of the 3D shape; and providing the generatively designed model for use in manufacturing the physical structure using one or more computer-controlled manufacturing systems.
-
92.
公开(公告)号:US20210294935A1
公开(公告)日:2021-09-23
申请号:US17343566
申请日:2021-06-09
Applicant: AUTODESK, INC.
Inventor: David BENJAMIN , James STODDART , Lorenzo VILLAGGI , Danil NAGY
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, design objectives, and design heuristics associated with the urban design project and then generates numerous candidate designs. The design criteria specify a property boundary associated with a region of land to be developed. The design objectives indicate a specific type of topology that is derived from an existing urban layout. The design heuristics include different sets of construction rules for generating designs with specific types of topologies. The geometry engine generates candidate designs that conform to the property boundary and have topological characteristics in common with the existing urban layout.
-
公开(公告)号:US20210294300A1
公开(公告)日:2021-09-23
申请号:US17203524
申请日:2021-03-16
Applicant: Autodesk, Inc.
Inventor: Michael Grau , Klaus Gibbe
IPC: G05B19/4099 , G06F30/20 , G06F30/10
Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for designing and manufacturing physical objects including lattice structures include, in one aspect, a method including: obtaining a skeleton model of a lattice structure, constructing a control point frame surface model using the skeleton model, generating a shell mesh model of the lattice structure using the control point frame surface model, performing numerical simulation of a physical object using the shell mesh model included within a 3D model of the physical object to produce an assessment, modifying the skeleton model or the control point frame surface model based on the assessment to change the lattice structure until it satisfies at least one response requirement, producing from the control point frame surface model a solid body model of the lattice structure hollow beams, and providing at least the solid body model for use in manufacturing a hollow lattice structure.
-
公开(公告)号:US11126330B2
公开(公告)日:2021-09-21
申请号:US16174119
申请日:2018-10-29
Applicant: Autodesk, Inc.
Inventor: Thomas Davies , Michael Haley , Ara Danielyan , Morgan Fabian
IPC: G06F3/0482 , G06F3/0481 , G06F3/0484 , G06N3/04 , G06N3/08 , G06T11/20 , G06T15/20 , G06K9/62 , G06F30/00 , G06F3/048
Abstract: In various embodiments, a training application generates a trained encoder that automatically generates shape embeddings having a first size and representing three-dimensional (3D) geometry shapes, First, the training application generates a different view activation for each of multiple views associated with a first 3D geometry based on a first convolutional neural network (CNN) block. The training application then aggregates the view activations to generate a tiled activation. Subsequently, the training application generates a first shape embedding having the first size based on the tiled activation and a second CNN block. The training application then generates multiple re-constructed views based on the first shape embedding. The training application performs training operation(s) on at least one of the first CNN block and the second CNN block based on the views and the re-constructed views to generate the trained encoder.
-
95.
公开(公告)号:US11113430B2
公开(公告)日:2021-09-07
申请号:US14707897
申请日:2015-05-08
Applicant: AUTODESK, Inc
Inventor: Francesco Iorio , Wei Li , Hyunmin Cheong
IPC: G06F30/00 , G06F8/41 , G06F16/22 , G06F16/2457 , G06F8/10
Abstract: A computing device for receiving a design problem statement describing a design problem in a controlled natural language (CNL) that defines permitted lexicons and syntax structures. The design problem statement is processed using the CNL lexicons and syntax structures to produce a job description executable by a design application for generating a design solution for the design problem statement. An improved CNL user interface that assists users to produce valid design problem statements that are CNL-compliant. The CNL user interface receives user-selectable terms that are compliant with the CNL lexicons and generates candidate problem statements that are compliant with CNL syntax structures and receives a selection of a candidate problem statement that is added to the design problem statement. A graphical user interface may display a graphical representation of a design problem statement that can be directly modified. A dialogue-based design process to explore possible design intentions and design solutions.
-
96.
公开(公告)号:US11086294B2
公开(公告)日:2021-08-10
申请号:US15841008
申请日:2017-12-13
Applicant: AUTODESK, INC.
Inventor: Niels Grafen , Francesco Iorio , Nigel Morris , Adrian Butscher
IPC: B33Y50/00 , G06F30/00 , G05B19/4099 , G06T17/20 , G06F119/18
Abstract: A design engine analyzes a complex polygonal mesh to identify regions of that mesh that can be simplified. The design engine then replaces those identified regions with simplified geometry that is more easily fabricated using traditional techniques. The remaining complex regions of the mesh are fabricated using additive fabrication techniques. The design engine interacts with both a traditional fabrication device and an additive fabrication device to fabricate the simplified and complex regions of the mesh, respectively. In this manner, a hybrid 3D structure is generated that includes both simplified geometry and complex geometry.
-
公开(公告)号:US11074747B2
公开(公告)日:2021-07-27
申请号:US16155847
申请日:2018-10-09
Applicant: AUTODESK, INC.
Inventor: Karansher Singh , Tovi Grossman , Kazi Rubaiat Habib , George Fitzmaurice , Rahul Arora
IPC: G06T17/10 , G06F3/01 , G06F3/0488 , G06F3/0354 , G06F3/0346 , G06F3/0481
Abstract: In various embodiments, a sketching application generates models of three-dimensional (3D) objects. In operation, the sketching application generates a first virtual geometry based on a first free-form gesture. Subsequently, the sketching application generates a second virtual geometry based on a first constrained gesture associated with a two-dimensional (2D) physical surface. The sketching application then generates a model of a 3D object based on the first virtual geometry and the second virtual geometry. Advantageously, because the sketching application generates virtual geometries based on a combination of free-form and constrained gestures, the sketching application efficiently generates accurate models of detailed 3D objects.
-
公开(公告)号:US20210157965A1
公开(公告)日:2021-05-27
申请号:US17164319
申请日:2021-02-01
Applicant: AUTODESK, INC.
Inventor: Hyunmin CHEONG , Mehran EBRAHIMI , Francesco IORIO , Adrian BUTSCHER
IPC: G06F30/3323 , G06F30/15 , G06F30/17
Abstract: A design engine automates portions of a mechanical assembly design process. The design engine generates a user interface that exposes tools for capturing input data related to the design problem. Based on the input data, the design engine performs various operations to generate a formalized problem definition that can be processed by a goal-driven optimization algorithm. The goal-driven optimization algorithm generates a spectrum of potential design options. Each design option describes a mechanical assembly representing a potential solution to the design problem.
-
公开(公告)号:US20210152648A1
公开(公告)日:2021-05-20
申请号:US17069334
申请日:2020-10-13
Applicant: AUTODESK, INC.
Inventor: Justin Frank MATEJKA , Fraser ANDERSON , George FITZMAURICE , Tovi GROSSMAN , Warren Karl SCHREY , Christian SMITHERMAN
Abstract: A command map GUI that illustrates command usage patterns of one or more entities. A server receives and stores command usage data from a plurality of users/clients, each user/client executing a software application having a set of commands. A current user/client displays, via a GUI, graphical representations of the command usage data received from the server. The server receives new command usage data from a user/client included in the one or more entities. In response, the server automatically updates command usage data for the one or more entities, pushes the updated command usage data to the current user/client, and causes the GUI to display graphical representations of the updated command usage data. Thus, the command usage data of the one or more entities is automatically updated and displayed in the GUI in real-time or near real-time as new commands are continually invoked by users in the one or more entities.
-
公开(公告)号:US20210150094A1
公开(公告)日:2021-05-20
申请号:US17099665
申请日:2020-11-16
Applicant: AUTODESK, INC.
Inventor: David BENJAMIN , Dale ZHAO , Lorenzo VILLAGGI
Abstract: A design simulator executes a rigid body simulation to position design elements within various design options according to configurations that meet design criteria while also promoting feasibility and desirability. The design simulator assigns physical properties to each design element, including a mass value and a velocity value. The design simulator then simulates rigid body interactions between design elements over a sequence of simulation steps. The design simulator stops the rigid body simulation when no collisions between design elements are detected or when other termination criteria are met. Once the rigid body simulation is complete, the final positions of each design element relative to one another represent a specific configuration of design elements for the corresponding design option.
-
-
-
-
-
-
-
-
-