Computer-implemented method for making a skeleton of a modeled body take a posture

    公开(公告)号:US11410402B2

    公开(公告)日:2022-08-09

    申请号:US17070875

    申请日:2020-10-14

    Abstract: A computer-implemented method for making a skeleton of a modeled human or animal body take a posture, including obtaining a first and a second skeleton each comprising rotational joints connected by bones, each rotational joint of the second skeleton being associated to a respective joint of the first skeleton, determining a relative configuration of the second skeleton, mapping each joint of the first skeleton to a joint of the second skeleton, making the first skeleton take a posture defined by a rotational state for each joint of the first skeleton, and computing transformation matrices for the joints of the second skeleton such that a change is minimized, said second skeleton further including a prismatic joint on at least one of its bones, and determining rotations of the rotational joints and translation of the prismatic joint or joints of the second skeleton such that change is minimized.

    COMPUTER-IMPLEMENTED METHOD FOR DESIGNING AN AVATAR WITH AT LEAST ONE GARMENT
    3.
    发明申请
    COMPUTER-IMPLEMENTED METHOD FOR DESIGNING AN AVATAR WITH AT LEAST ONE GARMENT 审中-公开
    用于设计至少一个服装的AVATAR的计算机实现方法

    公开(公告)号:US20160163103A1

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

    申请号:US14945106

    申请日:2015-11-18

    Abstract: A computer-implemented method for designing an avatar with at least one garment, the method comprising the steps of: S1) providing a digital model of an avatar comprising a skeleton (SN) and a skin (SK) covering the skeleton; S2) providing a digital model of a garment (GT) comprising a mesh having a plurality of vertex (vg1-vg7) connected by edges defining faces, each vertex being associated to at least one bone (B1, B2) of the skeleton of the avatar through a respective weighting coefficient; S3) associating a displacement direction (dd1-dd7) to each vertex of the garment, said displacement direction depending on the skeleton and on said weighting coefficients; and S4) detecting collisions between the skin of the avatar and the garment and, whenever a collision is detected, displacing a vertex of the garment away from the skeleton of the avatar along said displacement direction. A computer program product, a computer-readable data storage means and a Computer Aided Design system for carrying out such a method, and an avatar wearing at least one garment, suitable to be designed by such a method.

    Abstract translation: 一种用于设计具有至少一件衣服的化身的计算机实现的方法,所述方法包括以下步骤:S1)提供包含骨架(SN)和覆盖所述骨架的皮肤(SK)的化身的数字模型; S2)提供衣服(GT)的数字模型,其包括具有通过限定面部的边缘连接的多个顶点(vg1-vg7)的网格,每个顶点与所述骨架的至少一个骨骼(B1,B2)相关联 化身通过各自的加权系数; S3)将位移方向(dd1-dd7)与衣服的每个顶点相关联,所述位移方向取决于骨架和所述加权系数; 以及S4)检测化身的皮肤和服装之间的碰撞,并且每当检测到碰撞时,沿着所述位移方向将服装的顶点从化身的骨架移开离开化身的骨架。 用于执行这种方法的计算机程序产品,计算机可读数据存储装置和计算机辅助设计系统,以及穿着至少一件衣服的化身,适合于通过这种方法设计。

    Method for locating a center of rotation of an articulated joint

    公开(公告)号:US12148080B2

    公开(公告)日:2024-11-19

    申请号:US17163201

    申请日:2021-01-29

    Abstract: A method for locating a center of rotation of an articulated joint connecting two bones or set of bones of an upper or lower limb of a user, including performing a series of repetitive movements of sweeping one of the bones or set of bones around the joint, and simultaneously acquiring 3D positions of the bone or set of bones during said series, thereby obtaining a 3D cloud of points, computing a point referred to as center point, said center point being a searching point of the 3D searching space for which the standard deviation is the lowest considering the set of distances between the searching point and each point of the 3D cloud of points, transforming the 3D cloud of points into a plane, projecting the center point on said plane, thereby obtaining the center of rotation of the joint.

    Computer-implemented method for designing an avatar with at least one garment

    公开(公告)号:US10430999B2

    公开(公告)日:2019-10-01

    申请号:US14945106

    申请日:2015-11-18

    Abstract: A computer-implemented method for designing an avatar with at least one garment, the method comprising the steps of: S1) providing a digital model of an avatar comprising a skeleton (SN) and a skin (SK) covering the skeleton; S2) providing a digital model of a garment (GT) comprising a mesh having a plurality of vertex (vg1-vg7) connected by edges defining faces, each vertex being associated to at least one bone (B1, B2) of the skeleton of the avatar through a respective weighting coefficient; S3) associating a displacement direction (dd1-dd7) to each vertex of the garment, said displacement direction depending on the skeleton and on said weighting coefficients; and S4) detecting collisions between the skin of the avatar and the garment and, whenever a collision is detected, displacing a vertex of the garment away from the skeleton of the avatar along said displacement direction. A computer program product, a computer-readable data storage means and a Computer Aided Design system for carrying out such a method, and an avatar wearing at least one garment, suitable to be designed by such a method.

Patent Agency Ranking