US 12,464,252 B2
Virtual camera for 3-D modeling applications
Suguru Nishioka, San Francisco, CA (US); James McCombe, San Francisco, CA (US); and Steven Blackmon, Piedmont, CA (US)
Assigned to Imagination Technologies Limited, Kings Langley (GB)
Filed by Imagination Technologies Limited, Kings Langley (GB)
Filed on Jan. 25, 2023, as Appl. No. 18/101,531.
Application 18/101,531 is a division of application No. 17/062,449, filed on Oct. 2, 2020, granted, now 11,570,372, issued on Jan. 31, 2023.
Application 17/062,449 is a division of application No. 16/232,667, filed on Dec. 26, 2018, granted, now 10,834,328, issued on Nov. 10, 2020.
Application 16/232,667 is a division of application No. 14/682,228, filed on Apr. 9, 2015, granted, now 10,200,627, issued on Feb. 5, 2019.
Claims priority of provisional application 62/003,974, filed on May 28, 2014.
Claims priority of provisional application 61/978,921, filed on Apr. 13, 2014.
Claims priority of provisional application 61/977,502, filed on Apr. 9, 2014.
Prior Publication US 2023/0247305 A1, Aug. 3, 2023
Int. Cl. H04N 23/73 (2023.01); G06T 15/06 (2011.01)
CPC H04N 23/73 (2023.01) [G06T 15/06 (2013.01); G06T 2210/36 (2013.01); G06T 2210/61 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for rendering a 3-D scene at a rendering engine, the method comprising:
receiving data describing the 3-D scene;
progressively refining a render of an image of the 3-D scene from a first selected viewpoint;
receiving an update to the data describing the 3-D scene;
updating a local 3-D scene description based on the received update; and
in response to the update to the data describing the 3-D scene, re-rendering the image of the 3-D scene only if there is no render lock indicating that rendering is to continue with a non-current version of the 3-D scene.