Experimental AWS serverless architecture for post-processing 3D models from Autodesk Forge to additional formats such as glTF, glb, or Usdz.
POST https://m5ey85w3lk.execute-api.us-west-2.amazonaws.com/Prod/jobs/{urn}/{guid}
request to process a specific Forge model viewable.GET https://m5ey85w3lk.execute-api.us-west-2.amazonaws.com/Prod/jobs/{urn}/{guid}
request to check the status of the processing.POST https://m5ey85w3lk.execute-api.us-west-2.amazonaws.com/Prod/jobs/{urn}/{guid}/signedurl
to generate temporary, read-only
signed URLs for downloading the different artifacts.In all the requests listed above, replace {urn}
with the Model Derivative URN of your model, and
{guid}
with the GUID of the specific viewable you want to process, and provide an Authorization
header with the same token you would use in requests to the Model Derivative service.
Tip: viewables are listed in the Model Derivative manifest with
"mime": "application/autodesk-svf"
.
Go to http://forge-extra-derivs-client.s3-website-us-west-2.amazonaws.com, log in with your Autodesk account, browse through your hubs, projects, and designs. After selecting a specific viewable of a design, start the conversion process (unless you have already done so in the past), wait for it to complete, and then download or preview the conversion outputs.
Here's a quick description of the different resources used in the AWS SAM template:
GET
requestsPOST
requestsPOST
requests that generate temporary signed URLs for artifactsThe ConversionStateMachine consists of the following states: