CPC G06T 11/60 (2013.01) [G06T 3/0006 (2013.01); G06T 2200/24 (2013.01)] | 20 Claims |
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.
|