| CPC G06T 15/205 (2013.01) [G06F 3/04845 (2013.01); G06T 11/60 (2013.01); G06T 2200/24 (2013.01)] | 20 Claims |

|
1. A method comprising:
displaying, by a processing device, a digital image having a plurality of digital objects in a user interface;
displaying, by the processing device, a depth-aware grid in the user interface over the digital image, the depth-aware grid defining constraints to spacing, depth, scale, stack order, and a perspective of the plurality of digital objects and having an axis corresponding to a location of a vanishing point;
receiving, by the processing device, one or more inputs including:
a change to the location of the vanishing point via user interaction with the axis of the depth-aware grid; and
a size change of the depth-aware grid via user interaction with the depth-aware grid;
editing, by the processing device, the plurality of digital objects to have:
an updated perspective based on the change to the location of the vanishing point;
a spacing change to the plurality of digital objects based on the size change of the depth-aware grid and the updated perspective; and
a change to at least one of the scale or the stack order based on the updated perspective; and
outputting, by the processing device, a result of the editing of the plurality of digital objects in the digital image for display in the user interface.
|