Reflection-based target selection on large displays with zero latency feedback

    公开(公告)号:US11086207B2

    公开(公告)日:2021-08-10

    申请号:US14315609

    申请日:2014-06-26

    Applicant: AUTODESK, INC.

    Abstract: One embodiment of the invention disclosed herein provides a system that includes a mirror apparatus with a first surface to which a half-silvered mirror film is applied, where the mirror apparatus transmits a transmitted image from a second surface to the first surface. The system further includes a servo-controlled dimmer that adjusts a level of ambient light associated with the mirror apparatus. The system further includes a motion sensing device that tracks positions of a plurality of points associated with an object; wherein the object is situated on the half-silvered mirror film side of the mirror apparatus. The system further includes a computing device including a memory that stores instructions that, when executed by a processor included in the computing device, cause the processor to control the servo-controlled dimmer to adjust the ambient light such that both the transmitted image and a reflected image is visible on the first surface.

    Three-dimensional generative design based on two-dimensional sketching

    公开(公告)号:US10930048B2

    公开(公告)日:2021-02-23

    申请号:US15784051

    申请日:2017-10-13

    Applicant: AUTODESK, INC.

    Abstract: One embodiment of the present invention provides a technique for generating a three-dimensional model from a two-dimensional sketch. The technique includes receiving input indicating a set of points defining a first sketch element and a second set of points defining a second sketch element included in a sketch. The technique further includes identifying one or more design relationships between the first sketch element and the second sketch element. The technique further includes generating a computer model of the sketch that represents a structure linking the first sketch element and the second sketch element according to the one or more design relationships. The technique further includes outputting the first sketch element, the second sketch element, and the structure for display.

    Enhancing input on small displays with a finger mounted stylus

    公开(公告)号:US10852849B2

    公开(公告)日:2020-12-01

    申请号:US15148982

    申请日:2016-05-06

    Applicant: AUTODESK, INC.

    Abstract: A finger-mounted stylus for performing touch-based input on a touchscreen includes a fingertip case configured to attach to a user fingertip, an extension arm that is coupled to the fingertip case and includes a conductive tip, wherein the extension arm is configured to position the conductive tip away from the fingertip case, and control circuitry configured to apply an electric charge to the conductive tip when the conductive tip is in contact with or proximate to the touchscreen.

    Trigger-action-circuits: leveraging generative design to enable novices to design and build circuitry

    公开(公告)号:US10558776B2

    公开(公告)日:2020-02-11

    申请号:US16155116

    申请日:2018-10-09

    Applicant: Autodesk, Inc.

    Abstract: A method, system, and apparatus provide the ability to design a circuit. A behavior of the circuit is authored by dragging nodes from side panels and connecting them in an authoring canvas. Multiple circuit designs that satisfy the behavior are generated. A data grid table is generated and displays the circuit designs with each row representing a design, and the table is sortable based on columns that represent computed metrics. Upon selection of a design in the table, a computer generated circuit diagram is rendered. Interactive assembly instructions are generated and displayed. The interactive assembly instructions provide a text-based step-by-step guide to wire the circuit. Further, upon selection of an assembly instruction step, a corresponding element in the computer generated circuit diagram is highlighted.

    Enhancing input on small displays with a finger mounted stylus

    公开(公告)号:US10466812B2

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

    申请号:US15148978

    申请日:2016-05-06

    Applicant: AUTODESK, INC.

    Abstract: A finger-mounted stylus for performing touch-based input on a touchscreen includes a fingertip case configured to attach to a user fingertip, an extension arm that is coupled to the fingertip case and includes a conductive tip, wherein the extension arm is configured to position the conductive tip away from the fingertip case, and control circuitry configured to apply an electric charge to the conductive tip when the conductive tip is in contact with or proximate to the touchscreen.

    Techniques for generating dynamic illustrations using principles of animation

    公开(公告)号:US10403020B2

    公开(公告)日:2019-09-03

    申请号:US15133103

    申请日:2016-04-19

    Applicant: Autodesk, Inc.

    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.

    Skin-based approach to virtual modeling

    公开(公告)号:US10353201B2

    公开(公告)日:2019-07-16

    申请号:US14968690

    申请日:2015-12-14

    Applicant: Autodesk, Inc.

    Abstract: A design engine for designing an article to be worn on a human body part (input canvas) in a virtual environment. A virtual model engine of the design engine is used to generate and modify a virtual model of the input canvas and a virtual model of the article based on skin-based gesture inputs detected by an input processing engine. The gesture inputs comprise contacts between an input tool and the input canvas at locations on the input canvas. The virtual model engine may implement different design modes for receiving and processing gesture inputs for designing the article, including direct manipulation, generative manipulation, and parametric manipulation modes. In all three modes, a resulting virtual model of the article is based on physical geometries of at least part of the input canvas. The resulting virtual model of the article is exportable to a fabrication device for physical fabrication of the article.

    Techniques for automatic and dynamic opacity settings for scatterplots

    公开(公告)号:US10332285B2

    公开(公告)日:2019-06-25

    申请号:US14732611

    申请日:2015-06-05

    Applicant: AUTODESK, Inc

    Abstract: An opacity engine for automatically and dynamically setting an opacity level for a scatterplot based on a predetermined value for a mean opacity level of utilized pixels (MOUP) in the scatterplot. The opacity engine may automatically set the opacity level for the scatterplot to produce the predetermined MOUP value in the scatterplot. A utilized pixel in the scatterplot comprises a pixel displaying at least one data point representing data. The MOUP value in the scatterplot may be equal to the sum of the final opacity levels of all utilized pixels in the chart, divided by the number of utilized pixels in the chart. The predetermined MOUP value may be between 35%-45%, such as 40%. The opacity engine may adjust the determined opacity level for charts having relatively low over-plotting factors.

    Automated techniques for designing programmed electronic devices

    公开(公告)号:US10255398B2

    公开(公告)日:2019-04-09

    申请号:US15291032

    申请日:2016-10-11

    Applicant: AUTODESK, INC.

    Abstract: In one embodiment, a device generator automatically generates a circuit, firmware, and assembly instructions for a programmed electronic device based on behaviors that are specified via mappings between triggers and actions. In operation, the device generator generates a circuit based on the mappings. The circuit specifies instances of electronic components and interconnections between the instances. Subsequently, the device generator generates firmware based on code fragments associated with the triggers and actions included in the mappings that specify the high-level behavior. In addition the device generator generates assembly instructions based on the interconnections between the instances. Advantageously, the device generator provides an automated, intuitive design process for programmed electronic devices that does not rely on the designers possessing any significant technical expertise. By contrast, conventional design processes for programmed electronic devices typically only automate certain steps of the design process, require specialized knowledge, and/or are limited in applicability.

    Enhancing movement training with an augmented reality mirror

    公开(公告)号:US10134296B2

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

    申请号:US14315574

    申请日:2014-06-26

    Applicant: AUTODESK, INC.

    Abstract: One embodiment of the invention disclosed herein provides techniques for controlling a movement training environment. A movement training system retrieves a movement object from a set of movement objects. The movement training system attains first motion capture data associated with a first user performing a movement based on the movement object. The movement training system generates a first articulable representation based on the first motion capture data. The movement training system compares at least one first joint position related to the first articulable representation with at least one second joint position related to a second articulable representation associated with the movement object. The movement training system calculates a first similarity score based on a difference between the at least one first joint position and the at least one second joint position.

Patent Agency Ranking