UC3 Unity Model Creation

An avatar creation cloud function is required for use case 3. It is the interface between the eTryOn systems and the Metail Garment Model Creation Service.


The function is triggered by a Cloud Storage notification when a Browzwear file has been written to the asset store.


A Google Cloud Storage Notification


  1. Construct presigned GET URL for Browzwear file
  2. Construct presigned PUT URL for the output OBI garment model
  3. Retrieve AWS keys from secret store
  4. Invoke the Garment Model Creation Step Function


This function is invoked asynchronously so produces no output. The generated OBI garment is written to the asset store using the presigned URL passed to the step function invocation.