-
1.
公开(公告)号:US20230260183A1
公开(公告)日:2023-08-17
申请号:US17673403
申请日:2022-02-16
Applicant: Autodesk, Inc.
Inventor: Fraser Anderson , George William Fitzmaurice , Cheng Yao Wang , Qian Zhou
CPC classification number: G06T13/40 , G06F3/011 , G06T7/251 , G06F16/743 , G06T2200/24
Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for providing editable keyframe-based animation data for applying to a character to animate motion of the character in three-dimensional space. Three-dimensional motion data is constructed from two-dimensional videos. The three-dimensional motion data represents movement of people in the two-dimensional videos and includes, for each person, a root of a three-dimensional skeleton of the person. The three-dimensional skeleton comprises multiple three-dimensional poses of the person during at least a portion of frames of a video from the two-dimensional videos. The three-dimensional motion data is converted into editable keyframe-based animation data in three-dimensional space and provided to animate motion.
-
2.
公开(公告)号:US12001615B2
公开(公告)日:2024-06-04
申请号:US18150156
申请日:2023-01-04
Applicant: AUTODESK, INC.
Inventor: Qian Zhou , Fraser Anderson , George Fitzmaurice
IPC: G06F3/0346 , G02B30/50 , G06F3/038 , G06T19/00
CPC classification number: G06F3/0346 , G02B30/50 , G06F3/038 , G06T19/006
Abstract: A workstation enables operation of a 2D input device with a 3D interface. A cursor position engine determines the 3D position of a cursor controlled by the 2D input device as the cursor moves within a 3D scene displayed on a 3D display. The cursor position engine determines the 3D position of the cursor for a current frame of the 3D scene based on a current user viewpoint, a current mouse movement, a CD gain value, a Voronoi diagram, and an interpolation algorithm, such as the Laplacian algorithm. A CD gain engine computes CD gain optimized for the 2D input device operating with the 3D interface. The CD gain engine determines the CD gain based on specifications for the 2D input device and the 3D display. The techniques performed by the cursor position engine and the techniques performed by the CD gain engine can be performed separately or in conjunction.
-
3.
公开(公告)号:US11550406B1
公开(公告)日:2023-01-10
申请号:US17501351
申请日:2021-10-14
Applicant: AUTODESK, INC.
Inventor: Qian Zhou , Fraser Anderson , George Fitzmaurice
IPC: G06F3/0346 , G02B30/50 , G06F3/038 , G06T19/00
Abstract: A workstation enables operation of a 2D input device with a 3D interface. A cursor position engine determines the 3D position of a cursor controlled by the 2D input device as the cursor moves within a 3D scene displayed on a 3D display. The cursor position engine determines the 3D position of the cursor for a current frame of the 3D scene based on a current user viewpoint, a current mouse movement, a CD gain value, a Voronoi diagram, and an interpolation algorithm, such as the Laplacian algorithm. A CD gain engine computes CD gain optimized for the 2D input device operating with the 3D interface. The CD gain engine determines the CD gain based on specifications for the 2D input device and the 3D display. The techniques performed by the cursor position engine and the techniques performed by the CD gain engine can be performed separately or in conjunction.
-
公开(公告)号:US20240202245A1
公开(公告)日:2024-06-20
申请号:US18085386
申请日:2022-12-20
Applicant: Autodesk, Inc.
Inventor: Karthik Mahadevan , Tovi Grossman , Fraser Anderson , George William Fitzmaurice , Qian Zhou
IPC: G06F16/9032 , G06T19/20
CPC classification number: G06F16/90328 , G06T19/20
Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for searching through spatial recordings by constructing queries. One of the methods include constructing a query based on input received at a three-dimensional (3D) space displayed at a visual programming interface, wherein the input includes positioning of objects at 3D positions within the 3D space over time, wherein the input defines at least one spatial orientation between at least two objects from the objects in the 3D space; executing the query to search a database of 3D recordings to find at least one segment from at least one 3D recording that includes the at least two objects and matches the spatial orientation between the at least two objects, as defined in the input, at a specific point in time; and presenting the at least one segment from the at least one 3D recording via the visual programming interface.
-
5.
公开(公告)号:US11908058B2
公开(公告)日:2024-02-20
申请号:US17673403
申请日:2022-02-16
Applicant: Autodesk, Inc.
Inventor: Fraser Anderson , George William Fitzmaurice , Cheng Yao Wang , Qian Zhou
CPC classification number: G06T13/40 , G06F3/011 , G06F16/743 , G06T7/251 , G06T2200/24
Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for providing editable keyframe-based animation data for applying to a character to animate motion of the character in three-dimensional space. Three-dimensional motion data is constructed from two-dimensional videos. The three-dimensional motion data represents movement of people in the two-dimensional videos and includes, for each person, a root of a three-dimensional skeleton of the person. The three-dimensional skeleton comprises multiple three-dimensional poses of the person during at least a portion of frames of a video from the two-dimensional videos. The three-dimensional motion data is converted into editable keyframe-based animation data in three-dimensional space and provided to animate motion.
-
-
-
-