Patent classifications
G06T2213/08
SYSTEMS AND METHODS FOR CREATING A 2D FILM FROM IMMERSIVE CONTENT
Systems, methods, and non-transitory computer-readable media can obtain data associated with a computer-based experience. The computer-based experience can be based on interactive real-time technology. At least one virtual camera can be configured within the computer-based experience in a real-time engine. Data associated with an edit cut of the computer-based experience can be obtained based on content captured by the at least one virtual camera. A plurality of shots that correspond to two-dimensional content can be generated from the edit cut of the computer-based experience in the real-time engine. Data associated with a two-dimensional version of the computer-based experience can be generated with the real-time engine based on the plurality of shots. The two-dimensional version can be rendered based on the generated data.
Hierarchies to generate animation control rigs
An animation system is provided for generating an animation control rig for character development, configured to manipulate a skeleton of an animated character. Hierarchical representation of puppets includes groups of functions related in a hierarchy according to character specialization for creating the animated rig are derived using base functions of a core component node. The hierarchical nodes may include an archetype node, at least one appendage node, and at least one feature node. In some implementations, portions of a hierarchical node, including the functions from the core component node, may be shared to generate different animation rigs for a variety of characters. In some implementations, portions of a hierarchical node, including the component node functions, may be reused to build similar appendages of a same animation rig.
Virtual and augmented reality systems and methods
A method for displaying virtual content to a user, the method includes determining an accommodation of the user's eyes. The method also includes delivering, through a first waveguide of a stack of waveguides, light rays having a first wavefront curvature based at least in part on the determined accommodation, wherein the first wavefront curvature corresponds to a focal distance of the determined accommodation. The method further includes delivering, through a second waveguide of the stack of waveguides, light rays having a second wavefront curvature, the second wavefront curvature associated with a predetermined margin of the focal distance of the determined accommodation.
Customizable animation experience
Disclosed herein are system, method, and device embodiments for implementing a customizable animation experience. A multi-tenant service may associate an animation element with a visual component of an application, and generate a markup component including an animation parameter configured to customize the animation element within the application code. Further, the multi-tenant service may receive a request for the animation from an animation manager based on execution of the application code, and send the animation information to the animation manager. In some embodiments, the animation manager is configured to set the animation parameter to the animation information and present an animation associated with the animation element based on the animation parameter.
ANIMATED IMAGE PUBLISHING METHOD AND ANIMATED IMAGE GENERATING METHOD
An animated image publishing method, applied to a client device, is provided. The animated image publishing method includes: analyzing animated image data; configuring the animated image data based on a predetermined rule to generate script data; transforming the script data into a script file; packaging the script file and at least one source image corresponding to the script file into a packaging file and uploading the packaging file to a network server; and providing a transformation program to a client device, where the transformation program is configured to parse the packaging file to obtain the script data and render the script data into an animated image.
Systems and methods to generate and utilize content styles for animation
Systems and methods to generate content styles for animation, and to adjust content styles by adjusting virtual style sliders for the content styles are disclosed. Exemplary implementations may: receive, from client computing platforms associated with users, style assignments for final compiled animation scenes; provide a style dial model with the style assignments and the corresponding final compiled animation scenes; train, from i) the style assignments, ii) the corresponding final compiled animation scenes, and iii) animation scene information that defines the final compiled animation scenes, the style dial model to determine individual style correlation values; receive user entry of levels of correlation to individual ones of multiple different content styles; input the animation scene and the levels of correlation to a model that outputs adjusted animation scene information that defines a styled compiled animation scene that has the selected levels of correlation to the individual content styles.
APPLICATION ONBOARDING TUTORIAL SYSTEM
A method and system provide the ability to operate a three-dimensional (3D) computer animation and visual effects application (3D application). An interactive tutorial is initialized to perform an operation in the 3D application. The operation consists of a series of two or more steps and is a 3D animation, modeling, or visual effect operation. A text instruction for performing a first step of the two or more steps is displayed. User input is received, and a determination is made regarding whether the input successfully completes the first step. If not successfully completed, the tutorial waits for additional user input. If the user input results in a successful completion of the first step, the tutorial repeats until additional steps of the operation are also completed.
ANIMATION PRODUCTION SYSTEM
To enable to shoot animations in a virtual space, an animation production method for providing a virtual space in which a given object is placed, the method comprising: detecting an operation of a user equipped with a head mounted display; controlling the action of the object based on the detected operation of the user; shooting the action of the object; storing an image containing the captured action of the object in a predetermined track; and changing a movement of hair of the object stored in the predetermined track.
ANIMATION PRODUCTION SYSTEM
To enable to shoot animations in a virtual space, an animation production method that provides a virtual space in which a given object is placed, the method comprising: detecting an operation of a user equipped with a head mounted display; controlling an action of the object based on the detected operation of the user; shooting the action of the object; storing an image containing the shot action of the object in a predetermined track; and changing movement of a finger of the object stored in the predetermined track.
ANIMATION PRODUCTION SYSTEM
To enable to shoot animations in a virtual space, an animation production system comprising: a virtual camera that shoots a character placed in a virtual space; a user input detection unit that detects an input of a user from at least one of a head mounted display and a controller which the user mounted; a character control unit that controls the action of the character in response to the input; an effect processing unit that adds effect processing to movie data shot by the camera; and a display unit that outputs the movie data to which the effect processing is applied.