3D Thumbnails

Roblox supports generating 3D thumbnails for users and assets. This article explains how you can do that.

Endpoints
Roblox currently supports 3D thumbnails for users and some types of assets. For more information on how thumbnails work, please see Thumbnails.
 * For assets, use the endpoint
 * For users, use the endpoint

Explaining the data
The  they return has data that looks like this:
 * The  data contains information about where the camera should be positioned.
 * The  data is used to calculate max render distance with this codeblock:
 * The,   and   keys contain CDN hashes to their raw file data (example:  ).

Data format
The  contains OBJ data, the   contains MTL data, and the   are all PNG data.

Potential issues

 * The OBJ data does not contain a  line, meaning it doesn't actually link to the MTL automatically. If you name the MTL and OBJ files the same thing, some 3D tools (like Blender) will automatically recognize this and link them, however not all tools will. To ensure that the MTL is linked properly to the OBJ, add this line to the beginning of the OBJ file: mtllib FILENAME.mtl where FILENAME is the name of the MTL you downloaded.
 * The OBJ data is also offset by quite a few units in the Y axis, so you may need to center your geometry in your 3D tools before using it.