US 11,900,514 B2
Digital content editing using a procedural model
Vojtech Krs, San Jose, CA (US); Radomir Mech, Mountain View, CA (US); Mathieu Gaillard, West Lafayette, IN (US); and Giorgio Gori, San Jose, CA (US)
Assigned to Adobe Inc., San Jose, CA (US)
Filed by Adobe Inc., San Jose, CA (US)
Filed on Jul. 18, 2022, as Appl. No. 17/867,082.
Application 17/867,082 is a continuation of application No. 17/079,915, filed on Oct. 26, 2020, granted, now 11,410,361.
Prior Publication US 2022/0351436 A1, Nov. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 11/60 (2006.01); G06T 3/00 (2006.01)
CPC G06T 11/60 (2013.01) [G06T 3/0006 (2013.01); G06T 2200/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
generating, by a processing system, edited digital content that tracks a user input specifying an edit to a dimension of an object depicted by digital content, the digital content including a two-dimensional model or a three-dimensional model generated using a procedural model;
generating, by the processing system, candidate input parameters over a plurality of iterations using an optimization function that is configured to minimize a distance between digital content generated using the procedural model using the candidate input parameters over the plurality of iterations with the edited digital content and that incorporate the edit to the digital content and remove data that is not salient to determining the candidate input parameters;
comparing, by the processing system, digital content generated using the procedural model using the candidate input parameters over the plurality of iterations with the edited digital content;
selecting, by the processing system, input parameters from the candidate input parameters from a respective said iteration that cause the procedural model to generate the digital content as having the edit;
generating, by the processing system, the digital content as having the edit by executing the procedural model using the input parameters to edit the object; and
displaying, by the processing system, the digital content as having the edit.