Skip to main content
How 3D models are stored depends on the data modeling status of the CDF project. See 3D models and project types.

Before you start

To upload and process 3D models, you need an account with the 3d:create, files:write, and files:read capabilities for your CDF project. See Assign capabilities to learn more. You also need:
  • Your CDF project name. You will use this as the [projectname] below.
  • The file name(s) of the model(s) you will be uploading. You will use this as the [filename] below.

Upload 3D models

1

Create a model that can hold several revisions

API reference: 3D models
2

Copy and make a note of the id field

Copy and make a note of the id field in the response. You will use this as the [modelId] below.
3

Create a file placeholder to make the file available for processing later

API reference: File content
4

Copy and make a note of the id field and uploadUrl

Copy and note the response id and uploadUrl. You will use them as [fileId] and [uploadUrl] in the next steps.
5

Upload the file

Google API reference: Perform resumable uploads
6

Create a versioned model and link the file from the first step to the revision

This also starts the processing of the model.
API reference: 3D model revisions
7

Monitor the processing of the model

API reference: 3D model revisions

Next steps

After uploading 3D models, you can add them to a scene to view and contextualize in CDF, or upload a revision to an existing model.
Last modified on October 15, 2026