US 12,229,861 B2
Systems and methods for cross-application authoring, transfer, and evaluation of rigging control systems for virtual characters
Geoffrey Wedig, Torrance, CA (US); and James Jonathan Bancroft, Culver City, CA (US)
Assigned to MAGIC LEAP, INC., Plantation, FL (US)
Filed by Magic Leap, Inc., Plantation, FL (US)
Filed on Oct. 24, 2023, as Appl. No. 18/493,439.
Application 18/493,439 is a continuation of application No. 17/665,380, filed on Feb. 4, 2022, granted, now 11,836,840.
Application 17/665,380 is a continuation of application No. 17/047,339, granted, now 11,276,219, previously published as PCT/US2019/027350, filed on Apr. 12, 2019.
Claims priority of provisional application 62/658,415, filed on Apr. 16, 2018.
Prior Publication US 2024/0054712 A1, Feb. 15, 2024
Int. Cl. G06T 13/40 (2011.01); G06T 19/00 (2011.01)
CPC G06T 13/40 (2013.01) [G06T 19/006 (2013.01); G06T 2213/08 (2013.01); G06T 2213/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
creating, in a first application which implements a first rigging control protocol, a rigging control system description;
writing the rigging control system description to a data file; and
initiating transfer of the data file to a second application;
wherein the rigging control system description is defined according to a different second rigging control protocol; and
wherein the rigging control system description specifies a rigging control input associated with a request for a behavior from a rig for a virtual character and at least one rule for operating on the rigging control input to produce a rigging control output such that the rigging control output requests the same behavior from the rig for the virtual character while be compatible with the second rigging control protocol;
wherein the rigging control input comprises a characteristic of a lower-order rigging element; and
wherein the rigging control output comprises a characteristic of a higher-order rigging element.