IP Library Granted Patent US 10,885,694
Granted Patent B2
US 10,885,694 · App. 16/539,827 · Granted Jan 5, 2021

System and method for animating virtual characters

Inventors: Adam Olshan (Santa Monica, CA); Daniel Doptis (Santa Monica, CA); Anthony Pardee (Santa Monica, CA)
Assignee: Activision Publishing, Inc.
G06T13/40A63F13/52A63F13/65A63F13/825A63F13/98
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,885,694
App. No.
16/539,827
Granted
Jan 5, 2021
Kind
B2
Abstract

System and methods for defining and applying animations to virtual characters with interchangeable body parts that may be combined to form composite virtual characters are disclosed. According to aspects of the invention, a software program running on a gaming platform comprises a plurality of virtual characters, each comprising a plurality of interchangeable body parts. An animation clip may be defined for an interchangeable body part of a first virtual character. The animation clip may be defined for the first virtual character's interchangeable body party using a virtual skeleton that has the bones of the interchangeable body part and the bones of one or more generic body parts. The defined animation clip may control one or more of the bones of the interchangeable body part and one or more of the bones of the one or more generic body parts.

Claims (13)

1. A computer-implemented method of animating a composite virtual character, some of whose bones are generic bones of a generic character and some of whose bones are considered specific to other characters, with no animation routines being predefined for the composite virtual character or the generic character but with animation routines being predefined for the other characters, the method comprising:

receiving a definition of a generic virtual skeleton of the generic character, the generic virtual skeleton being comprised of the generic bones;

modifying the generic virtual skeleton by removing some, but not all, of the generic bones and adding at least some first new bones to reflect a skeleton of a first of the other characters, the skeleton of the first of the other characters including both a first set of generic bones and first new bones;

again modifying the generic virtual skeleton by removing some, but not all, of the generic bones and adding at least some second new bones to reflect a skeleton of a second of the other characters, the skeleton of the second of the other characters including both a second set of generic bones and second new bones;

receiving a command for display of a particular animation routine for the composite virtual character, the composite virtual character including at least some of the first set and second set of generic bones and at least some of the first new bones of the skeleton of the first of the other characters and at least some of the generic bones and at least some of the second new bones of the skeleton of the second of the other characters;

generating the particular animation routine for the virtual composite character by:

applying a predefined animation routine for the first of the other characters to bones of the virtual composite character that are the first new bones and the first set of generic bones of the first of the other characters and applying a predefined animation routine for the second of the other characters to the second new bones and the second set of generic bones.

2. The method of claim 1 , further comprising applying the predefined animation routine for the first of the other characters to the second set generic bones.

3. The method of claim 2 , further comprising applying the predefined animation routine for the second of the other characters to the first set of generic bones.

4. The method of claim 1 , wherein the first new bones and the first set of generic bones comprise bones in a torso body part.

5. The method of claim 1 , wherein the second new bones and the second set of generic bones comprise bones in a legs body part.

6. The method of claim 1 , wherein the first new bones and the first set of generic bones comprise bones in a torso body part and wherein the second new bones and the second set of generic bones comprise bones in a legs body part.

7. The method of claim 1 , wherein the predefined animation routine for the first of the other characters is an attack animation routine.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2020
From: OLSHAN, ADAM; DOPTIS, DANIEL; PARDEE, ANTHONY
To: ACTIVISION PUBLISHING, INC.
Reel/Frame 052481/0236 →