-
公开(公告)号:US20180021956A1
公开(公告)日:2018-01-25
申请号:US15216583
申请日:2016-07-21
Applicant: Autodesk, Inc.
Inventor: Evan Patrick Atherton , David Thomasson , Maurice Ugo Conti , Heather Kerrick
CPC classification number: B25J9/1697 , B25J9/16 , B25J9/1664 , B25J9/1679 , B25J9/1689 , B25J19/023 , G05B2219/35444 , G05D1/0016 , G06F3/017 , G06F3/0304 , G06K9/00342 , G06T7/251 , G06T2207/30196 , H04N5/23203 , H04N5/247
Abstract: A motion capture setup records the movements of an operator, and a control engine then translates those movements into control signals for controlling a robot. The control engine may directly translate the operator movements into analogous movements to be performed by the robot, or the control engine may compute robot dynamics that cause a portion of the robot to mimic a corresponding portion of the operator.
-
公开(公告)号:US20170326807A1
公开(公告)日:2017-11-16
申请号:US15593939
申请日:2017-05-12
Applicant: Autodesk, Inc.
Inventor: Richard M. Greene , Michael Daum
IPC: B29C64/393 , G05B19/4099 , B33Y50/00
CPC classification number: B29C64/393 , B29C64/129 , B29C64/386 , B33Y10/00 , B33Y30/00 , B33Y50/00 , G05B19/4099 , G05B2219/49023
Abstract: Techniques and systems for 3D printing using mirrors that are oriented at about 45 degrees from an X-axis and Y-axis are described. A technique includes receiving an object model; rotating the object model about 45 degrees around the Z-axis; generating cross-sectional images of the rotated object model; mapping pixels of the cross-sectional images to corresponding mirrors of a digital micromirror device of an additive manufacturing apparatus to form additive-manufacturing images, wherein edges of the mirrors are oriented about 45 degrees from the X-axis of the digital micromirror device and about 45 degrees from the Y-axis of the digital micromirror; and providing the additive manufacturing images to generate a build piece corresponding to the object model. Other implementations can include corresponding systems, apparatus, and computer program products.
-
公开(公告)号:US09796140B2
公开(公告)日:2017-10-24
申请号:US14748135
申请日:2015-06-23
Applicant: Autodesk, Inc.
Inventor: James Sherwood Page
CPC classification number: B29C64/386 , B29C64/106 , B29C64/112 , B29C64/165 , B29C64/20 , B29C64/393 , B29C70/06 , B29C70/30 , B33Y10/00 , B33Y30/00
Abstract: A method includes: providing a matrix material and a fiber material separate from the matrix material to a fused deposition modelling (FDM) three dimensional (3D) printer; and delivering the matrix material and the fiber material to a printing location of the FDM 3D printer while maintaining separation of the fiber material from the matrix material up to the printing location of the FDM 3D printer, wherein the delivering includes melting the matrix material and embedding the fiber material within the matrix material. Further, a system includes: a build platform; and two or more tools associated with the build platform; wherein the two or more tools are configured and arranged with respect to the build platform to add matrix material and fiber material in non-planar layers to build the object.
-
公开(公告)号:US20170301126A1
公开(公告)日:2017-10-19
申请号:US15133103
申请日:2016-04-19
Applicant: Autodesk, Inc.
Inventor: Rubiait Habib , Tovi Grossman , Nobuyuki Umetani , George Fitzmaurice
IPC: G06T13/80 , G06F3/0484 , G06F3/0482 , G06T11/20
CPC classification number: G06T13/80 , G06T3/00 , G06T3/0093 , G06T13/40
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.
-
公开(公告)号:US09782934B2
公开(公告)日:2017-10-10
申请号:US14711703
申请日:2015-05-13
Applicant: Autodesk, Inc.
Inventor: Karl Willis , Eric Jamesson Wilhelm , Pierre Pascal Anatole Lin , Arian Aziz Aghababaie , Qiang Zheng
IPC: B29C67/00 , B29K105/00 , B33Y30/00 , B33Y10/00
CPC classification number: B29C64/10 , B29C64/135 , B29C64/20 , B29C64/264 , B29K2105/0002 , B29K2105/0058 , B29K2827/18 , B33Y10/00 , B33Y30/00
Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a system for reducing adhesion during cure processing for a stereolithographic 3D printed object. The system includes resin tank for maintaining a liquid photopolymer resin. The system further includes a light source. The system further includes controller for selectively exposing the liquid photopolymer resin to form a solid object in the resin tank. The resin tank is constructed of a rigid material that has an oxygen permeability that is above a first threshold so as to reduce a separation force required to remove the solid object from the resin tank after curing.
-
公开(公告)号:US09754421B2
公开(公告)日:2017-09-05
申请号:US14697504
申请日:2015-04-27
Applicant: AUTODESK, INC.
Inventor: Hsiang-Ting Chen , Tovi Grossman , Wei Li-Yi , Ryan Michael Schmidt , Bjoern Hartmann , George Fitzmaurice , Maneesh Agrawala
CPC classification number: G06T19/20 , G06T15/20 , G06T17/10 , G06T19/00 , G06T2200/04 , G06T2219/004 , G06T2219/2004 , G06T2219/2008
Abstract: One embodiment of the invention is a collage engine that generates informative viewpoints of a 3D model based upon the editing history of the 3D model. In operation, the collage engine processes an editing log to identify segments of the 3D model that include related vertices. For a given segment, the collage engine selects a viewpoint used by the end-user to edit the 3D model and a viewpoint used by the end-user to inspect the 3D model. The collage engine may then present the informative viewpoints to the end-user for inclusion in a collage of 2D renderings based upon the informative viewpoints. Generally, the viewpoints used while editing and inspecting the 3D model are of importance in the overall presentation of the 3D model. Therefore, collages of 2D renderings based upon the informative viewpoints can be generated effectively.
-
公开(公告)号:US09741121B2
公开(公告)日:2017-08-22
申请号:US15067077
申请日:2016-03-10
Applicant: AUTODESK, INC.
Inventor: Ryan Schmidt , Ramtin Attar , Azam Khan
CPC classification number: G06T7/74 , G06K9/00208 , G06K9/00671 , G06K9/4609 , G06K9/6202 , G06T2207/10012 , G06T2207/10028
Abstract: A photo localization application is configured to determine the location that an image depicts relative to a 3D representation of a structure. The 3D representation may be a 3D model, color range scan, or gray scale range scan of the structure. The image depicts a particular section of the structure. The photo localization application extracts and stores features from the 3D representation in a database. The photo localization application then extracts features from the image and compares those features against the database to identify matching features. The matching features form a location fingerprint, from which the photo localization application determines the location that the image depicts, relative to the 3D representation. The location allows the user to better understand and communicate information captured by the image.
-
公开(公告)号:US09740989B2
公开(公告)日:2017-08-22
申请号:US13792753
申请日:2013-03-11
Applicant: AUTODESK, Inc.
Inventor: Johnathan Bachrach , Saul Griffith
IPC: G05B19/4099 , G06Q10/04 , B33Y50/00
CPC classification number: G06Q10/04 , B33Y50/00 , G05B19/4099 , G05B2219/49014 , Y02P80/40 , Y02P90/265
Abstract: One embodiment of the invention is a slicing engine that generates two or more slices of a virtual 3D model given a slice plane. The slicing engine then determines connection points on each of the slices that indicate how the 3D model is to be reconnected by the user when the 3D model is fabricated. The slicing engine also determines an optimized layout for the various slices of the 3D model on fabrication material for minimal use of the material. The user is then able to “print” the layout on the fabrication material via 3D printers, and connect the various printed slices according to the connection points to build a physical representation of the 3D model.
-
公开(公告)号:US09734618B2
公开(公告)日:2017-08-15
申请号:US14549317
申请日:2014-11-20
Applicant: AUTODESK, INC.
Inventor: Tovi Grossman , George Fitzmaurice , Rubaiat Habib Kazi , Fanny Chevalier , Shengdong Zhao
CPC classification number: G06T13/80 , G06T2213/08
Abstract: A sketch-based interface within an animation engine provides an end-user with tools for creating emitter textures and oscillator textures. The end-user may create an emitter texture by sketching one or more patch elements and then sketching an emitter. The animation engine animates the sketch by generating a stream of patch elements that emanate from the emitter. The end-user may create an oscillator texture by sketching a patch that includes one or more patch elements, and then sketching a brush skeleton and an oscillation skeleton. The animation engine replicates the patch along the brush skeleton, and then interpolates the replicated patches between the brush skeleton and the oscillation skeleton, thereby causing those replicated patches to periodically oscillate between the two skeletons.
-
公开(公告)号:US20170230487A1
公开(公告)日:2017-08-10
申请号:US15016175
申请日:2016-02-04
Applicant: Autodesk, Inc.
Inventor: Joshua Cameron , Alexander Tessier
CPC classification number: H04L69/18 , H04L41/08 , H04L41/082 , H04L67/125 , H04L69/08
Abstract: A method for managing a device network includes determining that first data received from a first network device is associated with a first communications interface protocol. The method further includes retrieving a first software plug-in associated with the first communications interface protocol, and modifying the first data via the first software plug-in to generate first modified data. The method further includes performing a first operation associated with a second network device based on the first modified data, where the second network device is associated with a second communications interface protocol.
-
-
-
-
-
-
-
-
-