Supported formats

Object uploads

To upload 3D objects 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: 8196 x 8196

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.

Object downloads

Assets you upload to Poly in the above formats get converted to glTF and USDZ formats. You can download these formats by going to your "My Profile" page and clicking on the download button. Objects that are published as re-mixable will also be downloadable by users.

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.

Search
Clear search
Close search
Main menu
17281699983766418066
true
Search Help Center
true
true
true
false
false