Uploading to Poly

Poly supports three paths for upload: .obj files may be uploaded via https://poly.google.com, and both the Tilt Brush and Blocks VR apps sync with Poly natively.

Object uploads

Click the Upload button available on any page of the site to upload assets created in any program.

Poly currently only supports the Wavefront .obj file format. In addition to an .obj file, you may 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 Share to publish your sketch to Poly. 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 to publish your model to Poly. You'll then be prompted to remove your headset to continue publishing on Poly from your desktop browser.