-
公开(公告)号:US20220067228A1
公开(公告)日:2022-03-03
申请号:US17410941
申请日:2021-08-24
Applicant: AUTODESK, INC.
Inventor: Fraser ANDERSON , Josh DAVIS , George FITZMAURICE , Tovi GROSSMAN , Merten STROETZEL
Abstract: A technique for generating designs includes: causing one or more candidate designs to be displayed within a virtual-reality (VR) environment; receiving a user input associated with a first candidate design included in the one or more candidate designs via the VR environment; generating a modified design based at least on the user input and the first candidate design; and generating a plurality of output designs via a generative design process based on the modified design.
-
公开(公告)号:US20200348969A1
公开(公告)日:2020-11-05
申请号:US16705133
申请日:2019-12-05
Applicant: AUTODESK, INC.
Inventor: Tovi GROSSMAN , George FITZMAURICE , Benjamin LAFRENIERE , Juho KIM , Minsuk CHANG , Kaveh HASSANI
IPC: G06F9/48 , G06F16/901 , G06N20/00
Abstract: A W-graph system comprising a server connected with a plurality of clients via a network. Each client/user performs a design task via a design application while the server collects timestamped event data. The server generates a plurality of W-graphs for a plurality of tasks based on the collected event data. Each W-graph comprises one or more representative workflows, each representative workflow comprising at least one merged node representing nodes from different workflows for different users performing the same task. A W-graph for a task selected by the user may be viewed in a W-graph GUI. A user may also select a W-suggest function to have a current workflow for a task analyzed for optimization based on a W-graph generated for the same task. A modified current workflow is generated that highlights user techniques in the current workflow that are less efficient than user techniques in the W-graph.
-
公开(公告)号:US20200242201A1
公开(公告)日:2020-07-30
申请号:US16257008
申请日:2019-01-24
Applicant: AUTODESK, INC.
Inventor: Benjamin LAFRENIERE , Tovi GROSSMAN , Ariel WEINGARTEN , George FITZMAURICE
Abstract: In various embodiments, a generative design application iteratively generates designs via a generative design process. In operation, the generative design application performs one or more layout operations on virtual objects based on a first set of design constraints to generate a first design. The generative design application then modifies the first set of design constraints based on feedback associated with a mid-air representation of the first design displayed in a virtual reality environment to generate a second set of design constraints. Subsequently, the generative design application performs one or more layout operations on the virtual objects based on the second set of design constraints to generate a second design that achieves design goal(s). Advantageously, enabling a designer to incrementally indicate design goal(s) as constraints via a virtual reality environment instead of as a predetermined objective function reduces both the time and effort required to generate designs.
-
公开(公告)号:US20200034514A1
公开(公告)日:2020-01-30
申请号:US16134864
申请日:2018-09-18
Applicant: AUTODESK, INC.
Inventor: Fraser ANDERSON , Stelian COROS , Ruta DESAI , Tovi GROSSMAN , Justin Frank MATEJKA , George FITZMAURICE
Abstract: An automated robot design pipeline facilitates the overall process of designing robots that perform various desired behaviors. The disclosed pipeline includes four stages. In the first stage, a generative engine samples a design space to generate a large number of robot designs. In the second stage, a metric engine generates behavioral metrics indicating a degree to which each robot design performs the desired behaviors. In the third stage, a mapping engine generates a behavior predictor that can predict the behavioral metrics for any given robot design. In the fourth stage, a design engine generates a graphical user interface (GUI) that guides the user in performing behavior-driven design of a robot. One advantage of the disclosed approach is that the user need not have specialized skills in either graphic design or programming to generate designs for robots that perform specific behaviors or express various emotions.
-
公开(公告)号:US20190325099A1
公开(公告)日:2019-10-24
申请号:US16358635
申请日:2019-03-19
Applicant: AUTODESK, INC.
Inventor: Tovi Grossman , Erin BRADNER , George FITZMAURICE , Ali Baradaran HASHEMI , Michael GLUECK , Justin Frank MATEJKA
IPC: G06F17/50 , G06F16/2457 , G06T15/00
Abstract: A design application is configured to visualize and explore large-scale generative design datasets. The design explorer includes a graphical user interface (GUI) engine that generates a design explorer, a composite explorer, and a tradeoff explorer. The design explorer displays a visualization of a multitude of design options included in a design space. The design explorer allows a user to filter the design space based on input parameters that influence a generative design process as well as various design characteristics associated with the different design options. The composite explorer displays a fully interactive composite of multiple different design options. The composite explorer exposes various tools that allow the user to filter the design space via interactions with the composite. The tradeoff explorer displays a tradeoff space based on different rankings of design options. The different rankings potentially correspond to competing design characteristics specified by different designers.
-
公开(公告)号:US20180082460A1
公开(公告)日:2018-03-22
申请号:US15441224
申请日:2017-02-23
Applicant: AUTODESK, INC.
Inventor: Jun XING , Rubaiat Habib KAZI , Tovi GROSSMAN , Li-Yi WEI , Jos STAM , George FITZMAURICE
CPC classification number: G06T13/80 , G06T2210/56
Abstract: In one embodiment, a dynamic effects subsytem automatically generates a dynamic effects animation. A graphical user interface enables an animator to sketch applied energies that influence graphical objects. Each applied energy includes flow particles that are associated with velocity fields. Over time, a dynamic effects engine moves the flow particles and the associated velocity fields along a overall direction associated with the applied energy. To generate each frame included in the dynamic effects animation, the dynamic effect engine computes samples of the graphical objects, computes the influences of the velocity fields on the samples, and updates the positions of the samples based on the influences of the velocity fields. Notably, the applied energies and the flow particles enable the animator to effectively and interactively control the automated animation operations of the dynamic effects engine. Consequently, the resulting dynamic effects animation meets artistic, performance, and physical accuracy goals.
-
公开(公告)号:US20170345202A1
公开(公告)日:2017-11-30
申请号:US15676950
申请日:2017-08-14
Applicant: AUTODESK, INC.
Inventor: Tovi GROSSMAN , George FITZMAURICE , Rubaiat Habib KAZI , Fanny CHEVALIER , Shengdong ZHAO
IPC: G06T13/80
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.
-
公开(公告)号:US20170300226A9
公开(公告)日:2017-10-19
申请号:US14558598
申请日:2014-12-02
Applicant: AUTODESK, INC.
Inventor: George FITZMAURICE , Gordon Paul KURTENBACH , William A. BUXTON , Robert J. PIEKE
IPC: G06F3/0488 , G06F3/0482 , G06F3/0484 , G09G5/14 , G09G5/08
CPC classification number: G06F3/04886 , G06F3/0482 , G06F3/04842 , G06F3/0488 , G09G5/08 , G09G5/14
Abstract: The disclosed pen-mouse is a tracking menu that tracks the position of the pen. A pen cursor that corresponds to the pen is moved about within the pen-mouse graphic by the pen and the pen-mouse remains stationary. The pen-mouse is moved when the location of the pen encounters a tracking boundary of the pen-mouse. The tracking boundary coincides with the graphic representing the mouse. While moving within the pen-mouse, the pen can select objects within the pen-mouse body, such as buttons, wheels, etc. The selection of a button or other virtual control causes a corresponding computer mouse button function to be executed. The execution is directed at any object designated by a pen-mouse tracking symbol, such as an arrow, that is part of the pen mouse graphic. The pen-mouse emulates functions or operations of a mouse including single button clicks, double button clicks, finger wheels, track balls, etc.
-
公开(公告)号:US20170243614A1
公开(公告)日:2017-08-24
申请号:US15589628
申请日:2017-05-08
Applicant: AUTODESK, INC.
Inventor: Justin Frank MATEJKA , George FITZMAURICE , Tovi GROSSMAN
CPC classification number: G11B27/102 , G11B27/28 , G11B27/323 , H04N5/76 , H04N9/806 , H04N9/8205 , H04N9/8211
Abstract: A computing device for processing a video file. The video file comprises an audio track and contains at least one event comprising a scene of interest. One or more audio criteria that characterize the event are used to detect events using the audio track and an offset timestamp is recorded for each detected event. A set of offset timestamps may be produced for a set of detected events of the video file. The set of offset timestamps for the set of detected events may be used to time align and time adjust a set of real timestamps for a set of established events for the same video file. A user interface (UI) is provided that allows quick and easy search and playback of events of interest across multiple video files.
-
公开(公告)号:US20170204541A1
公开(公告)日:2017-07-20
申请号:US15406620
申请日:2017-01-13
Applicant: AUTODESK, INC.
Inventor: Tovi GROSSMAN , George FITZMAURICE , Madeline GANNON
IPC: D03C19/00
CPC classification number: G05B19/00 , B29C64/106 , B29C64/393
Abstract: In various embodiments, a wearable object engine generates wearable objects. The wearable object engine represents a digital design of a wearable object as toolpaths. In operation, the wearable object engine generates visual guidance that indicates a portion of the design based on the toolpaths, a configuration associated a nozzle of a fabrication device, and a configuration associated with a portion of a human body. The wearable object engine causes the visual guidance to be displayed on the portion of the human body. As the nozzle moves over the portion of the human body, the nozzle extrudes fabrication material that forms the portion of the wearable object directly on the portion of the human body. Advantageously, a designer may control the nozzle to fabricate the wearable object while receiving visual guidance based on the digital design.
-
-
-
-
-
-
-
-
-