Supported formats
The following file formats are currently supported:
x3d
x3db
osg
osb
3ds
ply
wrl
bin
fhb
off
raw
slp
stl
jt
dae
dxf
lxo
obj
x
fhb
Loading from URL
The last part of the URL needs to be a valid filename. The system does not handle streaming or extensionless endpoints by looking up mime types or magic chars. Please prepare your data like this
Good URLs
http://somplace.com/models/models.zip
http://somplace.com/models/model.ply
http://somplace.com/models/model.obj
Bad URLs (even if sent with correct mimetype)
http://somplace.com/models/1/obj
http://somplace.com/models/1/view?format=zip
http://somplace.com/models/2/index.html
http://somplace.com/model.list#zip
Textured models
If you need to upload textures with your model, you need to prepare and upload a ZIP file which also contains your textures. Directory names and texture files as well as the refenreces in your models are not touched during conversion and simply copied over. So are any other files provided in the ZIP package. For more on uploading ZIP files read the next section.
ZIP files
You can also upload multiple models in one zip file. In order to discover the models in the zip file, you need to store them at the root level of the Zip archive. This is also true for the metadata which you can also put in the archive. The meatadata filename needs to be exactly like your model filename except for the extension. Make sure you only have relative paths in you Zip file and no back references. Things like z/../../../etc/passwd or similar are filtered out. Nested archives are not processed.
Heads up! Conversion settingsare the same for all models in one zipfile.
Here's how a good zipfile could look:
my_models.zip:
vase.ply <- the model at root level
vase.json <- Metadata
vase_textures/arbitrary.jpg <- Textures in subdirs
vase_textures/texture.jpg
skull.ply
skull.xml
skull_textures/arbitrary.jpg
skull_textures/texture.jpg
Don't do this:
my_models.zip:
mymodels/vase.ply
mymodels/vase.json
vase_textures/arbitrary.jpg
vase_textures/texture.jpg
other/project/skull.ply
other/project/skull.xml
/home/pete/project/skull_textures/arbitrary.jpg
../../skull_textures/texture.jpg
Your upload must not exceed 512.0MB. In case you are uploading a big file and have a slow internet connection, the browser will appear to have stalled. This is not the case, please be patient and wait for the upload to complete.