Uploading to Poly

How to upload to Poly

You can upload content to Poly via https://poly.google.com in three formats:

  • As a .obj file
  • As a .glTF file
  • As a .glb file

You can also upload to Poly directly through the Tilt Brush and Blocks apps.

Object uploads

To upload assets created in any program, on any page of the website, click the Upload button.

Poly currently only supports the Wavefront .obj file format. In addition to an .obj, .glTF, or .glb file, you can also include:

  • Material files: .mtl
    • An MTL file is needed if you’d like your model to be in color. You may need to adjust your exporter settings to generate an MTL file.
  • Texture files: .png, .jpg
    • Maximum image resolution: 4096 x 4096

Instead of uploading separate files, you may instead upload a single compressed .zip file containing the supported file types.

The maximum upload size per asset is 100MB, but note that the smaller the file size, the faster your object will load. Encoding should be in utf-8 for all text files.

OBJ specifications

Poly supports OBJs with polygonal faces. Free-form curves/surfaces are not supported.

MTL specifications

Poly supports the following MTL properties:

  • Kd - diffuse reflectivity (color)
  • d or Tr - transparency
  • map_Kd - diffuse reflectivity maps (textures)

Ideally your textures should avoid baked-in shadows, lighting, and ambient occlusion.

Tilt Brush

To share your Tilt Brush sketches to Poly, click Upload. You'll then be prompted to remove your headset to continue publishing on Poly from your desktop browser.

Blocks

To share your Blocks models to Poly, click Publish. You'll then be prompted to remove your headset to continue publishing on Poly from your desktop browser.