With a graphical user interface or commandline interface client, users can upload 3D data, make queries against existing data, and connect to virtual workstations. Create a single source of truth for 3D assets Automate ingestion, transformation, and versioning of 3D assets. Process CAD, Photogrammetry, light detection and ranging (LiDAR), or other existing 3D data. Manage content authoring and processing profiles with virtual workstations and digital content creation tools. 5 1 2 6 3 Data Transfer Remote Requests Service Integration 4 Reviewed for technical accuracy August 27, 2021 AWS Reference Architecture 2 3 4 5 6 On initial upload, an asset entry is created in an Amazon DynamoDB table. Uploading source data to Amazon Simple Storage Service (Amazon S3) triggers an event which invokes an AWS Lambda function to initiate an AWS Step Functions workflow initiation. The workflow has three states: • Inspect the validity of the uploaded source data. • Process the data as needed with AWS Marketplace or open source tools. • Record the results of the workflow in the asset database. AWS AppSync is used to manage create, read, write, and delete operations to the asset entries with GraphQL mutations. This allows consuming applications and devices to subscribe to GraphQL subscriptions to receive real-time updates to asset changes. Additionally, a REST API is implemented with Amazon API Gateway to support request and response communication when appropriate. Authentication is handled with Amazon Cognito. Fine grain access control over asset resources is controlled by AWS Identity and Access Management (IAM) user gr