US 11,836,840 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 Feb. 4, 2022, as Appl. No. 17/665,380.
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 2022/0157003 A1, May 19, 2022
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, the rigging control system description being defined according to a different second rigging control protocol, and the rigging control system description specifying 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 being compatible with the second rigging control protocol;
writing the rigging control system description to a data file; and
initiating transfer of the data file to a second application,
wherein the first rigging control protocol comprises one or more data formats, data structures, functions, or computational units that are specific to the first application, and
wherein the second rigging control protocol comprises one or more data formats, data structures, functions, or computational units that are different than in the first rigging control protocol.