US 12,067,643 B2
Systems and methods for creating a 2D film from immersive content
Mikhail Stanislavovich Solovykh, Redwood City, CA (US); Wei Wang, Redwood City, CA (US); Nathaniel Christopher Dirksen, Redwood City, CA (US); Lawrence David Cutler, San Francisco, CA (US); and Apostolos Lerios, Austin, TX (US)
Assigned to Baobab Studios Inc., Redwood City, CA (US)
Filed by Baobab Studios Inc., Redwood City, CA (US)
Filed on Oct. 22, 2020, as Appl. No. 17/078,071.
Claims priority of provisional application 62/925,710, filed on Oct. 24, 2019.
Prior Publication US 2021/0125306 A1, Apr. 29, 2021
Int. Cl. G06T 11/00 (2006.01); G06T 3/067 (2024.01); G06T 13/80 (2011.01); G11B 27/02 (2006.01); H04N 5/222 (2006.01); H04N 21/2343 (2011.01); H04N 21/81 (2011.01); H04N 21/854 (2011.01)
CPC G06T 11/00 (2013.01) [G06T 3/067 (2024.01); G06T 13/80 (2013.01); H04N 5/2224 (2013.01); H04N 21/234336 (2013.01); H04N 21/8146 (2013.01); H04N 21/816 (2013.01); H04N 21/854 (2013.01); G06T 2200/24 (2013.01); G06T 2213/08 (2013.01); G11B 27/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
obtaining, by a computing system, data associated with a three-dimensional computer-based experience based on interactive real-time technology;
configuring, by the computing system, at least one first virtual camera associated with a first timeline within the three-dimensional computer-based experience in an animation creation application;
generating, by the computing system, for the first timeline, a first plurality of shots captured by the at least one first virtual camera within the three-dimensional computer-based experience, wherein the first plurality of shots correspond to two-dimensional content from an edit cut of content that includes at least a first object;
importing, by the computing system, a second timeline, different from the first timeline, of two-dimensional content generated based on a second plurality of shots captured by at least one second virtual camera within the three-dimensional computer-based experience, wherein the second plurality of shots include at least a second object;
bifurcating, by the computing system, the second plurality of shots from the three-dimensional computer-based experience based on an adjustment to the second plurality of shots, wherein the adjustment to the second plurality of shots is not propagated to the three-dimensional computer-based experience;
adjusting, by the computing system, the second plurality of shots based on an update to the three-dimensional computer-based experience, wherein the update to the three-dimensional computer-based experience is propagated to the second plurality of shots;
generating, by the computing system, a first animation layer based on the first plurality of shots and a second animation layer based on the second plurality of shots; and
generating, by the computing system, data associated with a two-dimensional version of the three-dimensional computer-based experience based on the first animation layer and the second animation layer, wherein the second animation layer is layered on top of the first animation layer based on the first timeline and the second timeline.