Methods and systems of enriching blendshape rigs with physical simulation

    公开(公告)号:US10297065B2

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

    申请号:US15347296

    申请日:2016-11-09

    IPC分类号: G06T13/40

    摘要: Methods, systems, and computer-readable memory are provided for determining time-varying anatomical and physiological tissue characteristics of an animation rig. For example, shape and material properties are defined for a plurality of sample configurations of the animation rig. The shape and material properties are associated with the plurality of sample configurations. An animation of the animation rig is obtained, and one or more configurations of the animation rig are determined for one or more frames of the animation. The determined one or more configurations include shape and material properties, and are determined using one or more sample configurations of the animation rig. A simulation of the animation rig is performed using the determined one or more configurations. Performing the simulation includes computing physical effects for addition to the animation of the animation rig.

    METHODS AND SYSTEMS OF ENRICHING BLENDSHAPE RIGS WITH PHYSICAL SIMULATION

    公开(公告)号:US20180130245A1

    公开(公告)日:2018-05-10

    申请号:US15347296

    申请日:2016-11-09

    IPC分类号: G06T13/20 G06T15/08

    CPC分类号: G06T13/40

    摘要: Methods, systems, and computer-readable memory are provided for determining time-varying anatomical and physiological tissue characteristics of an animation rig. For example, shape and material properties are defined for a plurality of sample configurations of the animation rig. The shape and material properties are associated with the plurality of sample configurations. An animation of the animation rig is obtained, and one or more configurations of the animation rig are determined for one or more frames of the animation. The determined one or more configurations include shape and material properties, and are determined using one or more sample configurations of the animation rig. A simulation of the animation rig is performed using the determined one or more configurations. Performing the simulation includes computing physical effects for addition to the animation of the animation rig.

    System for introducing physical experiences into virtual reality (VR) worlds

    公开(公告)号:US10675766B1

    公开(公告)日:2020-06-09

    申请号:US16433684

    申请日:2019-06-06

    IPC分类号: B25J13/02 B25J13/00 G06T19/00

    摘要: A system for providing a user of a virtual reality (VR) system with physical interactions with an object in the real world or in the surrounding physical space while they are concurrently interacting in the virtual world with a corresponding virtual object. The real world object is dynamic with the system including a physical interaction system that includes a robot with a manipulator for moving, positioning, and/or orienting the real world object to move it into contact with the user. For example, the physical object is moved into contact with a tracked body part of the user at a time that is synchronized with a time of an interaction event occurring in the virtual world being created by the VR system. Further, a system is described for providing a dynamic physical interaction to a human participant, e.g., a fast and compelling handover in an augmented reality (AR) system.

    Computer-assisted design and fabrication of kinetic wire mechanisms

    公开(公告)号:US11029664B2

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

    申请号:US15958109

    申请日:2018-04-20

    摘要: Methods and corresponding systems that are useful in design and fabrication of kinetic wire mechanisms or characters. The method includes a computational technique for the design of kinetic wire mechanisms tailored for fabrication on consumer-grade hardware such as a desktop CNC bending device. The method takes as input a skeletal animation of the mechanism to be fabricated and estimates, from the skeletal animation, a cable-driven and compliant wire structure, which matches user-selected keyframes. To enable localized deformations, the technique involves shaping the mechanism's body (i.e., the wire) into functional spring-like entities at a set of locations along the length of the mechanism's body. The method involves determining where on the wire body to place these spring-like entities, determining which types or configurations of spring-like entities should be placed at each of these locations, and optimizing parameters of each user-selected spring-like entity for use at the locations on the wire mechanism.