Patent ID: 11880949
Assignee: SNAP INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. A non-transitory computer-readable medium comprising instructions, which when executed by a computing device, cause the computing device to perform operations comprising:
receiving, by a client device from a storage device, first image data captured by the client device at a previous time;
receiving first metadata corresponding to at least a first image processing operation and a second image processing operation;
generating, in a first render pass, second image data based on the first metadata and the image processing operation performed on the first image data;
generating, in a second render pass, third image data based on the first metadata and the second image processing operation performed on the second image data;
generating second metadata comprising information corresponding to the third image data;
generating a composite AR content item comprising the second metadata, the third image data, and the first image data;
providing a multi-layer image processing pipeline, the multi-layer image processing pipeline comprising a feature layer, a render pipeline layer, and a render pass layer; and
generating, using the feature layer, cascaded render passes, the cascaded render passes comprising a sequence of respective render passes in which an order of the respective render passes is fixed based at least in part on metadata corresponding to a set of augmented reality content generators to apply for each of the respective render passes, each of the set of augmented reality content generators corresponding to a respective image processing effect or operation related to an augmented reality object or augmented reality content.