Patents Assigned to Mixamo, Inc.
-
Patent number: 8982122Abstract: Systems and methods for automatically generating animation-ready 3D character models based upon model parameter, clothing selections, and texture-region color component selections are described. One embodiment of the invention includes an application server configured to receive the user defined model parameters and the at least one texture selection via a user interface. In addition, the application server includes a generative model and the application server is configured to generate a 3D mesh based upon the user defined model parameters using the generative model and to apply texture to the generated mesh based upon the at least one texture selection.Type: GrantFiled: March 25, 2011Date of Patent: March 17, 2015Assignee: Mixamo, Inc.Inventors: Stefano Corazza, Emiliano Gambaretto
-
Patent number: 8928672Abstract: Systems and methods for generating and concatenating 3D character animations are described including systems in which recommendations are made by the animation system concerning motions that smoothly transition when concatenated. One embodiment includes a server system connected to a communication network and configured to communicate with a user device that is also connected to the communication network.Type: GrantFiled: April 28, 2011Date of Patent: January 6, 2015Assignee: Mixamo, Inc.Inventors: Stefano Corazza, Emiliano Gambaretto
-
Publication number: 20140313192Abstract: Systems and methods for automatically generating animation-ready 3D character models based upon model parameter and clothing selections are described. One embodiment of the invention includes an application server configured to receive the user defined model parameters and the clothing selection via a user interface.Type: ApplicationFiled: February 24, 2014Publication date: October 23, 2014Applicant: Mixamo, Inc.Inventors: Stefano Corazza, Emiliano Gambaretto
-
Publication number: 20140313207Abstract: Systems and methods are described for animating 3D characters using synthetic motion data generated by generative models in response to a high level description of a desired sequence of motion provided by an animator. In a number of embodiments, an animation system is accessible via a server system that utilizes the ability of generative models to generate synthetic motion data across a continuum to enable multiple animators to effectively reuse the same set of previously recorded motion capture data to produce a wide variety of desired animation sequences. One embodiment of the invention includes a server system configured to communicate with a database containing motion data including repeated sequences of motion, where the differences between the repeated sequences of motion are described using at least one high level characteristic.Type: ApplicationFiled: April 21, 2014Publication date: October 23, 2014Applicant: Mixamo, Inc.Inventors: Graham Taylor, Stefano Corazza, Nazim Kareemi, Edilson De Aguiar
-
Publication number: 20140285496Abstract: Systems and methods are described for performing spatial and temporal compression of deformable mesh based representations of 3D character motion allowing the visualization of high-resolution 3D character animations in real time. In a number of embodiments, the deformable mesh based representation of the 3D character motion is used to automatically generate an interconnected graph based representation of the same 3D character motion. The interconnected graph based representation can include an interconnected graph that is used to drive mesh clusters during the rendering of a 3D character animation. The interconnected graph based representation provides spatial compression of the deformable mesh based representation, and further compression can be achieved by applying temporal compression processes to the time-varying behavior of the mesh clusters.Type: ApplicationFiled: June 6, 2014Publication date: September 25, 2014Applicant: Mixamo, Inc.Inventors: Edilson de Aguiar, Stefano Corazza, Emiliano Gambaretto
-
Patent number: 8797328Abstract: Systems and methods for animating 3D characters using a non-rigged mesh or a group of non-rigged meshes that define the appearance of the character are illustrated. Certain embodiments disclose a process for the automatic rigging or autorigging of a non-rigged mesh or meshes. In one embodiment, a method of automatically rigging at least one mesh defining the external appearance of a 3D character includes creating a 3D representation of the external appearance of the 3D character defined by the at least one mesh, where the 3D representation is a single closed form mesh, identifying salient points of the 3D representation, fitting a reference skeleton to the 3D representation, calculating skinning weights for the 3D representation based upon the fitted skeleton, and automatically rigging the 3D character by transferring the skeleton and skinning weights generated with respect to the 3D representation to the at least one mesh defining the external appearance of the 3D character.Type: GrantFiled: March 1, 2011Date of Patent: August 5, 2014Assignee: Mixamo, Inc.Inventors: Stefano Corazza, Emiliano Gambaretto
-
Publication number: 20140204084Abstract: Techniques for animating a 3D facial model using images of a human face are described. An embodiment of the method of the invention involves matching an image of a human face to a point in a space of human faces and facial expressions based upon a description of a space of human faces and facial expressions obtained using a training data set containing multiple images of human faces registered to a template and multiple images of human facial expressions registered to the same template. The point in the space of human faces and facial expressions matching the human face can then be used in combination with a set of mappings from the space of human faces and facial expressions to a plurality of facial expressions for a 3D character model to deform a mesh of the 3D character model to achieve a corresponding facial expression.Type: ApplicationFiled: March 21, 2014Publication date: July 24, 2014Applicant: Mixamo, Inc.Inventors: Stefano Corazza, Emiliano Gambaretto, Prasanna Vasudevan
-
Publication number: 20140160116Abstract: Systems and methods are described for animating 3D characters using synthetic motion data generated by motion models in response to a high level description of a desired sequence of motion provided by an animator. In a number of embodiments, the synthetic motion data is streamed to a user device that includes a rendering engine and the user device renders an animation of a 3D character using the streamed synthetic motion data. In several embodiments, an animator can upload a custom model of a 3D character or a custom 3D character is generated by the server system in response to a high level description of a desired 3D character provided by the user and the synthetic motion data generated by the generative model is retargeted to animate the custom 3D character.Type: ApplicationFiled: December 2, 2013Publication date: June 12, 2014Applicant: Mixamo, Inc.Inventors: Edilson de Aguiar, Emiliano Gambaretto, Stefano Corazza
-
Patent number: 8749556Abstract: Systems and methods are described for performing spatial and temporal compression of deformable mesh based representations of 3D character motion allowing the visualization of high-resolution 3D character animations in real time. In a number of embodiments, the deformable mesh based representation of the 3D character motion is used to automatically generate an interconnected graph based representation of the same 3D character motion. The interconnected graph based representation can include an interconnected graph that is used to drive mesh clusters during the rendering of a 3D character animation. The interconnected graph based representation provides spatial compression of the deformable mesh based representation, and further compression can be achieved by applying temporal compression processes to the time-varying behavior of the mesh clusters.Type: GrantFiled: October 14, 2009Date of Patent: June 10, 2014Assignee: Mixamo, Inc.Inventors: Edilson de Aguiar, Stefano Corazza, Emiliano Gambaretto
-
Patent number: 8704832Abstract: Systems and methods are described for animating 3D characters using synthetic motion data generated by generative models in response to a high level description of a desired sequence of motion provided by an animator. An animation system is accessible via a server system that utilizes the ability of generative models to generate synthetic motion data across a continuum to enable multiple animators to effectively reuse the same set of previously recorded motion capture data to produce a wide variety of desired animation sequences. An animator can upload a custom model of a 3D character and the synthetic motion data generated by the generative model is retargeted to animate the custom 3D character.Type: GrantFiled: February 12, 2009Date of Patent: April 22, 2014Assignee: Mixamo, Inc.Inventors: Graham Taylor, Stefano Corazza, Nazim Kareemi, Edilson de Aguiar
-
Patent number: 8659596Abstract: Systems and methods for automatically generating animation-ready 3D character models based upon model parameter and clothing selections are described. One embodiment of the invention includes an application server configured to receive the user defined model parameters and the clothing selection via a user interface.Type: GrantFiled: November 24, 2009Date of Patent: February 25, 2014Assignee: Mixamo, Inc.Inventors: Stefano Corazza, Emiliano Gambaretto
-
Publication number: 20130235045Abstract: Systems and methods in accordance with embodiments of the invention enable collaborative creation, transmission, sharing, non-linear exploration, and modification of animated video messages. One embodiment includes a video camera, a processor, a network interface, and storage containing an animated message application, and a 3D character model. In addition, the animated message application configures the processor to: capture a video sequence using the video camera; detect a human face within a sequence of video frames; track changes in human facial expression of a human face detected within a sequence of video frames; map tracked changes in human facial expression to motion data, where the motion data is generated to animate the 3D character model; apply motion data to animate the 3D character model; render an animation of the 3D character model into a file as encoded video; and transmit the encoded video to a remote device via the network interface.Type: ApplicationFiled: March 6, 2013Publication date: September 12, 2013Applicant: Mixamo, Inc.Inventors: Stefano Corazza, Dan Babcock, Charles Pina, Sylvio Drouin
-
Publication number: 20130215113Abstract: Techniques for animating a 3D facial model using images of a human face are described. An embodiment of the method of the invention involves matching an image of a human face to a point in a space of human faces and facial expressions based upon a description of a space of human faces and facial expressions obtained using a training data set containing multiple images of human faces registered to a template and multiple images of human facial expressions registered to the same template. The point in the space of human faces and facial expressions matching the human face can then be used in combination with a set of mappings from the space of human faces and facial expressions to a plurality of facial expressions for a 3D character model to deform a mesh of the 3D character model to achieve a corresponding facial expression.Type: ApplicationFiled: February 21, 2013Publication date: August 22, 2013Applicant: Mixamo, Inc.Inventor: Mixamo, Inc.
-
Publication number: 20130127853Abstract: A system and method for automatic rigging of three dimensional characters for facial animation provide a rigged mesh for an original three dimensional mesh. A representative mesh is generated from the original mesh. Segments, key points, a bone set, and skinning weights are then determined for the representative mesh. The Skinning weights and bone set are placed in the original mesh to generate the rigged mesh.Type: ApplicationFiled: November 19, 2012Publication date: May 23, 2013Applicant: Mixamo, Inc.Inventor: Mixamo, Inc.
-
Publication number: 20130021348Abstract: Systems and methods for generating recommendations for animations to apply to animate 3D characters in accordance with embodiments of the invention are disclosed. One embodiment includes an animation server and a database containing metadata describing a plurality of animations and the compatibility of ordered pairs of the described animations. In addition, the animation server is configured to receive requests for animation recommendations identifying a first animation, generate a recommendation of at least one animation described in the database based upon the first animation, receive a selection of an animation described in the database, and concatenate at least the first animation and the selected animation.Type: ApplicationFiled: July 23, 2012Publication date: January 24, 2013Applicant: Mixamo, Inc.Inventors: Stefano Corazza, Emiliano Gambaretto
-
Publication number: 20120038628Abstract: Systems and methods for generating and concatenating 3D character animations are described including systems in which recommendations are made by the animation system concerning motions that smoothly transition when concatenated. One embodiment includes a server system connected to a communication network and configured to communicate with a user device that is also connected to the communication network.Type: ApplicationFiled: April 28, 2011Publication date: February 16, 2012Applicant: Mixamo, Inc.Inventors: Stefano Corazza, Emiliano Gambaretto
-
Publication number: 20120019517Abstract: Systems and methods for animating 3D characters using a non-rigged mesh or a group of non-rigged meshes that define the appearance of the character are illustrated. Certain embodiments disclose a process for the automatic rigging or autorigging of a non-rigged mesh or meshes. In one embodiment, a method of automatically rigging at least one mesh defining the external appearance of a 3D character includes creating a 3D representation of the external appearance of the 3D character defined by the at least one mesh, where the 3D representation is a single closed form mesh, identifying salient points of the 3D representation, fitting a reference skeleton to the 3D representation, calculating skinning weights for the 3D representation based upon the fitted skeleton, and automatically rigging the 3D character by transferring the skeleton and skinning weights generated with respect to the 3D representation to the at least one mesh defining the external appearance of the 3D character.Type: ApplicationFiled: March 1, 2011Publication date: January 26, 2012Applicant: Mixamo, Inc.Inventors: Stefano Corazza, Emiliano Gambaretto
-
Publication number: 20110292034Abstract: Systems and methods for automatically generating animation-ready 3D character models based upon model parameter, clothing selections, and texture-region color component selections are described. One embodiment of the invention includes an application server configured to receive the user defined model parameters and the at least one texture selection via a user interface. In addition, the application server includes a generative model and the application server is configured to generate a 3D mesh based upon the user defined model parameters using the generative model and to apply texture to the generated mesh based upon the at least one texture selection.Type: ApplicationFiled: March 25, 2011Publication date: December 1, 2011Applicant: Mixamo, Inc.Inventors: Stefano Corazza, Emiliano Gambaretto
-
Publication number: 20100285877Abstract: Systems and methods for performing remote markerless motion capture to drive 3D animations in real time in accordance with embodiments of the invention are described. One embodiment of the invention includes an optical device connected to a data acquisition device, where the combination of the optical device and the data acquisition device is configured to perform markerless motion capture, and a server system configured to communicate with the data acquisition device via the Internet. In addition, the server system is configured to receive motion capture data from the data acquisition device, and the server system is configured to generate motion data to animate a 3D character model based upon the received motion capture data.Type: ApplicationFiled: May 5, 2010Publication date: November 11, 2010Applicant: Mixamo, Inc.Inventor: Stefano Corazza
-
Publication number: 20100259547Abstract: Systems and methods are described for animating 3D characters using synthetic motion data generated by motion models in response to a high level description of a desired sequence of motion provided by an animator. In a number of embodiments, the synthetic motion data is streamed to a user device that includes a rendering engine and the user device renders an animation of a 3D character using the streamed synthetic motion data. In several embodiments, an animator can upload a custom model of a 3D character or a custom 3D character is generated by the server system in response to a high level description of a desired 3D character provided by the user and the synthetic motion data generated by the generative model is retargeted to animate the custom 3D character.Type: ApplicationFiled: April 1, 2010Publication date: October 14, 2010Applicant: Mixamo, Inc.Inventors: Edilson de Aguiar, Emiliano Gambaretto, Stefano Corazza