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.
Poly supports OBJs with polygonal faces. Free-form curves/surfaces are not supported.
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.
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.
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.
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.