Patent ID: 11908058
Assignee: AUTODESK, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A method comprising:
receiving a search query in a virtual reality (VR) environment;
retrieving a set of editable keyframe-based animation data relevant to the search query from a database comprising editable keyframe-based animation data, associated text descriptions, and two-dimensional videos correspondingly associated with movements related to the editable keyframe-based animation data, wherein the editable keyframe-based animation data has been generated from three-dimensional motion data constructed from the two-dimensional videos and represents the movements in the two-dimensional videos, and wherein the editable keyframe-based animation data and the associated text descriptions have been generated from the two-dimensional videos;
presenting a user interface in the VR environment for use in prototyping VR character animations using the set of the editable keyframe-based animation data of the database, wherein the user interface provides interfaces for searching and displaying two-dimensional videos from the database to select a motion from a corresponding two-dimensional video to be applied to a character during VR character animation, and wherein the user interface allows editing of the selected motion when applied to the character in the VR environment;
receiving input to select the two-dimensional video from the two-dimensional videos associated with the set of editable keyframe-based animation data to select the motion to be applied to the character;
in response to the received input, displaying at least a portion of the two-dimensional video to preview the selected motion; and
applying the selected motion to animate the character by extracting corresponding editable keyframe-based animation data that is applied to the character, thereby animating the character in a three-dimensional space by synchronizing the applied motion to the character with at least the portion of the displayed two-dimensional video.